|
🦋 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. |
|||
|
00:10
finanalyst left
|
|||
| Geth | rakudo/lizmat-post2025.01: 82b055b0a1 | (Elizabeth Mattijsen)++ | src/core.c/Date.rakumod Make sure cloning a Date works for subclasses As found in the research for #1238. Also re-worked some of the internals to make it more performant in the new-disp situation (as most of that code was optimized for the pre-new-disp situation). Makes Date creation (except Date.today) between 25% faster (basic cases) and 3.5x as fast (for subclasses of Date) |
14:19 | |
| lizmat | on to DateTime :-) | ||
| Geth | rakudo/lizmat-post2025.01: aa0a16efbf | (Elizabeth Mattijsen)++ | 2 files Remove SET-DAYCOUNT private method It no longer serves a purpose, as the "daycount" check nowadays depends on it not being 0 (rather than not being nqp::null). Part of the #1238 fixes for DateTime |
15:55 | |
| [Coke] | ... I see why you wanted a potentially earlier release. :) | 16:54 | |
| lizmat | heh :-) | ||
| no worries :-) | |||
| [Coke] | lizmat: will the code coverage tools you wrote also work on core? | 17:05 | |
| wondering if we could do a spec test run to find things that might be unused. | |||
| lizmat | not yet, but it should be possible soon | ||
| dinner& | 17:06 | ||
| [Coke] | ooooh | ||
| lizmat | meh, looks my latest Date changes trigger some dispatch issue: | 17:47 | |
| assign requires a concrete object (got a Callable[Numeric] type object instead) | |||
| at src/vm/moar/dispatchers.nqp:222 | |||
| wtf is a Callable[Numeric] type object ? | |||
| Geth | rakudo/lizmat-post2025.01: 4ba95d3fa4 | (Elizabeth Mattijsen)++ | src/core.c/Date.rakumod Fix issue with Date.today and Date.clone That were somehow missed in a previous spectest :-( Date.today called without a :formatter argument, would initialize the &!formatter attribute without a container, which would cause a very obscure issue in the dispatcher when trying to .clone such ... (6 more lines) |
18:44 | |
|
18:57
finanalyst left
|
|||
| ab5tract | lizmat++ | 19:47 | |
| That commit sounds like it was a bit of an adventure | |||
| lizmat | yeah, it was | 19:51 | |
| it would only fail on the Date.today fast path | 19:52 | ||
| which would not check values for year / month / day, as we can be sure that nqp::localtime produces valid values | |||
| greppable6: BUILDALL | 19:56 | ||
| greppable6 | lizmat, 23 lines, 13 modules: gist.github.com/53deece8ab620118ba...b53dec2b84 | 19:57 | |
| lizmat | meh | 19:59 | |
|
20:12
finanalyst joined
|
|||
| [Coke] | I see some comments, a jnthn, a zef, ... | 20:13 | |
| ugexe | that is searching old code, not just every modules current version | 20:16 | |
| for instance there is not a single .rakumod file listed | 20:17 | ||
| ab5tract | Following the link for zef, I landed at a copy of that repository inside of lizmat’s raku-all-modules | 20:35 | |
| github.com/lizmat/raku-all-modules...on.pm6#L59 | |||
| That’s true for a few other links as well. but not all of them. My spot check revealed the OO::Monitors to point to the community module repo | 20:37 | ||
| ugexe | that repo hasnt been updated in 4 years | ||
| oh nevermind, the link was from an old tree | 20:38 | ||
|
22:06
coleman left
22:07
coleman joined
|
|||
| ab5tract | apparently that’s the repo greppable6 is designed to search in, according to its help page | 22:34 | |
| greppable6: help | 22:35 | ||
| greppable6 | ab5tract, Like this: greppable6: password # See wiki for more examples: github.com/Raku/whateverable/wiki/Greppable | ||
| ab5tract | Seems like this bot could stand for a few more knobs and/or buttons | ||
|
22:48
coleman left,
coleman joined
|
|||
| lizmat | wow, I completely had forgotten about that repo | 22:58 | |
| yeah, looks like I inherited that from moritz | 22:59 | ||
| my only commit is to adapt the README :-) | |||
| releasable6 | Next release in ≈19 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 23:00 | |
| lizmat | fwiw, I think a subset of the REA would be a more appropriate haystack | ||
| will mull about that :-) | |||
|
23:48
finanalyst left
|
|||