ocaml/bytecomp
Fabrice Le Fessant 2859498cad Add %loc_* primitives and corresponding values in Pervasives
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14571 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2014-04-10 14:11:25 +00:00
..
.ignore uniform .ignore system 2011-07-20 15:37:36 +00:00
bytegen.ml Folllowup to PR#6359, great cleanup of switch actions sharing. 2014-04-07 15:43:20 +00:00
bytegen.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
bytelibrarian.ml Continue. 2013-09-12 14:34:13 +00:00
bytelibrarian.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
bytelink.ml Continue. 2013-09-12 14:34:13 +00:00
bytelink.mli PR#5986: added flag Marshal.Compat_32 and ocamlc option -compat-32. 2013-04-18 11:58:59 +00:00
bytepackager.ml PR#6270: remove need for -I directives to ocamldebug in common case 2014-04-06 15:06:22 +00:00
bytepackager.mli #5832: patch to improve 'wrong file naming' error messages. 2013-04-29 14:57:38 +00:00
bytesections.ml remove all $Id keywords 2012-10-15 17:50:56 +00:00
bytesections.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
cmo_format.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
dll.ml remove all $Id keywords 2012-10-15 17:50:56 +00:00
dll.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
emitcode.ml PR#6270: remove need for -I directives to ocamldebug in common case 2014-04-06 15:06:22 +00:00
emitcode.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
instruct.ml #6203, #5935: variants of raise. 'reraise' is currently only inserted by the compiler when an handler does not catch the exception. The default 'raise' always start with a fresh backtrace. There is also 'raise_nostack' which does not trigger the stack trace recording. Bytecode only for now. 2013-10-14 12:31:50 +00:00
instruct.mli #6203, #5935: variants of raise. 'reraise' is currently only inserted by the compiler when an handler does not catch the exception. The default 'raise' always start with a fresh backtrace. There is also 'raise_nostack' which does not trigger the stack trace recording. Bytecode only for now. 2013-10-14 12:31:50 +00:00
lambda.ml Add %loc_* primitives and corresponding values in Pervasives 2014-04-10 14:11:25 +00:00
lambda.mli Add %loc_* primitives and corresponding values in Pervasives 2014-04-10 14:11:25 +00:00
matching.ml Suppressed some useless argument of switcher calls 2014-04-08 09:38:22 +00:00
matching.mli Folllowup to PR#6359, great cleanup of switch actions sharing. 2014-04-07 15:43:20 +00:00
meta.ml remove all $Id keywords 2012-10-15 17:50:56 +00:00
meta.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
printinstr.ml Cleanup. 2013-10-14 14:38:18 +00:00
printinstr.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
printlambda.ml Add %loc_* primitives and corresponding values in Pervasives 2014-04-10 14:11:25 +00:00
printlambda.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
runtimedef.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
simplif.ml Folllowup to PR#6359, great cleanup of switch actions sharing. 2014-04-07 15:43:20 +00:00
simplif.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
switch.ml Suppressed some useless argument of switcher calls 2014-04-08 09:38:22 +00:00
switch.mli Suppressed some useless argument of switcher calls 2014-04-08 09:38:22 +00:00
symtable.ml Change the representation of exception slots: instead of being represented as 'string ref', they are now blocks 2013-10-23 14:28:31 +00:00
symtable.mli PR#5957,PR#5920,PR#5925: LongString module to workaround 32bits string size limitations during bytecode linking (patch by Benoit Vaugon and Chet Murthy) 2013-04-17 09:07:00 +00:00
translclass.ml make path normalization safer; now Core not only compiles but works 2013-10-04 02:06:40 +00:00
translclass.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
translcore.ml Add %loc_* primitives and corresponding values in Pervasives 2014-04-10 14:11:25 +00:00
translcore.mli Change the representation of exception slots: instead of being represented as 'string ref', they are now blocks 2013-10-23 14:28:31 +00:00
translmod.ml Fix two makeblocks incorrectly marked as Immutable. The lazy-related one is concretely problematic in presence of stronger constant propagation. 2014-03-10 17:25:19 +00:00
translmod.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
translobj.ml Add -trans-mod option for transparent module dependencies. 2013-12-20 06:55:26 +00:00
translobj.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
typeopt.ml Keep location and attributes in type, label and constructor declarations. Deprecated warning when a deprecated type or constructor is referenced. 2013-09-27 10:54:55 +00:00
typeopt.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00