Search Discussions

85 discussions - 700 posts

  • https://wiki.php.net/rfc/switch.default.multiple 'Cause this code is silly (even if it had case blocks), but we allow it: switch ($expr) { default: notExecuted(); break; default: executed(); }
    Sara GolemonSara Golemon
    Aug 6, 2014 at 4:38 am
    Aug 14, 2014 at 12:33 am
  • Good evening, I am proposing two new RFCs. As they are both inter-related and complementary, with the second having the first as a prerequisite, I’m making just a single email to cover both ...
    Andrea FauldsAndrea Faulds
    Aug 3, 2014 at 9:50 pm
    Nov 3, 2014 at 10:04 pm
  • Hi internals! Today the int64 RFC has been merged, despite objections regarding the naming changes it introduces. As we were not given a chance to resolve this issue before the merge, a short ...
    Nikita PopovNikita Popov
    Aug 22, 2014 at 11:16 am
    Aug 23, 2014 at 8:13 pm
  • Good evening, I’ve kept putting this off, but given the current “move phpng to master” vote, I really can’t delay this any longer. It looks like PHP 7 is going to happen and phpng will be the base of ...
    Andrea FauldsAndrea Faulds
    Aug 15, 2014 at 12:48 am
    Aug 16, 2014 at 9:10 am
  • I opened the voting on the phpng RFC: https://wiki.php.net/rfc/phpng#vote Voting ends on Thursday, August 14th. Please vote! Zeev
    Zeev SuraskiZeev Suraski
    Aug 6, 2014 at 12:35 pm
    Aug 15, 2014 at 7:59 am
  • Hi internals! I've opened the vote on the Abstract Syntax Tree RFC: https://wiki.php.net/rfc/abstract_syntax_tree#vote Thanks, Nikita
    Nikita PopovNikita Popov
    Aug 18, 2014 at 4:41 pm
    Aug 27, 2014 at 7:38 am
  • Hi, Thanks to Anatol and Pierre the 64-bit patch is ready https://github.com/weltling/php-src I made quick code review and don't see any technical problems now. The performance and memory consumption ...
    Dmitry StogovDmitry Stogov
    Aug 21, 2014 at 5:23 pm
    Aug 22, 2014 at 2:52 pm
  • Hi internals! I've created a draft RFC and patch to change the behavior of non-strict string to string comparison to be binary safe (as the strict comparison operator does) ...
    Marc BennewitzMarc Bennewitz
    Aug 17, 2014 at 7:58 pm
    Aug 21, 2014 at 8:58 pm
  • Hi internals! Currently our git repo contains files like zend_language_scanner.c, zend_ini_scanner.c, etc which are files generated by re2c. Historically these files have been included because re2c ...
    Nikita PopovNikita Popov
    Aug 26, 2014 at 7:55 pm
    Oct 2, 2014 at 9:03 pm
  • Hi, while refining the big string support, it turned out that we've an issue. The syntax like $s[42] = 'x'; is currently inconsistend, because we have uint32 for string offsets. This actually means, ...
    Anatol BelskiAnatol Belski
    Aug 29, 2014 at 3:49 pm
    Sep 3, 2014 at 7:57 pm
  • This is necessary for convenient use RESTful API. file_get_contents('php://input') - Very inconvenient I would like to finally get native support for PHP, preferably version 5.6
    Park FrameworkPark Framework
    Aug 16, 2014 at 10:41 pm
    Aug 19, 2014 at 3:36 am
  • Hello, We all know 5.3 is now EOL. Looking at git branches, 5.0, 5.1 and 5.2 still have their respective main branches (which is all right and good). However, they dont have their release branch ...
    Julien PauliJulien Pauli
    Aug 28, 2014 at 6:56 pm
    Aug 29, 2014 at 9:54 am
  • Hi! I was looking at bug https://bugs.php.net/bug.php?id=67644 and it looks like we have a bit of a problem with output buffering and dtors on shutdown. Basically, right now our code looks like ...
    Stas MalyshevStas Malyshev
    Aug 31, 2014 at 1:33 am
    Sep 2, 2014 at 9:15 pm
  • Good evening, I have made an RFC which would make some small changes to how integers are handled, targeted at PHP 7: https://wiki.php.net/rfc/integer_semantics Thoughts and questions are ...
    Andrea FauldsAndrea Faulds
    Aug 19, 2014 at 10:37 pm
    Aug 28, 2014 at 3:45 pm
  • This sort of blanket statements that "Backwards Compatibility is not an issue" with a new major version is extremely unwarranted. *Extreme care* should be taken when deciding to break Backwards ...
    Derick RethansDerick Rethans
    Aug 21, 2014 at 3:30 pm
    Aug 22, 2014 at 9:36 am
  • Hi internals, I have created a PR to improve the base 2 and base 10 of the standard math function "log" to reduce rounding errors. Internally on log(x, 2) the native C function log2(x) and on log(x, ...
    Marc BennewitzMarc Bennewitz
    Aug 14, 2014 at 9:44 am
    Aug 20, 2014 at 8:21 pm
  • Hi internals, I would like to propose a few changes to our heredoc / nowdoc scanner to make it less awkward to use inside other constructs. https://wiki.php.net/rfc/heredoc-scanner-loosening Let me ...
    Tjerk MeestersTjerk Meesters
    Aug 30, 2014 at 12:34 am
    Aug 31, 2014 at 9:00 am
  • Hi! Moving this out of other topics into its own: according to the release RFC, we should have 5.4 have 2 years of bugfixes & one year of security fixes. Since 5.4 was released in March 2012, we're ...
    Stas MalyshevStas Malyshev
    Aug 18, 2014 at 11:59 pm
    Aug 26, 2014 at 8:10 pm
  • Hi, I'm trying to call a function inside a module, a PHP_FUNCTION. Other than zend_eval_stringl, what's the direct way to do it? -- Best Regards, Aaron Lewis - PGP: 0x13714D33 - http://pgp.mit.edu/ ...
    Aaron LewisAaron Lewis
    Aug 18, 2014 at 2:19 am
    Aug 19, 2014 at 9:44 am
  • Hi, Nikita, Xinchen and I have sit down together this morning to solve a couple of naming issues, those having caused some flames, trolls and FUDs in the last couple of days. The good news is we have ...
    Pierre JoyePierre Joye
    Aug 24, 2014 at 12:30 pm
    Aug 25, 2014 at 11:20 am
  • Hi, Yesterday we discussed with Nikta the failure of ext/standard/tests/http/bug60570.phpt. It was in context of AST patch, but the failure is not related to AST at all. It's just a bad test that ...
    Dmitry StogovDmitry Stogov
    Aug 19, 2014 at 2:10 pm
    Aug 21, 2014 at 5:50 am
  • PHP 5.3 has reached the real end of life. Will the effect be that from now on PHP 5.4 will only get security fixes? Jan
    Jan EhrhardtJan Ehrhardt
    Aug 14, 2014 at 9:38 pm
    Aug 15, 2014 at 6:25 pm
  • Voting is open: https://wiki.php.net/rfc/switch.default.multiple#vote
    Sara GolemonSara Golemon
    Aug 12, 2014 at 4:53 pm
    Aug 14, 2014 at 6:14 am
  • I've just been looking back at the history of this previous conversation... http://marc.info/?l=php-internals&m=132673741606531&w=2 as a mockist tester I'd really REALLY like to see this be possible ...
    Tom OramTom Oram
    Aug 9, 2014 at 10:35 am
    Aug 13, 2014 at 9:27 am
  • Hi! 5.6.0 has been released, and first thing I'd like to congratulate all who participated in it with this great milestone. Second thing, that means 5.4.33 would be the last release including ...
    Stas MalyshevStas Malyshev
    Aug 28, 2014 at 9:13 pm
    Sep 3, 2014 at 8:24 am
  • Hi internals (again), Recently I’ve done a small assessment on how feasible it is to remove ext/ereg from the project for the next major version. This is the result (so far) ...
    Tjerk MeestersTjerk Meesters
    Aug 31, 2014 at 5:08 am
    Aug 31, 2014 at 7:36 pm
  • Hi, I'm planning to release 5.6.0 from RC4 if nothing serious comes up, so this is just a heads-up: if you think that there is some fix, which should make into the 5.6.0 final (which isn't in RC4) or ...
    Ferenc KovacsFerenc Kovacs
    Aug 17, 2014 at 9:25 am
    Aug 27, 2014 at 8:50 am
  • Hi PHP internals! I've created an RFC for discussion: Whether it is feasible to add pecl_http v2 to the core. https://wiki.php.net/rfc/pecl_http -- Regards, Mike
    Michael WallnerMichael Wallner
    Aug 19, 2014 at 7:49 am
    Aug 19, 2014 at 1:17 pm
  • Good evening, I’ve updated the patch to work with phpng, so the Closure::call() RFC has been put to a vote: https://wiki.php.net/rfc/closure_apply#vote The vote ends 2014-08-17. The Function ...
    Andrea FauldsAndrea Faulds
    Aug 17, 2014 at 7:33 pm
    Aug 19, 2014 at 2:30 am
  • Hi! Since we've had phpng branch merged to master the build on Travis CI is broken for master (as in, doesn't even build). Could it be fixed? It's not a good thing that we have master branch that CI ...
    Stas MalyshevStas Malyshev
    Aug 18, 2014 at 10:09 pm
    Aug 21, 2014 at 8:18 am
  • Hi, What do you think about merging the following proposals into a single and consistent one: https://wiki.php.net/rfc/scalar_type_hinting_with_cast https://wiki.php.net/rfc/returntypehinting ...
    Dmitry StogovDmitry Stogov
    Aug 18, 2014 at 2:11 pm
    Aug 19, 2014 at 5:50 am
  • Then the right type must be used accordingly to the current architecture. long is just meaningless and should be avoided. While I understand that this part of the core, always enabled and widely used ...
    Pierre JoyePierre Joye
    Aug 22, 2014 at 12:15 pm
    Aug 27, 2014 at 6:44 am
  • Hey: There are some PRs for supports of PowerPC64 https://github.com/php/php-src/pull/734 https://github.com/php/php-src/pull/735 https://github.com/php/php-src/pull/736 ...
    Aug 18, 2014 at 6:11 am
    Aug 19, 2014 at 3:19 am
  • Hi! Recently bug 47358 came to my attention, and there's something strange with it. It is fixed only for 5.6, not listed in NEWS for even that version, but the log contains these: commit ...
    Stas MalyshevStas Malyshev
    Aug 12, 2014 at 10:23 pm
    Aug 15, 2014 at 7:18 pm
  • Hi, just noticed that the PHP 5.6 related links on the php.net frontpage of mirrors, all point back to http://php.net/ instead of pointing to the respective mirror. Is that intentional? Apart from ...
    Patrick SchaafPatrick Schaaf
    Aug 29, 2014 at 8:21 am
    Aug 29, 2014 at 10:24 am
  • Hi, as there are many data type changes, here's an idea on how to simplify the merges. Git supports custom merge drivers which attracted my attention, so I've ended up with the following trick: === ...
    Anatol BelskiAnatol Belski
    Aug 22, 2014 at 9:21 am
    Aug 28, 2014 at 8:43 pm
  • Hi Lior, I'm not sure, but by my info last info the behavior in master is supposed to be different from 5.6 http://git.php.net/?p=php-src.git;a=commit;h=1fe9f1e4f572d7b4d5a3872f41ea61e71fb563bf ...
    Anatol BelskiAnatol Belski
    Aug 25, 2014 at 9:43 am
    Aug 26, 2014 at 9:15 am
  • Hi, Please take a look into the proposed new Memory Manager for PHP: https://github.com/php/php-src/pull/777 The patch provides visible performance improvement on real life apps (tested on Linux 32 ...
    Dmitry StogovDmitry Stogov
    Aug 18, 2014 at 12:04 pm
    Aug 22, 2014 at 4:17 pm
  • Hi internals, I was sifting through the bucket o’ bugs and found these two related issues: https://bugs.php.net/bug.php?id=67829 https://bugs.php.net/bug.php?id=54162 (closed) They concern the ...
    Tjerk MeestersTjerk Meesters
    Aug 14, 2014 at 6:27 am
    Aug 14, 2014 at 3:40 pm
  • Hi, two weeks ago, the RFC `Catchable "Call to a member function bar() on a non-object"` was accepted by a vote. I don't have commit access to php-src/Zend, so I can't commit this myself. Back from ...
    Timm FriebeTimm Friebe
    Aug 16, 2014 at 4:09 pm
    Oct 5, 2014 at 10:23 pm
  • Good evening, Here’s a suggestion: Why don’t we make zend_parse_parameters emit E_RECOVERABLE_ERROR on failure, rather than just emitting E_WARNING and returning FAILURE (causing the caller to ...
    Andrea FauldsAndrea Faulds
    Aug 31, 2014 at 10:01 pm
    Sep 1, 2014 at 6:13 pm
  • I recently came across SipHash [1] (which is "a family of pseudorandom functions (a.k.a. keyed hash functions) optimized for speed on short messages") and am wondering whether it would make sense to ...
    Sebastian BergmannSebastian Bergmann
    Aug 28, 2014 at 8:00 am
    Aug 29, 2014 at 8:30 am
  • Good afternoon, I’m putting this RFC to a vote again as I haven’t heard any objections in the past three days, and in the event something’s been missed, one week would be long enough to spot it. Vote ...
    Andrea FauldsAndrea Faulds
    Aug 20, 2014 at 12:50 pm
    Aug 27, 2014 at 1:14 am
  • Hi Another bug I found: https://bugs.php.net/bug.php?id=67735 When running "composer update" on a project I participate in (https://github.com/framasoft/framadate), PHPNG crashes. Regards Pascal
    Pascal ChevrelPascal Chevrel
    Aug 1, 2014 at 9:59 pm
    Aug 11, 2014 at 2:32 pm
  • I notice that in the precedence chart the new **= operator is missing: http://uk1.php.net/manual/en/language.operators.precedence.php The announcement (below) says that it is right associative, but ...
    Alain WilliamsAlain Williams
    Aug 29, 2014 at 12:43 am
    Aug 29, 2014 at 7:21 am
  • Hi internals, With the recent merge of int64 the `zend_string` type now uses `size_t` to store its length, but ZPP (and friends) still use `int *` to store the parsed string lengths ...
    Tjerk MeestersTjerk Meesters
    Aug 27, 2014 at 5:42 am
    Aug 27, 2014 at 11:53 am
  • Master (with PHPNG) builds on Windows (our snapshot build servers were never interrupted BTW), though extensions including PDO, mysql and soap are disabled. Master on Windows now has 201 test ...
    Matt FickenMatt Ficken
    Aug 21, 2014 at 6:27 pm
    Aug 25, 2014 at 7:46 am
  • The PHP development team announces the immediate availability of PHP 5.3.29. This release marks the end of life of the PHP 5.3 series. Future releases of this series are not planned. All PHP 5.3 ...
    Johannes SchlüterJohannes Schlüter
    Aug 14, 2014 at 1:52 pm
    Aug 16, 2014 at 6:20 am
  • Hi, I'm trying to understand how php-fpm works, aka how does nginx "forward" the request to it. Now I want an example program that do it or the document that explains it. Anyone know where to get ...
    Aaron LewisAaron Lewis
    Aug 9, 2014 at 4:43 am
    Aug 11, 2014 at 4:11 pm
  • I am a Chinese, although my English is not very good, use the translation tools only, but that doesn\'t stop me from loving PHP, PHP is a powerful language, I hope what I can do for him, even if ...
    Aug 5, 2014 at 9:59 am
    Sep 6, 2014 at 2:30 am
Group Navigation
period‹ prev | Aug 2014 | next ›
Group Overview
groupphp-internals @

109 users for August 2014

Andrea Faulds: 83 posts Pierre Joye: 67 posts Dmitry Stogov: 49 posts Ferenc Kovacs: 39 posts Stas Malyshev: 37 posts Nikita Popov: 21 posts Derick Rethans: 19 posts Julien Pauli: 18 posts Rowan Collins: 18 posts Tjerk Meesters: 17 posts Marc Bennewitz: 16 posts Levi Morrison: 15 posts Xinchen Hui: 14 posts Johannes Schlüter: 11 posts Sara Golemon: 11 posts Sebastian Bergmann: 11 posts Anatol Belski: 10 posts Michael Wallner: 10 posts Chris Wright: 9 posts Jan Ehrhardt: 9 posts
show more