summaryrefslogtreecommitdiffstats
path: root/boot/ocamlc
diff options
context:
space:
mode:
authorAlain Frisch <alain@frisch.fr>2013-10-23 14:28:31 +0000
committerAlain Frisch <alain@frisch.fr>2013-10-23 14:28:31 +0000
commit0f6f367ad4c2210bdf393ac60dbc0b6f7b8c796d (patch)
tree23038cc2fa16b7d37019e24012aaa22493ecd948 /boot/ocamlc
parentfe3afbdce8bbf5d1b959855aed4dec05f0ddba16 (diff)
Change the representation of exception slots: instead of being represented as 'string ref', they are now blocks
of size 2, with tag = Object_tag, the first field being the pointer to the string, and second one being a unique id, generated from the same sequence as for object values. Special case for predefined exceptions, represented with a negative id. The unique id generator is moved from camlinternalOO to the C runtime system. Also fix some bugs. git-svn-id: http://caml.inria.fr/svn/ocaml/branches/raise_variants@14239 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Diffstat (limited to 'boot/ocamlc')
-rwxr-xr-xboot/ocamlcbin1491650 -> 1492374 bytes
1 files changed, 0 insertions, 0 deletions
diff --git a/boot/ocamlc b/boot/ocamlc
index 24c3ac4ef..db263b685 100755
--- a/boot/ocamlc
+++ b/boot/ocamlc
Binary files differ