Revision 9032926c0641e2a62fbe4ebc91ee81d763db7308 authored by Elliot Saba on 20 June 2023, 17:05:58 UTC, committed by GitHub on 20 June 2023, 17:05:58 UTC
In rare cases, if we fail to load a dependency during precompilation, we can fall-through to the "load locally" fallthrough in `_require()`.  However, if this happens during incremental precompilation, this ends up emitting `.ji` files that have multiple modules embedded within, which can cause massive precompilation issues further down the chain, as dependencies which try to load our `.ji` file themselves get corrupted.

This catches the error at the source, refusing to generate such a `.ji` file in the first place.
1 parent a8ef873
History
File Mode Size
man
src
.gitignore -rw-r--r-- 55 bytes
Makefile -rw-r--r-- 2.1 KB
Manifest.toml -rw-r--r-- 2.6 KB
NEWS-update.jl -rw-r--r-- 486 bytes
Project.toml -rw-r--r-- 59 bytes
README.md -rw-r--r-- 900 bytes
make.jl -rw-r--r-- 13.4 KB

README.md

back to top