Revision 65d5762485dfdc3d57f8463ba1852d6526019c70 authored by Jameson Nash on 20 April 2017, 18:42:56 UTC, committed by Jameson Nash on 22 April 2017, 18:58:09 UTC
previously we couldn't reliably tell the difference between a failure to context switch
and an explicitly scheduled error

in the former case, we often need to undo some prior action
by moving the code for the later into Julia,
we can reliably run the necessary undo action when required

fix #21442
1 parent 45092ff
History
File Mode Size
flisp
support
.gitignore -rw-r--r-- 257 bytes
APInt-C.cpp -rw-r--r-- 15.0 KB
APInt-C.h -rw-r--r-- 5.2 KB
Makefile -rw-r--r-- 13.5 KB
Windows.mk -rw-r--r-- 2.6 KB
abi_aarch64.cpp -rw-r--r-- 15.0 KB
abi_arm.cpp -rw-r--r-- 8.9 KB
abi_llvm.cpp -rw-r--r-- 2.4 KB
abi_ppc64le.cpp -rw-r--r-- 5.7 KB
abi_win32.cpp -rw-r--r-- 2.9 KB
abi_win64.cpp -rw-r--r-- 2.9 KB
abi_x86.cpp -rw-r--r-- 3.3 KB
abi_x86_64.cpp -rw-r--r-- 8.4 KB
anticodegen.c -rw-r--r-- 2.1 KB
array.c -rw-r--r-- 31.4 KB
ast.c -rw-r--r-- 36.8 KB
ast.scm -rw-r--r-- 12.0 KB
bin2hex.scm -rw-r--r-- 388 bytes
builtin_proto.h -rw-r--r-- 1.1 KB
builtins.c -rw-r--r-- 37.9 KB
ccall.cpp -rw-r--r-- 82.0 KB
ccalltest.c -rw-r--r-- 24.5 KB
cgmemmgr.cpp -rw-r--r-- 27.6 KB
cgutils.cpp -rw-r--r-- 91.7 KB
codegen.cpp -rw-r--r-- 290.4 KB
codegen_internal.h -rw-r--r-- 1.7 KB
common_symbols1.inc -rw-r--r-- 1.4 KB
common_symbols2.inc -rw-r--r-- 5.4 KB
datatype.c -rw-r--r-- 25.8 KB
debuginfo.cpp -rw-r--r-- 79.4 KB
disasm.cpp -rw-r--r-- 25.8 KB
dlload.c -rw-r--r-- 8.4 KB
dump.c -rw-r--r-- 124.6 KB
file_constants.h -rw-r--r-- 707 bytes
fix_llvm_assert.h -rw-r--r-- 404 bytes
gc-debug.c -rw-r--r-- 38.1 KB
gc-pages.c -rw-r--r-- 12.6 KB
gc.c -rw-r--r-- 81.0 KB
gc.h -rw-r--r-- 15.2 KB
gen_sysimg_symtab.jl -rw-r--r-- 954 bytes
getopt.c -rw-r--r-- 4.3 KB
getopt.h -rw-r--r-- 1.8 KB
gf.c -rw-r--r-- 92.0 KB
init.c -rw-r--r-- 27.5 KB
interpreter.c -rw-r--r-- 24.1 KB
intrinsics.cpp -rw-r--r-- 45.6 KB
intrinsics.h -rw-r--r-- 3.0 KB
jitlayers.cpp -rw-r--r-- 48.5 KB
jitlayers.h -rw-r--r-- 8.9 KB
jl_uv.c -rw-r--r-- 27.3 KB
jlapi.c -rw-r--r-- 10.0 KB
jlfrontend.scm -rw-r--r-- 8.3 KB
jloptions.c -rw-r--r-- 21.8 KB
jltypes.c -rw-r--r-- 77.1 KB
julia-parser.scm -rw-r--r-- 87.5 KB
julia-syntax.scm -rw-r--r-- 167.9 KB
julia.expmap -rw-r--r-- 723 bytes
julia.h -rw-r--r-- 69.8 KB
julia_internal.h -rw-r--r-- 37.6 KB
julia_threads.h -rw-r--r-- 22.6 KB
llvm-gcroot.cpp -rw-r--r-- 53.1 KB
llvm-ptls.cpp -rw-r--r-- 8.0 KB
llvm-simdloop.cpp -rw-r--r-- 7.0 KB
llvm-version.h -rw-r--r-- 1.1 KB
macroexpand.scm -rw-r--r-- 17.0 KB
match.scm -rw-r--r-- 9.8 KB
method.c -rw-r--r-- 26.2 KB
mk_julia_flisp_boot.scm -rw-r--r-- 128 bytes
module.c -rw-r--r-- 19.4 KB
options.h -rw-r--r-- 4.6 KB
precompile.c -rw-r--r-- 11.5 KB
rtutils.c -rw-r--r-- 31.8 KB
runtime_ccall.cpp -rw-r--r-- 5.6 KB
runtime_intrinsics.c -rw-r--r-- 32.5 KB
safepoint.c -rw-r--r-- 7.1 KB
signal-handling.c -rw-r--r-- 4.5 KB
signals-mach.c -rw-r--r-- 18.4 KB
signals-unix.c -rw-r--r-- 23.1 KB
signals-win.c -rw-r--r-- 15.5 KB
simplevector.c -rw-r--r-- 2.1 KB
stackwalk.c -rw-r--r-- 13.0 KB
subtype.c -rw-r--r-- 94.3 KB
symbol.c -rw-r--r-- 4.0 KB
sys.c -rw-r--r-- 19.4 KB
table.c -rw-r--r-- 4.5 KB
task.c -rw-r--r-- 20.9 KB
threadgroup.c -rw-r--r-- 5.7 KB
threadgroup.h -rw-r--r-- 1.4 KB
threading.c -rw-r--r-- 24.9 KB
threading.h -rw-r--r-- 1.1 KB
timing.c -rw-r--r-- 1.6 KB
timing.h -rw-r--r-- 4.3 KB
toplevel.c -rw-r--r-- 20.6 KB
typemap.c -rw-r--r-- 45.1 KB
utils.scm -rw-r--r-- 2.5 KB
uv_constants.h -rw-r--r-- 707 bytes

back to top