Xavier Leroy
|
c049cec891
|
PR#4367: added Parsing.set_trace to control the printing of a trace of actions for ocamlyacc-generated parsers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8983 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2008-08-06 09:38:25 +00:00 |
Michel Mauny
|
481d738a1e
|
Implement Lazy.force as a primiive, and optimize its calls
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8975 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2008-08-02 06:32:06 +00:00 |
Michel Mauny
|
6ba024a12e
|
Add lazy patterns.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8906 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2008-07-09 13:03:38 +00:00 |
Jun FURUSE / 古瀬 淳
|
db0afa58a4
|
workaround for the problem of optional argument type parsing caused when we redefine option type
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8888 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2008-06-11 23:47:12 +00:00 |
Xavier Leroy
|
640b24249d
|
Ability to print and capture exception backtraces (see stdlib module Printexc)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8839 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2008-03-14 13:47:24 +00:00 |
Damien Doligez
|
04aa158cb6
|
merge changes from 3.10.1 to 3.10.2
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8823 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2008-02-29 14:21:22 +00:00 |
Damien Doligez
|
8ecf3fc156
|
better anti-fragmentation measures
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8822 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2008-02-29 12:56:15 +00:00 |
Damien Doligez
|
9ea5edac9a
|
merge changes 3.10.0 -> 3.10.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8768 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2008-01-11 16:13:18 +00:00 |
Damien Doligez
|
e9a9bf9613
|
PR#3114 make all error messages start with a location and "Error: "
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8705 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-12-04 13:38:58 +00:00 |
Nicolas Pouillard
|
ba9359c886
|
build,boot: Regen ./boot/myocamlbuild.boot (Unix lib is not an ocamlbuild dependency in partial mode).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8700 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-11-30 12:49:55 +00:00 |
Nicolas Pouillard
|
e55bb9ad01
|
build,boot: support (copy_rule now creates destinations directories if neccessary).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8695 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-11-29 11:21:05 +00:00 |
Damien Doligez
|
16e4a68197
|
PR#4243 partial solution
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8615 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-11-22 19:01:50 +00:00 |
Nicolas Pouillard
|
d0f5ecfa76
|
[build] Regen boot/myocamlbuild.boot.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8614 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-11-22 19:01:21 +00:00 |
Nicolas Pouillard
|
ed05b821de
|
[build sys] regen boot/myocamlbuild.boot
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8593 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-11-22 16:50:10 +00:00 |
Nicolas Pouillard
|
ace9184e77
|
[build using ocamlbuild] Regen boot/myocamlbuild.boot.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8572 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-11-21 21:00:37 +00:00 |
Alain Frisch
|
3958a92c72
|
Merge the natdynlink branch into HEAD.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8477 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-11-06 15:16:56 +00:00 |
Pierre Weis
|
2a99b8737b
|
Expanding the usual compiler's type-based optimisations to private abbreviations.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8474 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-11-01 18:36:43 +00:00 |
Pierre Weis
|
b2157a6afb
|
New magic numbers for AST.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8420 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-10-09 12:17:20 +00:00 |
Pierre Weis
|
59e0723455
|
It works: compilers and camlp4 are fully bootstrapped. The ast magic number is not yet changed.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8418 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-10-09 10:29:37 +00:00 |
Damien Doligez
|
4167841b16
|
fusion de la version 3.10.0
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8416 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-10-08 14:19:34 +00:00 |
Pierre Weis
|
8e5fb9bb75
|
Added shared library support for NetBSD and OpenBSD.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8394 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-08-23 07:43:06 +00:00 |
Damien Doligez
|
1dd68ccf50
|
ajout des annotations pour variables et appels terminaux
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8232 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-05-16 08:21:41 +00:00 |
Damien Doligez
|
d148e1954e
|
grosse amelioration des Weak a courte duree de vie
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8211 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-05-04 14:05:13 +00:00 |
Nicolas Pouillard
|
57c05afe7b
|
[build system] regen boot/myocamlbuild.boot
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7953 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-03-01 14:41:29 +00:00 |
Nicolas Pouillard
|
9286d93c33
|
[Camlp4] handle externals properly and fix the bootstrap system
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7929 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-02-26 16:32:47 +00:00 |
Xavier Leroy
|
1398fbbe1f
|
Ajout de Sys.is_directory (PR#4054 + needed by ocamlbuild)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7927 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-02-26 14:21:57 +00:00 |
Nicolas Pouillard
|
e9b02130d1
|
bootstrap boot/myocamlbuild.boot with -g
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7926 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-02-26 13:28:23 +00:00 |
Nicolas Pouillard
|
2df96289fc
|
bootstrap boot/myocamlbuild.boot
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7925 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-02-26 13:23:30 +00:00 |
Nicolas Pouillard
|
3ecf34d3a9
|
[OCaml build system] Inverse the hygiene policy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7896 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-02-22 16:02:44 +00:00 |
Damien Doligez
|
64646eff2f
|
cvsignore les nouveaux fichiers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7850 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-02-09 15:09:56 +00:00 |
Damien Doligez
|
f700284aac
|
fusion des changements 3.09.3 -> release309_merge310
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7849 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-02-09 13:31:15 +00:00 |
Damien Doligez
|
aabb13f857
|
ajout VERSION + cvsignore
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7836 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-02-07 15:49:11 +00:00 |
Damien Doligez
|
5b52f30e7d
|
deplacement du numero de version -> fichier VERSION a la racine
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7833 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-02-07 14:49:42 +00:00 |
Nicolas Pouillard
|
a2403702e2
|
Add boot/{ocamldep,myocamlbuild.boot}
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7827 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-02-07 10:03:53 +00:00 |
Xavier Leroy
|
4b5512c74c
|
Stack backtraces on uncaught exceptions in native code (merge of the opt_backtrace branch)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7812 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-01-29 12:11:18 +00:00 |
Pierre Weis
|
f54ad35a9b
|
Bootstrap.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7738 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-11-17 08:41:53 +00:00 |
Damien Doligez
|
9cd54eadce
|
PR#4156 increment AST magic numbers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7733 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-11-15 18:55:32 +00:00 |
Pierre Weis
|
c31bf373a9
|
Once more a new bootstrap compiler is needed.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7724 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-11-06 10:25:35 +00:00 |
Pierre Weis
|
3be794c1bf
|
New bootstrap.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7718 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-11-06 09:16:05 +00:00 |
Pierre Weis
|
6ef4e22e54
|
Version modification.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7709 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-10-27 09:15:05 +00:00 |
Pierre Weis
|
5770271304
|
Typechecking of user's defined readers.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7705 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-10-24 22:07:47 +00:00 |
Pierre Weis
|
ba75b851b4
|
Format string now typecheck to format6.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7704 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-10-24 21:16:10 +00:00 |
Pierre Weis
|
7e2072cfb7
|
Type format4 is no more a predefined type.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7702 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-10-24 20:54:58 +00:00 |
Pierre Weis
|
0be3884f18
|
Introducing format6 as a built in type.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7701 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-10-24 20:42:41 +00:00 |
Xavier Leroy
|
b74f4b01e7
|
MAJ compilos boot apres fix PR#4132
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7694 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-10-17 13:11:23 +00:00 |
Luc Maranget
|
6c05350ca4
|
Corrrect fragile matching
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7634 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-09-21 14:54:54 +00:00 |
Damien Doligez
|
fbea66a95e
|
fusion des changements 3.09.2 -> 3.09.3
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7619 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-09-20 11:14:37 +00:00 |
Jacques Garrigue
|
6f6b1849c5
|
-rectypes obligatoire pour les dependences
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7444 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-06-26 09:38:06 +00:00 |
Jacques Garrigue
|
5247e70af3
|
ocamlc was broken
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7385 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-04-18 00:29:44 +00:00 |
Damien Doligez
|
1279ab4b76
|
fusion des changements 3.09.1 -> 3.09.2
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7382 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-04-16 23:28:22 +00:00 |