18 Commits

Author SHA1 Message Date
Gabriel Scherer
9e0f247eec Makefile: use ocaml-src/stdlib rather than (ocamlc -where)
This is necessary to get the Format fixes to un-break the bootstrap.
2020-11-24 14:38:53 +01:00
Gabriel Scherer
f92d987a7c Makefile: add RUNARGS variable for 'run' target 2020-11-24 14:38:53 +01:00
Gabriel Scherer
db8f1d088b Makefile: 'run' target for quick testing (and documentation of environment variables) 2020-11-24 14:38:53 +01:00
Gabriel Scherer
9cb0563c96 Make the apply_ref forward-reference more local 2020-11-24 14:38:21 +01:00
Gabriel Scherer
1b122ba961 primitives: proper treatment of exceptions raised by primitives 2020-11-24 14:38:21 +01:00
Gabriel Scherer
52d0350bb3 move part of interp.ml into a new eval.ml file 2020-11-24 14:38:21 +01:00
Gabriel Scherer
0094228128 split the code in several modules 2020-11-24 14:38:21 +01:00
Gabriel Scherer
362f4c1948 use ocamlformat for formatting 2020-11-24 14:37:00 +01:00
Gabriel Scherer
baef4b8807 use environment variables instead of hardcoded filesystem paths 2020-11-24 14:37:00 +01:00
Gabriel Scherer
e978122afe Makefile: remove -annot, add a clean target 2020-11-24 14:37:00 +01:00
Ekdohibs
3fff42d128 Fix copy of byterun 2019-06-19 11:54:18 +02:00
Ekdohibs
0a365052bb Fix Makefile to compile dependencies 2019-06-12 14:03:42 +02:00
Ekdohibs
f3cdf68f11 Fix incorrect location of dynlink.mli in Makefile 2019-06-12 13:54:40 +02:00
Ekdohibs
0f7df4fd14 Fix a few errors in the ocamlc compile script 2019-06-08 22:13:35 +02:00
Ekdohibs
1c0c729c96 Add script to compile ocamlc 2019-06-08 16:43:41 +02:00
Gabriel Scherer
0385b37172 fix minor Makefile bug 2019-06-01 17:45:53 +02:00
Ekdohibs
63223672bf Allow compilation with ocamlopt 2018-09-23 21:34:49 +02:00
Ekdohibs
cdf32f1b47 Able to compile stdlib, and probably compiler itself 2018-09-23 21:28:44 +02:00