ocaml/runtime
David Allsopp f341db8dbe Add Sys.rmdir 2020-07-21 15:36:43 +01:00
..
caml Merge pull request #9722 from stedolan/eintr-again 2020-07-28 19:20:57 +02:00
Makefile Build system: honour the CFLAGS and CPPFLAGS build variables 2020-08-06 14:30:50 +02:00
afl.c check if shmat is available to use afl 2020-07-17 12:44:16 -03:00
alloc.c caml_alloc_some: use Field as an l-value instead of Store_field (#9819) 2020-08-03 11:44:49 +02:00
amd64.S Micro-optimise allocations on amd64 to save a register (#9280) 2020-03-09 19:52:36 +01:00
amd64nt.asm Implement #9280 for MSVC64 (#9358) 2020-03-10 14:10:27 +01:00
arm.S Per-architecture support for allocation size info in frame tables. 2019-10-23 09:24:13 +01:00
arm64.S arm64: remove misleading comment 2020-07-26 21:21:37 +00:00
array.c Rewrite the instrumented runtime to store traces in the CTF format. 2020-04-30 10:32:01 +02:00
backtrace.c Print function names (derived from Lambda.scoped_location) in backtraces 2020-04-27 12:58:53 +01:00
backtrace_byt.c Lock channels before doing I/O 2020-07-27 17:29:39 +01:00
backtrace_nat.c Print function names (derived from Lambda.scoped_location) in backtraces 2020-04-27 12:58:53 +01:00
bigarray.c Support marshalling of bigarrays with dimensions that don't fit in 4 bytes (#8791) 2020-04-29 18:51:01 +02:00
callback.c Get rid of dead code that was introduced for an hypothetical JIT (#9710) 2020-07-05 19:41:45 +02:00
clambda_checks.c Merge the asmrun and byterun directories into the runtime directory 2018-06-28 17:50:33 +02:00
codefrag.c More efficient management of code fragments (#9654) 2020-06-11 10:39:19 +02:00
compact.c The best-fit allocator must prepare the heap for compaction. Fixes #9736 2020-07-15 11:53:46 +02:00
compare.c Remove some `#ifndef NO_NAKED_POINTERS` that are now redundant 2020-06-23 10:30:30 +02:00
custom.c Added explanation to caml_alloc_custom_mem for major heap size divisor 2019-11-13 18:11:29 -05:00
debugger.c Lock channels before doing I/O 2020-07-27 17:29:39 +01:00
domain.c Report full major collections in Gc stats 2020-06-25 14:24:41 +01:00
dune dune: depend on new runtime files 2020-06-24 15:15:36 +02:00
dynlink.c Runtime: hide & rename _T macro (#2075) 2019-04-14 09:13:24 +02:00
dynlink_nat.c Remove Is_in_code_area and registration of code in page table (#9697) 2020-06-22 10:07:28 +02:00
eventlog.c Represent eventlog_startup_pid as long int 2020-07-17 19:49:27 +02:00
extern.c Remove some `#ifndef NO_NAKED_POINTERS` that are now redundant 2020-06-23 10:30:30 +02:00
fail_byt.c Avoid polling in caml_leave_blocking_section 2020-07-28 10:54:54 +01:00
fail_nat.c Avoid polling in caml_leave_blocking_section 2020-07-28 10:54:54 +01:00
finalise.c Resource-safe C interface for async callbacks 2019-10-17 20:14:19 +02:00
fix_code.c More efficient management of code fragments (#9654) 2020-06-11 10:39:19 +02:00
floats.c remove caml_init_ieee_floats() (#9506) 2020-04-28 16:19:23 +02:00
freelist.c Fix UB when left-shifting a negative value 2020-07-17 19:49:14 +02:00
gc_ctrl.c Report full major collections in Gc stats 2020-06-25 14:24:41 +01:00
gen_domain_state32_inc.awk Simplify awk scripts, fix comments and signatures. 2019-08-23 09:50:05 +05:30
gen_domain_state64_inc.awk Simplify awk scripts, fix comments and signatures. 2019-08-23 09:50:05 +05:30
gen_primitives.sh Rewrite the instrumented runtime to store traces in the CTF format. 2020-04-30 10:32:01 +02:00
globroots.c globroots.c: adapt to no-naked-pointers mode (#9683) 2020-06-15 13:39:35 +02:00
hash.c hash.c: remove the caml_hash_univ_param function 2020-07-19 19:58:06 +02:00
i386.S microoptimise i386.S 2019-11-04 12:07:22 +00:00
i386nt.asm Signal handling in native code without the page table (#9682) 2020-06-15 14:17:42 +02:00
instrtrace.c Fix invalid format specifiers 2020-07-17 19:49:27 +02:00
intern.c Remove some unused primitives 2020-07-18 12:27:48 +01:00
interp.c Get rid of dead code that was introduced for an hypothetical JIT (#9710) 2020-07-05 19:41:45 +02:00
ints.c Optimized 3-way comparisons for int and float (#2250) 2019-03-23 15:51:59 +01:00
io.c Avoid running signal handlers while holding locks in io.c 2020-07-27 17:29:39 +01:00
lexing.c Merge the asmrun and byterun directories into the runtime directory 2018-06-28 17:50:33 +02:00
main.c Merge the asmrun and byterun directories into the runtime directory 2018-06-28 17:50:33 +02:00
major_gc.c Fix type mismatches between definition and declaration (#9830) 2020-08-05 11:17:52 +02:00
md5.c Merge the asmrun and byterun directories into the runtime directory 2018-06-28 17:50:33 +02:00
memory.c Fix invalid format specifiers 2020-07-17 19:49:27 +02:00
memprof.c fix build when using clang 2020-07-25 08:36:22 +00:00
meta.c Get rid of dead code that was introduced for an hypothetical JIT (#9710) 2020-07-05 19:41:45 +02:00
minor_gc.c Make Ephemeron compatible with infix pointers. 2020-07-18 08:07:35 +02:00
misc.c More efficient management of code fragments (#9654) 2020-06-11 10:39:19 +02:00
obj.c Remove some unused primitives 2020-07-18 12:27:48 +01:00
parsing.c Merge the asmrun and byterun directories into the runtime directory 2018-06-28 17:50:33 +02:00
power.S PowerPC, System Z: do not reset backtrace_pos in caml_raise_exception (#9428) 2020-04-07 15:47:55 +02:00
printexc.c Memprof: disable sampling when memprof is suspended. (#9628) 2020-06-10 13:25:11 +01:00
riscv.S Add RISC-V native-code backend (#9441) 2020-04-24 16:04:50 +02:00
roots_byt.c Revised scanning of bytecode interpreter stack 2020-06-18 15:12:20 +02:00
roots_nat.c Rewrite the instrumented runtime to store traces in the CTF format. 2020-04-30 10:32:01 +02:00
s390x.S PowerPC, System Z: do not reset backtrace_pos in caml_raise_exception (#9428) 2020-04-07 15:47:55 +02:00
signals.c Avoid polling in caml_leave_blocking_section 2020-07-28 10:54:54 +01:00
signals_byt.c Do not run OCaml code inside signal handlers 2020-07-27 17:29:39 +01:00
signals_nat.c Do not run OCaml code inside signal handlers 2020-07-27 17:29:39 +01:00
signals_osdep.h On the iPhone simulator the machine context field has two underscores 2020-07-25 08:39:09 +00:00
skiplist.c Refactor skiplist to avoid UB casts (#9660) 2020-06-10 16:40:51 +02:00
spacetime_byt.c Fix type mismatches between definition and declaration (#9830) 2020-08-05 11:17:52 +02:00
spacetime_nat.c Add snprintf_os 2020-04-30 10:31:30 +02:00
spacetime_snapshot.c Fix missing Caml_state (#8940) 2019-10-03 16:27:32 +02:00
stacks.c Revised linking of trap frames in bytecode interpreter stack 2020-06-18 15:06:24 +02:00
startup_aux.c Memprof: getting rid of caml_memprof_shutdown 2020-06-10 19:18:48 +02:00
startup_byt.c Lock channels before doing I/O 2020-07-27 17:29:39 +01:00
startup_nat.c Signal handling in native code without the page table (#9682) 2020-06-15 14:17:42 +02:00
str.c Fix force-safe-string on Windows 2019-11-14 11:18:43 +00:00
sys.c Add Sys.rmdir 2020-07-21 15:36:43 +01:00
unix.c Avoid running signal handlers while holding locks in io.c 2020-07-27 17:29:39 +01:00
weak.c Make Ephemeron compatible with infix pointers. 2020-07-18 08:07:35 +02:00
win32.c Avoid running signal handlers while holding locks in io.c 2020-07-27 17:29:39 +01:00