timo | i think i misread the code and it's fine the way it is, oops | 08:14 | |
bartolin_ | hi timo, I wanted to say thousand thanks for github.com/rakudo/rakudo/commit/81d43af66e. Compiling rakudo-j became so incredible slow without that. | 08:17 | |
timo | YW! i totally lucked into that one :) | 08:19 | |
09:44
sena_kun joined
|
|||
Geth | rakudo/main: 0db7149f4f | (Elizabeth Mattijsen)++ | src/core.c/OperatorProperties.rakumod Fix docu typos |
12:34 | |
rakudo/main: 485474df40 | (Elizabeth Mattijsen)++ | 2 files RakuAST: fix handling of markup in =alias As described in github.com/Raku/RakuDoc-GAMMA/issues/53 The fix is a bit of a hack: take the contents of the =alias specification minus the lemma, wrap that in a =begin fake / =end fake block and run .AST on it. Then remove the outer block and process ... (6 more lines) |
12:39 | ||
rakudo: usev6++ created pull request #5691: Restore old logic in find_best_dispatchee |
13:17 | ||
rakudo/main: 65a98ce22a | (Christian Bartolomäus)++ (committed using GitHub Web editor) | src/Perl6/bootstrap.c/BOOTSTRAP.nqp Restore old logic in find_best_dispatchee (#5691) The refactoring from 70b8b229fa changed the logic to detect a mismatch between the expected type and the passed in value when doing the type check for native parameters. But if I'm not mistaken the new version got some cases wrong: ... (10 more lines) |
13:59 | ||
timo | would love to see tests that systematically try to cover this space, but honestly that sounds difficult | 14:16 | |
bartolin_ | yeah, that would be nice. I tried to come up with some simple examples that would show the changed behaviour, but I failed. And even the problem with variable interpolation (github.com/rakudo/rakudo/issues/5688) which seemed to hit this code did only show up on the JVM backend. | 14:31 | |
timo | are you already aware of the coverage log that moar offers? could help figure out what's going on on the moar side, even if not on the jvm side | 15:06 | |
bartolin_ | no, I have to admit that I'm not aware of that. Do you have a pointer ready? | 15:08 | |
timo | there's two env vars, one sets the filename and the other the mode, where you can decide if you want lines to only report being hit once, or every time (so kinda like a tracing mode) | 15:21 | |
and there's also nqp::coveragecontrol to switch modes while it's running | |||
comma also has support for coverage built in, integrated with the test running stuff | 15:22 | ||
bartolin_ | thanks, will have a look into that | 15:30 | |
Geth | rakudo/fix-negated-junctions: bdf1e2bbd3 | ab5tract++ | src/Perl6/Optimizer.nqp Scope to symmetric comparison ops |
16:16 | |
ab5tract | `ne` was being a total jerk, so that's still NYI | 16:17 | |
timo | desu ne | 16:28 | |
ab5tract learns some Japanese | 16:40 | ||
Geth | nqp/main: 4651b898bf | (Christian Bartolomäus)++ (committed using GitHub Web editor) | 4 files [JVM] Deserialize VMNull as such The old deserialization code gave back a Java null when it encountered a VMNull. This led to problems when compiling Rakudo's settings: Class attributes that were initialized to nqp::null ended up as NQPMu. Fixes github.com/Raku/nqp/issues/828. |
17:23 | |
rakudo/main: ba84cd998d | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION Bump NQP to get bartolin's JVM fixes |
17:33 | ||
rakudo/main: 3f0f974e4b | (Elizabeth Mattijsen)++ | src/Raku/Grammar.nqp RakuAST: allow * is =config identifier |
17:36 | ||
18:29
codesections joined
18:40
librasteve_ left
18:56
codesections left,
codesections1 joined
18:58
codesections1 is now known as codesections
19:21
codesections left
19:22
librasteve_ joined,
codesections joined,
codesections left
19:23
codesections joined
19:28
codesections left
|
|||
lizmat detects an off-by-one | 19:43 | ||
m: dd "foo doo".rindex(" ",7) | 19:44 | ||
camelia | index start offset (7) out of range (0..7) in block <unit> at <tmp> line 1 |
||
Geth | rakudo/fail-gracefully-outside-of-supported-terminal-emulator: 3c01c08aab | ab5tract++ | 5 files Fail gracefully when REPL is initialized without TTY This patch was originally intended to address R#4378 (#4378)[^1], but that problem is actually unresolvable as long as starting `raku` outside of a TTY automatically engages the wait-until-EOF mode (the same behavior as calling `perl` without `-e`). ... (11 more lines) |
22:04 | |
linkable6 | R#4378 [open]: github.com/rakudo/rakudo/issues/4378 [Windows] $*IN.t is False on Windows, causing issues with the REPL | ||
nqp/add-is-interactive: 2e8924f9e8 | ab5tract++ | src/HLL/Compiler.nqp Add is-interactive to HLL::Compiler This commit nukes the hard-to-grok distinction of `interactive` vs `non-interactive` repl-modes and replaces it with the following options: - `tty` ... (21 more lines) |
22:14 | ||
22:30
sena_kun left
|
|||
Geth | rakudo/fix-negated-junctions: 808e5e48d0 | ab5tract++ | 3 files Use OperatorProperties |
23:54 | |
rakudo/fix-negated-junctions: 5f2b8c1550 | ab5tract++ | 3 files Use OperatorProperties |
23:56 | ||
rakudo/fix-negated-junctions: 9 commits pushed by (Elizabeth Mattijsen)++, (Christian Bartolomäus)++, ab5tract++
|
23:57 |