🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm
Set by lizmat on 8 June 2022.
Geth DBIish/rbt.maintain-numeric-precision: 7946745f53 | (Rod Taylor)++ | 5 files
Use FatRat for database Numeric values

Numeric is a database datatype which is known to be slow in order to preserve exact numbers. Raku should work in the same spirit when reading data from columns of that type (prefer correctness above speed).
The previous use of Rat would cause very long decimal values to be corrupted during the read process.
Perhaps a more clever importer would use: my $*RAT-OVERFLOW = FatRat;
00:00
Kaiepi when does INIT-time happen in the setting? 17:31
jdv can someone bump? looks like nqp isnt hitting moar current. 17:59
also can someone address github.com/Raku/whateverable/issues/387 ? 18:00
lizmat: ^ ... 18:01
lizmat jdv: sadly NQP cannot be bumped as it doesn't build for me atm 20:30
Geth nqp: 2a12662824 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION
Bump Moar to get latest fixes
20:38
lizmat it does compile with a fresh checkout and immediate bump :-( 20:40
Nemokosch why is that sad? 20:41
lizmat because it used to work on a non-fresh checkout, and now it doesn't 20:44
aka a regression
Nemokosch well at least it works _somehow_ 😅 I guess that's better than if it didn't work at all 20:47
lizmat yeah, but it is *bloody* annoying, as it means I will need to re-install all of the ecosystem modules that I use 20:49
Nemokosch well, same happens when using rakubrew download, I think 20:52
not to say that it isn't annoying 😄
Geth rakudo: 83ffeca032 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP to get the latest MoarVM fixes
20:54
Geth ¦ whateverable: lizmat self-assigned fails on install with "...Redeclaration of symbol 'Message'...." github.com/Raku/whateverable/issues/387 21:14
DBIish/rbt.mysql-numbers-are-numbers: e71529b75f | (Rod Taylor)++ | t/34-pg-types.t
Put custom column type test into a subtest

This makes space for future tests.
23:14
DBIish/rbt.mysql-numbers-are-numbers: 1699939f32 | (Rod Taylor)++ | t/34-pg-types.t
Confirm very large decimals round-trip

No code changes are needed, but very large denominators in a Rat are fragile. This test ensures DBIish doesn't accidentally overflow the Rat.
DBIish/rbt.mysql-numbers-are-numbers: 5 commits pushed by (Rod Taylor)++ 23:29
DBIish/rbt.mysql-numbers-are-numbers: 5 commits pushed by (Rod Taylor)++ 23:32
DBIish/rbt.mysql-numbers-are-numbers: 5 commits pushed by (Rod Taylor)++ 23:40
DBIish/rbt.mysql-numbers-are-numbers: 5 commits pushed by (Rod Taylor)++ 23:50
Geth DBIish/rbt.mysql-numbers-are-numbers: 5 commits pushed by (Rod Taylor)++ 23:56