Andrew Kaster
Andrew Kaster
Does this PR conflict with #15593 ? if so i'd rather that one get fixed up and merged before reviewing this one.
Looks like I created a conflict by merging https://github.com/SerenityOS/serenity/pull/15757, sorry about that!
Yep see #15920 for the current attempted fix.
Actually it means that you need to copy your runtime changes over onto bootstrap/stage0/runtime, including the prelude changes. The stage0 compiler uses its own copy of the prelude to compile...
You need to do this in stages, apparently. 1) Add new methods to prelude 2) build compiler 3) copy generated stage1.cpp over stage0/jakt.cpp 4) *now* you can use the new...
Looks like this one accumulated some conflicts from Tim's PR re-organizing linked libs
I'm still confused by the line in man.cpp `page = Manual::PageNode { Manual::sections[number_section.value() - 1], name };` which assigns RefCounted object to an `Optional` without allocating it on the heap...
@jrnewton That's a good question. We don't currently have any such list for host dependencies. Perhaps a new .md file in Ports would be a good place for them? `HostDependencies.md`...
This was good thinking at the time! We probably should have merged some version of your changes. However, since then the stdlib functions for file manipulation have been moved into...
The functions in question have since been moved into the "jakt::" standard library headers, so this PR seems to be overcome by events.