kddnewton (Kevin Newton) wrote in #note-21: > If, regardless, you would like to keep pursuing it, you need to produce working code for those two examples. Done: https://github.com/eregon/error_highlight/pull/1 https://github.com/er...Eregon (Benoit Daloze)
kddnewton (Kevin Newton) wrote in #note-23: > Unless you're once again suggesting we only rely on line/column, which as already mentioned multiple times and rejected multiple times, won't work. Do you have a concrete example why it w...Eregon (Benoit Daloze)
tikkss (Tsutomu Katsube) wrote in #note-1: > You might argue, "Why not run it in a multi-process?" However, > ... Did you measure the difference in memory usage? I'd expect it to be small because each Ruby::Box has pretty much a cop...Eregon (Benoit Daloze)
headius (Charles Nutter) wrote in #note-12: > The target of the break is a semantic detail, not a syntactic one, and it is not determined at parse time. It does, it is determined at parse time. Break is a syntactic construct. > .....Eregon (Benoit Daloze)
kddnewton (Kevin Newton) wrote in #note-21: > Further evidence that the ABI version is good: since the beginning of 2024, we would only have had to bump the ABI version twice. How did you determine this? As shown in #note-13, `node...Eregon (Benoit Daloze)
hsbt (Hiroshi SHIBATA) wrote in #note-3: > We already have a precedent where TruffleRuby CI for a library stayed broken for over a month with no one fixing it. > ... For the record, I did work hard on fixing that and the initial fix t...Eregon (Benoit Daloze)
I discussed this in detail with @mame and @matz. @mame (to reply here too) what I meant is using Prism with the `Method|UnboundMethod|Proc` and the `source_range` to find the Prism node, and then compute the max end offset by walking th...Eregon (Benoit Daloze)
I discussed this in detail with @mame and @matz. One observation from me is the addition of `Ruby::Node` (which duplicates a very large part of the Prism Ruby API, >100 classes) is mostly motivated from using `node_id`, because reusin...Eregon (Benoit Daloze)
At the meeting @matz said he was positive that `deep_freeze` is "freeze but recursively". More precisely: * `String.deep_freeze` => freezes `String` like `String.freeze` but not anything further like `Object` or so. (This might unex...Eregon (Benoit Daloze)
zenspider (Ryan Davis) wrote in #note-5: > so what should `rescue /regexp/` do? It would do `/regexp/ === exception`, which is not useful but consistent. The `assert_raises` example is interesting, I recall https://github.com/test...Eregon (Benoit Daloze)