japhb lizmat: I meant "compile-time" for the *key*, not for the *lookup*. Meaning that a compile-time constant key should be compilable to the most statically optimal way to call AT-KEY, and then run-time spesh should handle optimizing the late-bound lookup itself. 00:01
00:06 patrickb joined
patrickb .tell rba: Can you remove the forward /files/rakudo -> github.com/rakudo/rakudo/releases on the production rakudo.org as well? I think there is little potential for breakage, and that would help me to prepare a small migration script for the files. 00:55
tellable6 patrickb, I'll pass your message to rba
patrickb AlexDaniel: Do you agree that this has little potential for breaking anything? ^
tellable6 patrickb, I'll pass your message to AlexDaniel
patrickb If I remember correctly that forward was simply a quick fix for when the webserver died and we didn't manage to recover the files timely. 00:56
Off to bed... o/
00:56 patrickb left 01:15 pmurias left 01:27 AlexDani` is now known as AlexDaniel, AlexDaniel left, AlexDaniel joined
AlexDaniel . 01:27
tellable6 2019-12-14T00:55:51Z #raku-dev <patrickb> AlexDaniel: Do you agree that this has little potential for breaking anything? ^
AlexDaniel patrickb: no idea if it'll break anything. It probably will 01:28
tellable6 AlexDaniel, I'll pass your message to patrickb
AlexDaniel patrickb: IIRC that redirect doesn't just redirect to github, it also provides proper redirects for files
tellable6 AlexDaniel, I'll pass your message to patrickb
AlexDaniel patrickb: so if you depended on links to existing files in the past, then, if I'm not wrong, they still work 01:29
tellable6 AlexDaniel, I'll pass your message to patrickb
01:48 lucasb left 03:36 vrurg left 04:00 cognomin_ joined 04:04 cognominal left 04:08 vrurg joined 04:11 vrurg left 04:12 vrurg joined 05:42 AlexDani` joined 05:43 AlexDaniel left 05:47 AlexDani` left 07:24 AlexDani` joined 08:50 AlexDani` left 10:02 robertle joined 10:04 sena_kun joined 10:06 ExtraCrispy joined
lizmat Files=1292, Tests=109640, 210 wallclock secs (28.16 usr 8.25 sys + 2951.82 cusr 267.26 csys = 3255.49 CPU) 10:06
[Tux] Rakudo version 2019.11-264-gf722715c1 - MoarVM version 2019.11-90-g0bcdda3f2
csv-ip5xs0.723 - 0.768
csv-ip5xs-206.250 - 6.417
csv-parser22.927 - 24.891
csv-test-xs-200.420 - 0.429
test7.564 - 7.576
test-t1.762 - 1.880
test-t --race0.800 - 0.886
test-t-2029.860 - 31.159
test-t-20 --race9.451 - 9.948
10:54 sena_kun left 11:09 sena_kun joined
Geth rakudo: 90408d1844 | (Elizabeth Mattijsen)++ | src/core.c/Exception.pm6
Upgrade exception handler environment variables

   - it was to be removed with 2019.07, to be really gone with 2019.12
  - make PERL6_EXCEPTIONS_HANDLER now deprecated
   - to be removed a year from now, 2020.11 (or later of course)
  - add support for RAKU_EXCEPTIONS_HANDLER
roast: d0be38fffd | (Elizabeth Mattijsen)++ | S04-exceptions/exceptions-alternatives.t

  - instead of the now removed RAKUDO_EXCEPTIONS_HANDLER
  - instead of the now deprecated PERL6_EXCEPTIONS_HANDLER
12:54 sena_kun left 13:10 sena_kun joined 13:37 vrurg left 13:42 patrickb joined 13:47 lucasb joined
sena_kun 13:59
lizmat 14:07
14:14 ExtraCrispy left 14:17 patrickb left 14:20 Kaiepi left 14:21 Kaiepi joined 14:22 Kaiepi left, Kaiepi joined 14:55 sena_kun left
Geth rakudo: a04af36509 | (Elizabeth Mattijsen)++ | 2 files
Remove unused logic in %*ENV creation

This appears to be a leftover of attempting to make %*ENV read-only. Which it cannot be. This is most likely not noticeable in startup time unless you have a huge number of ENV variables.
rakudo/Env-as-a-class: 04cc3fd6a3 | (Elizabeth Mattijsen)++ | 11 files
An attempt at rewriting the Env initialization logic

Instead of creating a Hash at each startup with the val()ed values of the outer environment, simply clone the result of nqp::getenvhash and put this in a subclass of Hash, and provide the val() logic on demand.
... (6 more lines)
15:08 sena_kun joined 15:12 vrurg joined 15:44 patrickb joined
patrickb .tell rba It seems it's not entirely clear if it's safe to remove the forward. So please don't remove it for now. 15:44
tellable6 patrickb, I'll pass your message to rba
15:45 patrickb left
Geth rakudo: 1180827758 | MasterDuke17++ (committed using GitHub Web editor) | src/Perl6/bootstrap.c/BOOTSTRAP.nqp
Fix some typos in comments
16:54 sena_kun left 17:09 sena_kun joined 18:54 sena_kun left 19:11 sena_kun joined
Geth nqp: 1e050dfc98 | (Stefan Seifert)++ | tools/templates/MOAR_REVISION
Bump MoarVM for NativeCall fixes
rakudo: 0e4f8351ec | (Stefan Seifert)++ | 2 files
Fix relocatability of modules using NativeCall

There are cases where we actually don't want the library's path to get serialized into the bytecode file, e.g. when building a module into a Staging repository for packaging. The previous attempt to solve this failed because we cannot keep the NativeCall site's state in sync with HLL function's state due to repossession issues. The latter were the whole reason for serializing ... (7 more lines)
20:53 sena_kun left 21:10 sena_kun joined 21:24 MasterDuke joined 21:34 scovit joined 22:27 scovit left 22:54 sena_kun left 23:09 sena_kun joined 23:41 sena_kun left