allow REPL to load with outdated manifests#53190
Conversation
|
Should we have a similar behavior for other stdlibs? We ran into this for Pkg earlier. |
|
Alternatively the warning could explicitly suggest deleting the Manifest.toml (it's implicit, but too implicit, it seems) |
vtjnash
left a comment
There was a problem hiding this comment.
Aside: I wish that Base.require was more natively capable of doing this "load from Manifest" operation, rather than introducing even more data races into the already messy loading code.
Maybe we could do a ScopedValue to hold the Manifest.toml (making loading ignore the globals), now that we have those and they propagate to new Tasks?
Are we not automatically executing the fallback repl? Would |
|
Pkg has a dependency on loading the REPL, so loading |
|
I would say subsumed by #53326 |
If you have an older manifests where REPL did not depend on StyledStrings you cannot really start the Julia REPL anymore. This adds a fallback to load the REPL with the only the stdlib as the load path.
It is pretty ugly right now but it does start up...