🦋 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.
MasterDuke [Coke]: are you able to test github.com/MoarVM/MoarVM/pull/1745 + github.com/rakudo/rakudo/pull/5215 + some long windows paths with the right prefix? 02:38
[Coke] this afternoon or after work, yes. 13:04
[Coke] (for those reading along, that rakudo PR is only dealing with ., .. - it's not the larger work for dealing with UNC paths.) 13:47
ugexe MasterDuke: your code changes won't fix long paths on windows yet. and in fact it technically regresses it (although in a way to not be concerned about) 15:40
the regression is that previous mkdir could create a path like C:\ReallyLongPath (although it would be reported that it wasn't created, and other than see that the folder exists outside of the raku program you cant do anything with that path because all other functions can't handle C:\ReallyLongPath) 15:41
why? because the current mkdir uses GetFullPathNameW() to turn C:\ReallyLongPath into \\.\C:\ReallyLongPath
however with your changes rakudo could start sending paths like `\\.\C:\ReallyLongPath` and that conversion wouldn't be needed in MoarVM in the first place 15:46
so i suspect what we want to know is if the number of spectest failures changes on windows before and after your changes
Geth rakudo/main: 13e9628496 | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Fixups.pm6
RakuAST: add RakuAST::Doc::Block.from-paragraphs method

This method will inspect the paragraphs as collected by the Doc grammar an produce the correct contents depending on the type of block. This includes automatic code block detection, as well as any markup creation.
This effectively replaces a large part of the old Pod grammar.
Also tweak some of the legacy pod creation logic.
18:46