Commit Graph

561 Commits (f55565753eb0e1e7cb9626de497376c5736f9144)

Author SHA1 Message Date
Damien Doligez 33c9311355 update addlabels for new language constructs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9439 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-12-03 16:05:49 +00:00
Alain Frisch 89107ae6ff Merge the letopenin branch in (svn merge -r9386:9397 /svn/ocaml/branches/letopenin) and update Changes.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9406 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-11-01 21:52:29 +00:00
Alain Frisch 1e5b4a4857 Merge first class modules: svn merge -r 9369:9396 $caml/branches/fstclassmod.
Adapt the Changes file. Bump magic numbers. Bootstrap.



git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9397 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-10-26 10:53:16 +00:00
Alain Frisch db5a053fb4 Import changes from the newtypein branch (svn merge -r 9361:9367 https://frisch@yquem.inria.fr/caml/svn/ocaml/branches/newtypein).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9368 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-10-06 12:51:42 +00:00
Xavier Leroy 9c6c8fb47e As discussed at the latest consortium meeting:
Syntactic sugar {x} for {x=x} in record expressions and patterns.
Syntax { lbl=pat; _ } to mark record patterns where the user explicitly wants not to list all labels.
Warning (activated by E, the fragile match warning) to signal record patterns without '; _' that fail to list all labels.
To be done: adjust Camlp4 parser accordingly.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9331 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-09-12 12:41:07 +00:00
Xavier Leroy 11217e8f70 Added option -no-app-funct to turn off applicative functors
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9316 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-07-15 14:06:37 +00:00
Pierre Weis a548eb3a13 Understanding the notion of standard channel for Format and Scanf.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9166 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-01-25 22:46:15 +00:00
Damien Doligez 1f95b17570 merge changes from 3.10.2merged to 3.11.0
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9153 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-12-03 18:09:09 +00:00
Damien Doligez 83e8c0588a PR#4563 sign bug on 64-bit arch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9015 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-09-10 12:53:05 +00:00
Xavier Leroy 88c5dc442f PR#4212: print dependency lines even if there are no dependencies
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8963 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-08-01 09:02:55 +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
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 14f6e8ad50 PR#3036 add options -impl and -intf to ocamldep
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8786 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-01-22 15:46:18 +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 392e14c3c6 updated usage message
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8758 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-01-08 15:39:47 +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
Damien Doligez 6aed4b19a5 PR#4243 partial solution
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8616 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-22 22:14:43 +00:00
Damien Doligez 0fdcfd1bc2 update doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8596 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-22 18:06:22 +00:00
Alain Frisch 1b059475c8 Cleanup and factorization of linker-related code.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8521 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-15 13:21:15 +00:00
Alain Frisch 4ad23db783 Fix ocamlmktop compilation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8485 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-07 10:14:21 +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 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 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
Pierre Weis b3ee47fb23 Getting rid of spurious ./ additions.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7855 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-12 08:21:09 +00:00
Pierre Weis ab40ed4731 The command ocamldep was generating dependencies with a spurious ./ before the
name of the file when the file was in the current directory. Unfortunately,
"./filename" is not always equivalent to "filename": in case of a specific
``filename: '' rule in make files, if a generic rule also matches
``./filename'', then the generic rule is chosen instead of the specific
rule. This occurred in the compilation of the Caml compiler and lead to subtle
bugs!


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7853 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-12 08:10:00 +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 d7c9375166 Some changes to the build system
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7829 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-07 10:31:36 +00:00
Damien Doligez eaf64f01e5 ajout variable OCAMLPROF_DUMP pour profiler
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7762 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-28 15:59:35 +00:00
Xavier Leroy b8f4dd64ca Do not terminate after a preprocessing error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7654 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-28 13:38:36 +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
Xavier Leroy 2afbda6ea7 Ajout option -modules (cf. PR#4047)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7575 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-08-31 09:50:35 +00:00
Xavier Leroy f6fc1f39c1 Revu traitement de l'option -slash (PR#4050). A tester.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7574 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-08-30 11:22:24 +00:00
Nicolas Pouillard be02f13ef5 Use open Cmo_format instead of open Emitcode for objinfo and primreq tools
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7469 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-07-05 12:09:18 +00:00
Jacques Garrigue cc17137346 valvirt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7427 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-05-29 03:55:36 +00:00
Pierre Weis 8ce0f1e046 Need to open Cmo_format.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7425 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-05-15 09:00:48 +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
Jacques Garrigue 602146f892 add virtual instance variables
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7372 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-04-05 02:28:13 +00:00
Damien Doligez 125ea40d4c fusion 3.09.0 -> 3.09.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7307 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-01-04 16:55:50 +00:00
Damien Doligez a4a3c10e70 fusion des modifs de 3.08.4
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7019 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-13 20:59:37 +00:00
Xavier Leroy d4d7720ca9 Revu implementation de ocamlopt -pack. Remplacement du renommage a posteriori par un renommage a priori via l'option -for-pack
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7003 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-01 15:51:09 +00:00
Damien Doligez 3dd95017c5 suppression Printexc.catch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6925 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-06-22 13:53:34 +00:00
Damien Doligez 7ccab6d02a nouveaux warnings
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6924 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-06-22 13:52:36 +00:00
Damien Doligez be2320a1fd suppression 3 warnings
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6923 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-06-22 13:49:35 +00:00
Damien Doligez b9abfe22c4 PR#3669: suppression de Printexc.catch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6921 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-06-22 12:45:55 +00:00
Jacques Garrigue ba8b84047b fix warning
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6899 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-06-01 03:54:58 +00:00
Damien Doligez 6c9bac39d4 ajout de l'option -config (suggestion de Gerd Stolpmann)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6865 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-05-09 13:39:17 +00:00
Damien Doligez e6007f6057 fusion des changements jusqu'a 3.08.3
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6824 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-03-24 17:20:54 +00:00
Jacques Garrigue ef396b4e5a merge fixedtypes branch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6821 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-03-23 03:08:37 +00:00
Damien Doligez 461779527f ajout support ocamlopt -pack pour Mac OS X
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6750 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-01-21 18:15:55 +00:00
Damien Doligez 1971a6ba83 changements sur les warnings
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6720 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-11-30 18:57:04 +00:00
Damien Doligez 39f06c597a PR#3085 ajout option "-version"
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6701 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-11-27 01:04:19 +00:00
Damien Doligez 7519fe8f6b fusion des bugfixes de 3.08.2
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6694 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-11-25 00:06:06 +00:00
Jacques Garrigue b3a50ac0ed add location info in Ptype_variant and Ptype_record
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6633 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-10-06 13:06:11 +00:00
Xavier Leroy 63c1789b5e Fusion des modifs faites sur la branche release jusqu'a la release 3.08.0
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-07-13 12:25:21 +00:00
Xavier Leroy e5ff19843c Entree intfinfo obsolete (PR#2601)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6425 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-20 15:26:06 +00:00
Damien Doligez fae0bc9d9b PR#1938
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6415 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-16 16:58:46 +00:00
Damien Doligez 477942df0e PR#1928
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6414 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-16 15:41:59 +00:00
Damien Doligez 13e2ae7800 PR#2654
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6377 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-11 13:22:19 +00:00
Jacques Garrigue 6a940ef65d switch to new vtable representation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6331 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-26 11:10:52 +00:00
Basile Starynkevitch d1482d5a41 removed dumpobj from all (as it was previously)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6330 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-26 09:17:56 +00:00
Damien Doligez 017709fc41 nommage du fichier dmg
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6270 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-29 12:16:58 +00:00
Damien Doligez 5ce1f7b36f disparition de Mac OS 9
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6264 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-27 16:00:35 +00:00
Damien Doligez 0cc9f02c30 packages macosx
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6249 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-22 15:48:36 +00:00
Damien Doligez 2158b37ebd mise a jour pour 10.3
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6243 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-21 23:21:02 +00:00
Basile Starynkevitch 31ed498bba added dumpobj to all
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6241 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-20 09:30:31 +00:00
Basile Starynkevitch dd1fbbff25 produced dump with prologue and epilogue
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6240 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-20 09:30:18 +00:00
Damien Doligez 74b1741fe0 nouveau package-maker pour 10.3
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6239 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-19 16:47:13 +00:00
Damien Doligez f2b2bf2f3d commentaire
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6212 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-15 16:19:37 +00:00
Damien Doligez 075aaa089f PR#2046
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6208 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-15 16:06:39 +00:00
Jacques Garrigue f455882521 update ocaml299to3
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6143 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-03-10 08:56:01 +00:00
Xavier Leroy cc6da57a45 Suppression MacOSX
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6128 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-02-22 14:52:50 +00:00
Damien Doligez 776a8d59b7 suppression support MacOS9
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6074 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-16 15:24:03 +00:00
Damien Doligez 5cfb0e6121 suppression du portage Mac OS 9
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6064 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-07 17:39:46 +00:00
Damien Doligez 258c929f64 PR#1914,PR#1956, suppression du portage Mac OS 9
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6060 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-05 20:26:19 +00:00
Xavier Leroy b1b67be7ad MAJ numeros de tags dans print_obj
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6059 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-05 16:39:33 +00:00
Jacques Garrigue f2095623ff fast and compact classes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5977 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-25 09:20:45 +00:00
Xavier Leroy 100345e894 Chemin de perl
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5791 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-08-21 13:52:25 +00:00
Xavier Leroy 680a54d3c2 Faire cohabiter les threads bytecode et les threads systeme. Ajout option ocamlc -vmthread.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5705 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-17 08:38:28 +00:00
Xavier Leroy 3e4bf9252b Revu representation des declarations de type private
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5643 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-02 09:14:35 +00:00
Xavier Leroy 1fa763e0c5 Merge branch with recursive modules
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5602 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-19 15:53:53 +00:00
Pierre Weis e77055aad9 Complete move from virtual to private for concrete types with private
constructors (or labels).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5524 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-01 22:22:37 +00:00
Xavier Leroy 7abcc8799e Ajout des litteraux de type int32, nativeint, int64
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5510 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-25 12:27:31 +00:00
Damien Doligez 956da0f1a6 pour reconnaitre "-I +foo"
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5498 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-06 12:41:54 +00:00
Damien Doligez a51ea25db1 -stypes -> -dtypes; meilleur mode emacs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5494 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-03 13:59:38 +00:00
Damien Doligez 43b02185d7 ajout option -stypes; depend
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5478 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-02 01:32:09 +00:00
Damien Doligez c1fcf5bc67 cvt_emit est precieux
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5477 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-02 01:17:58 +00:00
Damien Doligez 25e016a2a2 simplification
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5465 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-27 16:28:12 +00:00
Xavier Leroy 21f148b664 Utilisation de Ccomp.quote_files
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5454 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-24 15:27:01 +00:00
Xavier Leroy a6a2c80153 ocamlmktop utilise Ccomp.quote_files
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5449 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-24 15:23:50 +00:00
Damien Doligez 673c958723 ouvrir automatiquement la fenetre de l'image disque
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5433 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-12 16:35:22 +00:00
Xavier Leroy fce210f032 Prettier printing of approximations
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5423 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-06 16:00:16 +00:00
Xavier Leroy 0d78a56015 Permettre de placer les sources du module Foo dans Foo.ml aussi bien que dans foo.ml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5417 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-03 17:20:39 +00:00
Pierre Weis b5d0102c05 Nouveau format %$. Introduction des types virtuels: step 1 sans inclusion dans Camlp4
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5409 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-02-28 06:59:19 +00:00
Damien Doligez c517632cb2 ameliorations
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5403 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-02-24 18:36:16 +00:00
Damien Doligez 2d4c4aaded package macosx: ajout disk image
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5402 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-02-24 17:15:12 +00:00
Damien Doligez c142378149 blindage du blindage
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5301 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-26 17:14:01 +00:00
Xavier Leroy e786e20b50 Blinder la sauvegarde d'ocamldep en ocamldep.bak
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5270 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-17 16:30:59 +00:00
Damien Doligez ee99d6e158 ocamldep.opt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5265 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-15 16:16:07 +00:00
Damien Doligez de30e68b5d changement des locations, suite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5244 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-05 16:33:24 +00:00
Damien Doligez f01fede228 PR#1465
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5233 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-04 10:49:35 +00:00
Damien Doligez 123fb9f713 changement des locations, deuxieme tranche
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5232 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-02 22:36:46 +00:00
Damien Doligez ed3123ee87 changement des locations, premiere tranche
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5224 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-01 17:06:47 +00:00
Xavier Leroy c9f1e22c09 Reduit la taille de pile minimum a 1.5 Mo. Sur PC Linux, 1 Mo suffit pour make opt.opt (PR#1313)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5095 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-08-09 11:10:34 +00:00
Damien Doligez 96f5065222 ajout option -version
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5063 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-08-01 15:18:03 +00:00
Damien Doligez 9ff16b672c verifier la taille de pile avant de compiler opt.opt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5061 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-08-01 13:51:34 +00:00
Xavier Leroy ad3e72ec51 Afficher le champ ui_defines
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5012 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-22 08:22:51 +00:00
Pierre Weis a829d1d7d6 Using formats %S and %C.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4959 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-27 09:27:14 +00:00
Xavier Leroy 0d8157b09d Ajout flag -slash pour Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4902 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-07 13:30:00 +00:00
Xavier Leroy a82c366504 Portage Mingw et revision du portage Win32/MSVC
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4899 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-07 09:49:45 +00:00
Xavier Leroy bae0f5d56e Chercher les infos sur le module Foo dans les fichiers Foo.{cmi,cmx} et foo.{cmi,cmx} (PR#1177)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4896 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-07 07:35:38 +00:00
Jacques Garrigue ba584e71c5 add MacOSX specific options (-F and -framework) to configure, hasgot and ocamlmklib; add -tk-no-x11 to configure
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4857 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-29 03:51:53 +00:00
Damien Doligez 77173a5fe7 deps
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4822 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-16 15:23:05 +00:00
Damien Doligez c3a7cc05b5 syntaxe
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4821 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-16 15:22:14 +00:00
Xavier Leroy 8249f862f7 Minimiser les dependances sur toplevellib.cma dans les toplevels crees par ocamlmktop (evite des conflits avec des modules de l'utilisateur qui ont le meme nom que des modules references par topstart)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4735 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-24 09:40:19 +00:00
Xavier Leroy bb3cefcb70 Minimiser les dependances sur toplevellib.cma dans les toplevels crees par ocamlmktop (evite des conflits avec des modules de l'utilisateur qui ont le meme nom que des modules references par topstart)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4731 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-24 08:02:51 +00:00
Damien Doligez dc7b681037 *** empty log message ***
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4715 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-22 10:06:59 +00:00
Jacques Garrigue 0a8236066f vive les methodes polymorphes!
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4694 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-18 07:27:47 +00:00
Maxence Guesdon efe1bee984 correction erreurs syntaxe
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4567 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-28 09:20:08 +00:00
Maxence Guesdon 9157ee804f correction cible opt.opt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4546 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-19 09:36:24 +00:00
Maxence Guesdon 7ec1f0c540 compilation de depend.cmx pour ocamldoc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4544 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-18 16:44:54 +00:00
Maxence Guesdon 7b4593af4e séparation ocamldep en main et fonctions réutilisables (pour coamldoc)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4540 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-18 15:08:53 +00:00
Jacques Garrigue 0880651aa8 fix PR#972
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4539 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-18 07:56:15 +00:00
Jacques Garrigue 2b884d458d Solaris est tatillon
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4537 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-18 06:55:42 +00:00
Damien Doligez 4e87d1239d deps + factorisation sprintf/kprintf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4529 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-13 17:34:58 +00:00
Xavier Leroy 865d5f2e35 sed script for installing the caml/*.h files
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4432 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-20 18:35:19 +00:00
Damien Doligez 130e3415fd ajout option -nostdlib
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4409 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-14 15:17:11 +00:00
Jacques Garrigue 7dbdc937de ajoute -ldopt pour options specifiques
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4395 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-13 10:10:18 +00:00
Xavier Leroy 71cf31f0e2 Ajout du packaging d'unites de compilation (option -pack)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4367 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-08 16:55:44 +00:00
Damien Doligez 0dbce74fc8 lazy a la Tolmach
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4291 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-20 17:39:10 +00:00
Damien Doligez c439510122 changement -warn-error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4288 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-20 17:28:08 +00:00
Damien Doligez 42f72c7694 ajout -warn-error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4282 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-20 15:12:32 +00:00
Xavier Leroy 9c2f36bbaf On avait oublie de passer !caml_libs au compilo ocamlc ou ocamlopt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4220 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-04 14:15:51 +00:00
Jacques Garrigue 751851e34c simplify rpath
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4181 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-21 06:54:52 +00:00
Damien Doligez 06bad3978d MacOS 9
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4164 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-13 13:59:27 +00:00
Damien Doligez 0260b56813 bug: opRERAISE n'existe plus
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4163 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-13 13:12:25 +00:00
Jacques Garrigue ad961d3141 bad use of chop_prefix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4158 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-11 05:59:59 +00:00
Xavier Leroy 9ec52fbde5 Desactiver l'internationalisation (PR#651)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4148 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-07 14:25:00 +00:00
Xavier Leroy 7501784c80 MAJ en-tetes pour mentionner la 'special exception' sur la LGPL
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4144 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-07 13:41:02 +00:00
Xavier Leroy a43607ad5c Bug de formattage
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4072 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-03 10:15:33 +00:00
Damien Doligez eaecf6179f PR#587
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4057 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-27 15:09:12 +00:00
Xavier Leroy 3a30d97231 Magic numbers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4051 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-27 13:39:36 +00:00
Xavier Leroy feb0a2bdfc Oubli: passer caml_opts a ocamlc et ocamlopt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3993 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-06 16:04:00 +00:00
Jacques Garrigue 31cbd26c16 accept unknown options
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3969 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-01 08:45:25 +00:00
Xavier Leroy 343d49401a Revu gestion des DLLs: ne pas les utiliser en mode -custom; dans les .cma et .cmxa, stocker separement les options pour linker statiquement (-cclib) et par chargement dynamique (-dllib).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3949 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-30 09:32:32 +00:00
Xavier Leroy f4e4e941cb Reimplementation de ocamlmklib en Caml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3948 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-30 09:31:01 +00:00
Jacques Garrigue c2f6c0dfda install scrapelabels/addlabels in $(LIBDIR)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3851 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-04 02:00:12 +00:00
Jacques Garrigue 533281b750 scrapelabels knows MoreLabels
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3850 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-04 01:55:02 +00:00
Jacques Garrigue d08af5d632 add objects, structures and signatures
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3845 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-03 12:19:52 +00:00
Jacques Garrigue 6e97dd7311 typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3841 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-03 08:14:13 +00:00
Jacques Garrigue e910de2032 uniformize ui + process implementations with scrapelabels
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3838 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-03 01:34:05 +00:00
Jacques Garrigue 5be3b7c1eb -failsafe seulement pour ceux qui veulent
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3798 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-27 07:31:15 +00:00
Jacques Garrigue 42d1811a93 enrich variant types
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3788 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-25 09:54:18 +00:00
Jacques Garrigue 55ddceff9d remove labels from List.assoc/remove_assoc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3768 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-17 23:26:12 +00:00
Jacques Garrigue e22a330b29 check before inserting in application
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3766 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-16 14:59:43 +00:00
Jacques Garrigue dd5df39ee8 add labels in methods
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3765 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-16 00:02:08 +00:00
Jacques Garrigue cb1d4105dd labelize also primitives
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3763 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-15 16:03:18 +00:00
Jacques Garrigue f1cb71f9ce new tool addlabels
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3762 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-15 13:57:43 +00:00
Daniel de Rauglaudre 6e93cad005 -
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3752 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-10 15:26:29 +00:00
Jacques Garrigue 77bd56b44e finit -R/-rpath
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3747 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-10 03:22:17 +00:00
Jacques Garrigue 166d46c812 un de plus :-)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3746 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-09 12:21:42 +00:00
Jacques Garrigue 98da2cf339 oublie -custom
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3745 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-09 12:16:46 +00:00
Jacques Garrigue e5a7801c24 erreurs stupides
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3744 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-09 11:52:12 +00:00
Daniel de Rauglaudre 98fce1d671 Suppression du parsage des streams et des parseurs (comme prévu, maintenant
que Camlp4 est inclus).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3743 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-09 11:39:34 +00:00
Jacques Garrigue 3fc1c1a17c ocamlmklib resilience en cas d'echec de la liaison dynamique (PR#517) + traitement de -rpath/-R
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3742 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-09 10:13:12 +00:00
Jacques Garrigue 4002f22cdd propage l'option -pthread (Free/OpenBSD)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3700 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-06 14:53:25 +00:00
Jacques Garrigue ea299bbbc1 passage aux labels stricts
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3696 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-06 08:52:32 +00:00
Jacques Garrigue 8e7637f935 bugs in use without DL
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3689 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-05 10:43:28 +00:00
Jacques Garrigue cd649a7003 bug dans ocamlmklib
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3688 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-02 14:12:01 +00:00
Pierre Weis 5363b23724 Utiliser des double quotes au lieu de simple quotes, car MKSHAREDLIB peut contenir des simple quotes, e.g. sous DUnix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3684 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-30 10:11:51 +00:00
Xavier Leroy ddd99c7e5d Chargement dynamique de primitives C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3677 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-28 14:47:48 +00:00
Damien Doligez 8055ad061c deps
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3648 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-21 18:50:41 +00:00
Damien Doligez 91e077432c deps
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3642 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-21 10:01:28 +00:00
Daniel de Rauglaudre 2501268223 Add option -pp for ocamldep
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3613 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-04 15:37:39 +00:00
Pierre Weis d516c6a055 Correction d'une erreur sur la gestion des definitions de modules
toplevel (sur le conseil de Judicael Courant).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3472 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-03-23 16:57:45 +00:00
Luc Maranget eb7578b8db optimsation pm a donf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3427 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-02-19 20:27:52 +00:00
Xavier Leroy f2a7fdbcd3 Ajout de l'instruction RERAISE
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3421 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-02-19 12:28:04 +00:00
Pierre Weis 2116da4220 Getting rid of obsolete boolean operators & and or
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3359 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-28 13:07:42 +00:00
Damien Doligez b80c77b025 fix -noassert pour que le typage des assertions soit toujours fait
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3353 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-04 15:37:05 +00:00
Xavier Leroy ab73fdc7f1 Ajout de la construction 'include' dans les structures
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3350 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-01 09:35:00 +00:00
Xavier Leroy 2dc7d72922 Ajout des nouvelles instructions de Luc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3349 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-01 09:29:14 +00:00
Pierre Weis 7d4c1e446d Correction du bug des labels d'enregistrement qualifies dont les noms
de modules n'etaient pas pris en compte. Appel du parser sur l'entree
use_file pour accepter aussi les fichiers de commandes.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3345 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-28 07:52:17 +00:00
Xavier Leroy 0fa1d0fd38 Ajout options -where et -I +<directory relative to stdlib>
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3329 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-07 14:41:12 +00:00
Luc Maranget ab97fd0dcc or-pat avec variables et compil du switch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3304 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-10-02 14:18:05 +00:00
Damien Doligez f2124dec43 adaptation zsh sous MacOS X
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3301 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-09-26 18:18:59 +00:00
Jacques Garrigue 5dfbff7f5e change variance syntax
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3298 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-09-07 10:57:32 +00:00
Jacques Garrigue 83ca813e4b ajout des variances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3294 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-09-06 10:21:07 +00:00
Damien Doligez 3d7b7c2e37 option -warn-error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3283 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-08-23 17:13:17 +00:00
Xavier Leroy fd8846fecd Portage Cygwin
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3270 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-08-10 09:58:08 +00:00
Xavier Leroy 668286f4e9 Ouvrir le source en mode binaire pour avoir des numeros de caracteres corrects (PR#175)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3266 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-08-04 10:09:23 +00:00
Pierre Weis 9abfff060e Suppression de Formatmsg, réécriture des messages à l'aide de Format.fprintf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3123 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-21 08:13:22 +00:00
Jacques Garrigue 5bb9c6f60a fun -> f
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3091 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-16 12:38:54 +00:00
Damien Doligez fc14c0bcdf bugfix de Xavier
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3088 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-14 10:05:48 +00:00
Jacques Garrigue 77d81d824b update description
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3070 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-13 06:10:05 +00:00
Jacques Garrigue e99d8eabe8 traite un LABELID de plus
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3067 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-12 13:35:59 +00:00
Jacques Garrigue 9625a4f35a remplace ocaml2to3 obsolete par un convertisseur de 2.99 vers 3.00
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3065 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-12 09:55:05 +00:00
Damien Doligez c546d3683d MacOS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3049 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-07 16:15:34 +00:00
Xavier Leroy d59b163fdc Utiliser les infos de debug pour retrouver les endroits dans le source
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3046 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-06 13:05:11 +00:00
Damien Doligez 3f6a493b87 MacOS: ajout macosunix; portage bigarray et systhreads; tabs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3042 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-05 18:30:22 +00:00
Xavier Leroy e0de38ba60 Adaptation au nouveau format de .cma, suite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2997 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-27 12:18:09 +00:00
Damien Doligez 3f434abf94 re-renommange: "-label" -> "-labels"
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2986 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-24 19:31:25 +00:00
Damien Doligez 8deb9d71c4 changement "modern" -> "label"
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2974 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-17 21:27:48 +00:00
Xavier Leroy b070d1dce0 MAJ portage Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2962 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-16 13:35:20 +00:00
Damien Doligez dc7cea711e MacOS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2956 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-13 20:34:47 +00:00
Jacques Garrigue 3cc00889ea typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2949 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-13 05:20:50 +00:00
Xavier Leroy c4801c35fb Ajout du renommage d'exceptions
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2947 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-12 13:10:29 +00:00
Xavier Leroy 572f784954 MAJ nouveau format d'executables
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2946 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-12 13:10:04 +00:00
Xavier Leroy d84700a77c MAJ dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2932 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-09 16:06:36 +00:00
Xavier Leroy c7b7c24381 Nouveau format de .cma et .cmxa, se rappelle des -cclib et -ccopt necessaires pour le link final
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2930 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-09 09:12:28 +00:00
Pierre Weis b96208b7a2 Revu les impressions du compilateur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2908 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-06 22:12:09 +00:00
Xavier Leroy ee2c3d5bc6 Nouveau format extensible d'executables bytecode
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2903 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-05 19:18:50 +00:00
Xavier Leroy e32cdbb11e Rectification d'un format
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2877 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-28 15:47:05 +00:00
Damien Doligez eb07ca4f01 fix pattern matching non exhaustif
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2848 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-22 17:04:35 +00:00
Pierre Weis 39553e9972 Révision de l'impression à l'aide de format: utilisation de printf
pour condenser les programmes et aussi préparer une future (éventuelle)
internationalisation d'Objective Caml.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2796 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-08 20:00:06 +00:00
Xavier Leroy 038ee2456e Ajout option -native pour eviter la generation de dependances sur les .cmo dans le cas de projets entierement code natif
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2793 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-07 13:08:12 +00:00
Damien Doligez 71e622a29a dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2749 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-07 18:08:43 +00:00
Damien Doligez b234d1769c detabisation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2745 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-07 16:47:25 +00:00
Damien Doligez 6374e0a79c installation de ocamldumpobj
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2744 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-07 16:45:43 +00:00
Damien Doligez 0991853b80 MacOS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2720 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-30 13:12:10 +00:00
Jacques Garrigue 4c16e21652 better usage message
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2705 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-21 10:54:52 +00:00
Jacques Garrigue 001a467f2d typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2697 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-17 10:44:07 +00:00
Jacques Garrigue 7e5a09998a add ocaml2to3 to the distribution
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2696 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-17 10:04:52 +00:00
Jacques Garrigue c00be42737 parse correctly -modern files
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2687 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-13 09:48:38 +00:00
Jacques Garrigue 04cc48209b dead files
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2655 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-30 17:21:48 +00:00
Jacques Garrigue 296fc05470 Merge olabl branch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2651 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-30 16:07:38 +00:00
Damien Doligez c86025c074 MacOS: coloriage syntaxique
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2640 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:17:20 +00:00
Damien Doligez 44c244d311 tabs -> spaces
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2638 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:56 +00:00
Damien Doligez 2f48ba9b3f ajout notice de copyright; MacOS: utilisation de ToolServer
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2633 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:40 +00:00
Damien Doligez 1ab92e6950 ajout coloriage, make all fait tout
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2632 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:28 +00:00
Damien Doligez 286b2a71dd ajout $id, changement de technologie
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2631 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:25 +00:00
Damien Doligez 942a48a8fc ajout $id, option -f
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2630 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:23 +00:00
Damien Doligez d52643b213 ajout $id
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2629 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:21 +00:00
Xavier Leroy 8a85ff7d60 Apres affichage d'une erreur, remettre la sortie sur stdout
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2592 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-23 14:55:37 +00:00
Xavier Leroy 7a9795edbc Suppression de ce fichier, car il ne sera jamais a jour dans une distribution (probleme de bootstrap)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2573 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-19 09:24:33 +00:00
Xavier Leroy cc0f32b054 Changement de la licence
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-17 18:59:06 +00:00
Damien Doligez f07e6fe1c7 MacOS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2552 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-17 15:06:24 +00:00
Damien Doligez f6795073f7 MacOS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2527 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-15 16:51:05 +00:00
Damien Doligez 30b727ecb1 Petits bugs dans dumpobj.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2518 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-10 12:48:47 +00:00
Xavier Leroy 54d2527557 Ajout option -rectypes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2501 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-09 09:14:54 +00:00
Damien Doligez 4a3e2f044b Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2497 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 19:03:57 +00:00
Damien Doligez 6da7c14bc6 debug + reorganisation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2493 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 17:35:11 +00:00
Xavier Leroy a048d42b10 Ajout du module Formatmsg pour rediriger les messages du systeme vers stdout ou stderr suivant le contexte
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2486 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 17:06:33 +00:00
Damien Doligez 478cccb82d Fichier de description pour faire le RPM.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2469 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 13:47:03 +00:00
Damien Doligez 04889d9766 renommage en ocaml.spec
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2468 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 13:46:21 +00:00
Damien Doligez 30ae96bf99 utilise SYS_elf au lieu de __linux (dans un #ifdef)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2467 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 13:44:40 +00:00
Damien Doligez 0df72f3e86 blah
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2446 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-21 10:03:12 +00:00
Xavier Leroy 2a0314dd9a Suppression de l'option -thread, qui est inutile
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2424 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:41:12 +00:00
Damien Doligez 7780cf7ef6 Encore des fixes pour le profiler
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2408 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-14 17:20:03 +00:00
Damien Doligez 378b407626 ocamlcp.ml: ajout de l'option -dparsetree (pas encore implementee)
ocamldep.ml: changement du type des locations pour le profiler
ocamlprof.ml: changement des locations, algo en deux passes plus robuste


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2402 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-08 17:42:52 +00:00