https://github.com/JuliaLang/julia
Revision 0e19311fe51524efaba570b37abf964bd2a8b295 authored by Jameson Nash on 12 June 2017, 17:30:19 UTC, committed by Jameson Nash on 15 June 2017, 16:18:57 UTC
the previous attempt to preserve the backedge map was being too cute
it is more reliable to simply flatten the whole map into the new caller
also corrects the validation that the backedge is not already invalid

make sure internal backedges are only internal:
this preserves the expected invariant for jl_insert_backedges/jl_method_instance_delete
that any backedges encountered there are purely internal / new

enable GC slightly sooner when loading precompiled modules (part of #20671)
reverts 11a984bb301e14d6fbd572cb63eea494cf6ab733 - but who needed that anyways
1 parent 6fdf36e
History
Tip revision: 0e19311fe51524efaba570b37abf964bd2a8b295 authored by Jameson Nash on 12 June 2017, 17:30:19 UTC
incremental deserialize: fix backedge insertion
Tip revision: 0e19311
File Mode Size
.github
base
contrib
deps
doc
etc
examples
src
test
ui
.gitignore -rw-r--r-- 213 bytes
.mailmap -rw-r--r-- 9.5 KB
.travis.yml -rw-r--r-- 6.1 KB
CONTRIBUTING.md -rw-r--r-- 19.3 KB
DISTRIBUTING.md -rw-r--r-- 8.2 KB
HISTORY.md -rw-r--r-- 104.0 KB
LICENSE.md -rw-r--r-- 5.6 KB
Make.inc -rw-r--r-- 35.1 KB
Makefile -rw-r--r-- 26.1 KB
NEWS.md -rw-r--r-- 45.7 KB
README.arm.md -rw-r--r-- 5.7 KB
README.md -rw-r--r-- 27.4 KB
README.windows.md -rw-r--r-- 18.7 KB
VERSION -rw-r--r-- 10 bytes
Windows.inc -rw-r--r-- 1.5 KB
appveyor.yml -rw-r--r-- 2.3 KB

README.md

back to top