18 Mar 2024 | |||
vrurg | Though the latter is anyway depends on BUILD_RUNNER, but it's more reliable to have direct dependency on what the actual recepipt is using. | 02:52 | |
MasterDuke48 | that seems to be working... | 02:54 | |
vrurg | Good. It was giving me some headaches back then, I was happy to get it working somehow. :) | 02:57 | |
Geth | nqp: MasterDuke17++ created pull request #815: Don't (re)compile P5QREGEX every time test are run |
03:30 | |
rakudo/main: cf474c929a | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/MethodContainer.nqp Streamline Metamodel::MethodContainer role - change for loops into while loops where possible - abstract error handling into separate method - reduce null checks, they appear to not be necessary - simplify "handles" check - simplify caching logic - abstract method introspection logic into a sub |
09:39 | ||
rakudo/main: ae5262543c | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/PrivateMethodContainer.nqp Streamline Metamodel::PrivateMethodContainer |
09:56 | ||
lizmat | greppable: @!multi_methods_to_incorporate | 10:54 | |
greppable6 | lizmat, Found nothing! | ||
Geth | rakudo/main: 9395af5d88 | (Elizabeth Mattijsen)++ | t/harness6 Unbreak t/harness It was broken since fa9cd8ef55 and nobody noticed :-( |
11:26 | |
lizmat | greppable6: add_multi_method | 11:36 | |
greppable6 | lizmat, 20 lines, 5 modules: gist.github.com/9923394219340854b4...06255227a3 | ||
Geth | rakudo/main: 57c929695d | (Elizabeth Mattijsen)++ | 2 files Add a Metamodel::Locking role This provides a "protect" method that will ensure that any code given will be executed by one thread at a time for a given metamodel class instance. This just adds the logic, it is not being used anywhere yet. |
12:35 | |
rakudo/main: a55e7fd033 | (Elizabeth Mattijsen)++ | 2 files Apply locking to Metamodel::Composing role |
12:36 | ||
Template6: paultcochrane++ created pull request #29: Link to initial mention of Template Toolkit in README |
12:54 | ||
Template6/main: 2106f47656 | (Paul Cochrane)++ (committed using GitHub Web editor) | lib/Template6.rakumod Link to initial mention of Template Toolkit in README (#29) ... so that it's easier to navigate to the relevant background information when reading the README online. |
12:55 | ||
Template6: paultcochrane++ created pull request #30: Link to internal modules mentioned in README |
13:06 | ||
Template6/main: 3bbe60033e | (Paul Cochrane)++ (committed using GitHub Web editor) | lib/Template6.rakumod Link to internal modules mentioned in README (#30) ... so that it's easier to navigate to the relevant file when viewing the README online. |
13:13 | ||
Template6: paultcochrane++ created pull request #31: Format code-like text as code in README |
13:16 | ||
Template6/main: ed33ac13e8 | (Paul Cochrane)++ (committed using GitHub Web editor) | lib/Template6.rakumod Format code-like text as code in README (#31) ... so that it stands out in the docs more obviously as code and thus the context is implicitly clearer when reading the docs. |
13:19 | ||
rakudo/main: dce688d43a | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/Configuration.nqp Streamline Metamodel::Configuration - centralize/optimize null state - use more ternaries |
13:47 | ||
rakudo/main: 7ab1bba3b6 | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/Concretization.nqp Move Metamodel::Concretization to use ::Locking |
14:03 | ||
rakudo/main: 68628fe35b | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/ParametricRoleHOW.nqp Move Metamodel::ParametricRoleHOW to use ::Locking |
|||
rakudo/main: cf46bd5ecd | (Elizabeth Mattijsen)++ | 4 files Move Metamodel::C3MRO to use ::Locking And added ::Locking role to classes that now need it |
14:30 | ||
rakudo/main: 20fbb0f106 | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/MetaMethodContainer.nqp Move Metamodel::MetaMethodContainer to use ::Locking |
14:43 | ||
rakudo/main: 67c3b6628d | (Elizabeth Mattijsen)++ | 2 files Ensure Metamodel::MethodContainer uses protection Also make sure Metamodel::EnumHOW does the ::Locking role, as it's also a consumer of Metamodel::MethodContainer |
15:05 | ||
rakudo/main: be990a2ea1 | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/PrivateMethodContainer.nqp Ensure Metamodel::PrivateMethodContainer uses protection |
15:19 | ||
rakudo/main: efeb9d7742 | (Elizabeth Mattijsen)++ | 3 files Streamline Metamodel::RolePunning - replace flag for "pun made" by nqp::null flag on the $!pun attribute - make sure punning uses protection in .pun (.make_pun still free) - simplify a lot of logic using nqp::ifnull Also make sure ::ParametricRoleGroupHOW and ::CurriedRoleHOW know how to protect |
16:01 | ||
lizmat | vrurg: I have good hopes that ^^ fixes a lot crashes with parallel IO | 16:03 | |
Geth | rakudo/main: b110ebb7bc | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/RolePunning.nqp Can use lexical instead of attribute here |
16:21 | |
lizmat | notable6: weekly | 17:55 | |
notable6 | lizmat, 6 notes: gist.github.com/5cdbe41570c540cbd8...cc9d0a6ff2 | ||
lizmat | notable6: weekly reset | 18:09 | |
notable6 | lizmat, Moved existing notes to “weekly_2024-03-18T18:09:12Z” | ||
lizmat | and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2024/03/18/2024-...pen-comma/ | 18:40 |