[00:15:14] yeah, I'm not sure where the time graph is coming from either [13:04:43] The PHP 8 slow motion clown car crash continues: https://github.com/php/php-src/issues/9885 [13:06:21] Granted this is less of an issue as we only tried function JIT to see whether it would make a difference segfault wise [13:19:51] mszabo: jit optimisation level? The levels make mention of leveraging static types [13:21:07] maybe, but this was function JIT -> CRTO = 1205 [13:22:05] tracing JIT also has "optimized JIT based on static type inference and call tree" [13:31:08] It's not mentioned in docs afaics, but would not surprise me if O 3-5 that mention types effectively assumes strict types as it can presumably inline stuff and thus skip some intermediary wrappers [14:50:39] possible, but that'd be quite a major thing to skimp over in docs... and I'd expect errors to occur in more places if so [17:34:51] Ack. [17:44:48] https://github.com/php/php-src/blob/PHP-8.0/UPGRADING#L206 [17:44:56] and this bit of the UPGRADING note is quite a subtle footgun [17:45:23] so far it only spawned T322335 [17:45:23] T322335: API: 'rvdiffto' parameter handling is broken on PHP 8.0 - https://phabricator.wikimedia.org/T322335 [22:43:08] anyone need any PHP manual edits? yesterday I set up local builds and submitted three PRs [22:52:10] fix all the docs! [22:54:01] I remember working on the php manual being an unwieldy process when I wrote the docs for the yaml package. I think it was still on svn then though? [22:58:19] yeah, it was the last thing to move off svn [22:59:21] they did it in December 2020, so it wasn't long ago [23:01:05] the process for editing the manual before then was to just push it to trunk, hundreds of people were able to do that [23:03:07] I felt fancy when I got "karma" to update the docs, but then I never really used that except for my own exension [23:06:05] how I got svn karma: I asked to take over maintainership of the File_Ogg package on PEAR [23:06:16] and there was a weighing of souls on the mailing list, and then I was approved [23:06:32] I was kind of surprised that I was given access to the whole svn repository including PHP core and manual [23:07:58] I never pushed anything to PHP core, but I did eventually use my subversion access to add Excimer and LuaSandbox to the manual [23:08:17] and now I vote on RFCs, the ability to do that also comes from my File_Ogg maintainership [23:48:12] I think nowadays "wiki karma" (where RFCs take place) is granted separately. I guess you were added defacto when that got split [23:51:41] TimStarling: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/853069/ ; more code removal [23:52:35] Krinkle: is still have the goal of getting https://gerrit.wikimedia.org/r/c/mediawiki/core/+/825410 done [23:52:51] that was an easy one