| Geth | rakudo: ugexe++ created pull request #6153: RakuAST: emit BOOTSTRAP load as pre-deserialize task for CORE.<spec> |
00:00 | |||||||||||||||||||||||||||||||||||||
|
01:10
[Coke] left
|
|||||||||||||||||||||||||||||||||||||||
| Geth | rakudo: ugexe++ created pull request #6154: RakuAST: dedupe @declarations at the source in ast-lexical-declarations |
03:26 | |||||||||||||||||||||||||||||||||||||
|
08:57
librasteve_ joined
|
|||||||||||||||||||||||||||||||||||||||
| [Tux] |
|
13:37 | |||||||||||||||||||||||||||||||||||||
| csv-test-xs 0.014 - 0.021 | |||||||||||||||||||||||||||||||||||||||
| tux.nl/Talks/CSV6/speed4-20.html / tux.nl/Talks/CSV6/speed4.html tux.nl/Talks/CSV6/speed.log | |||||||||||||||||||||||||||||||||||||||
| Geth | rakudo: ugexe++ created pull request #6155: RakuAST: stop "Out-of-sync package detected in LANG1" warnings |
16:15 | |||||||||||||||||||||||||||||||||||||
| rakudo/main: f8b2ac3cef | (Nick Logan)++ | src/Raku/ast/scoping.rakumod RakuAST: dedupe @declarations at the source in ast-lexical-declarations Some CompUnit-level implicit declarations ($!pod, $!data, $!finish, $!rakudoc) are reachable from the ast-lexical-declarations DFS walk via two intentional paths: once when visit-children visits them as direct attributes of CompUnit (so IMPL-BEGIN/IMPL-CHECK reach them to drive PERFORM-BEGIN/PERFORM-CHECK), and once when the DFS visits ... (22 more lines) |
17:40 | ||||||||||||||||||||||||||||||||||||||
| rakudo/main: fc7e95d704 | (Nick Logan)++ (committed using GitHub Web editor) | src/Raku/ast/scoping.rakumod Merge pull request #6154 from ugexe/ugexe/rakuast-dedupe-ast-lexical-declarations RakuAST: dedupe declarations at the source in ast-lexical-declarations |
|||||||||||||||||||||||||||||||||||||||
| rakudo/main: 6a13156f81 | (Nick Logan)++ | src/Raku/ast/expressions.rakumod RakuAST: Fix colon invocant syntax with Whatever The `:` infix used for invocant syntax (e.g. `pick 1..10: *`) was not listed in the currying lookup table, so it defaulted to `3` (curry both Whatever and WhateverCode). This caused bare `*` to be transformed into a `WhateverCode::Argument`, which compiled to `VMNull` at runtime instead of the expected `Whatever` value. ... (5 more lines) |
18:52 | ||||||||||||||||||||||||||||||||||||||
| rakudo/main: 386eb023d7 | (Nick Logan)++ (committed using GitHub Web editor) | src/Raku/ast/expressions.rakumod Merge pull request #6119 from ugexe/ugexe/issue-6042 RakuAST: Fix colon invocant syntax with Whatever |
|||||||||||||||||||||||||||||||||||||||
|
21:38
[Coke] joined
|
|||||||||||||||||||||||||||||||||||||||
| [Coke] returns, having rearranged his home office and moved (and left unplugged for a day) his irc box. | 21:39 | ||||||||||||||||||||||||||||||||||||||
| Geth | rakudo/main: 9885a375ba | (Nick Logan)++ | 2 files Extract shared coderef-fixup loop into IMPL-FIXUP-COMPILED-CODEREFS IMPL-COMPILE-DYNAMICALLY, used during BEGIN-time dynamic compilation, walks the freshly-compiled code refs and reconnects them to the Code objects and SC slots stashed during stubbing. The loop is a mechanical traversal of the sub-id-to-* hashes that already live on the QASTContext. ... (11 more lines) |
23:31 | |||||||||||||||||||||||||||||||||||||
| rakudo/main: 46ce0e3f85 | (Nick Logan)++ | 3 files Fix RakuAST .EVAL at BEGIN time breaking module precompilation When a module's BEGIN block returned a Sub from a synthetic RakuAST node via .EVAL, precompiling the module failed with "missing static code ref for closure". The inner nested compunit built by EVAL skipped deserialization_code emission (because of :is_nested), so its static code refs never got registered in the shared SC. The EVAL ... (15 more lines) |
|||||||||||||||||||||||||||||||||||||||
| rakudo/main: 0b3f0f5fc5 | (Nick Logan)++ (committed using GitHub Web editor) | 5 files Merge pull request #6152 from ugexe/ugexe/issue-6137 Fix RakuAST .EVAL at BEGIN time breaking module precompilation |
|||||||||||||||||||||||||||||||||||||||