Commit Graph

66 Commits (f758d5f971bbc42f7ff7c21cfe1303448e15b3df)

Author SHA1 Message Date
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
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
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
Daniel de Rauglaudre fe0f46244c Added Misc.chop_extension_if_any for the case when the input filename does
not have any extension.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4327 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-28 17:25:26 +00:00
Damien Doligez e962b870e8 bug lazy dans ocamlopt + diverses bricoles
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4292 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-20 22:20:58 +00:00
Jacques Garrigue dadb2acc94 labels omitted off par defaut
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3799 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-27 07:31:29 +00:00
Jacques Garrigue e050451520 remove systhreads_link
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3784 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-25 09:27:17 +00:00
Jacques Garrigue 4bdf28108f avoid problem with dlsym/failwith and keep thread linking info
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3701 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-07 05:56:31 +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
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
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
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
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 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
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
Xavier Leroy 6f54bb063b Distinguer entre compilo C et linker C dans ocamlc et ocamlopt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3092 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-16 14:34:58 +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 06fc55f848 coherence des options entre ocamlc et ocamlopt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2975 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-20 20:23:07 +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
Jacques Garrigue 7f5bc2ec5a changements printer
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2910 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-07 05:02:33 +00:00
Damien Doligez 548c2f15dc je ne sais plus ce que j'ai change
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2765 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-24 16:20:57 +00:00
Damien Doligez 350db08843 option -v quitte immediatement
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2758 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-13 19:03:50 +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
Xavier Leroy d3889530b4 MAJ usage et Changes pour les types recursifs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2571 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-19 09:11:02 +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
Jérôme Vouillon 8ead6cda81 Option pour accepter des types recursifs (demande de Pascal Cuoq)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2500 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 23:45:01 +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
Xavier Leroy 253d2025aa Ajout de -dcombine
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2370 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-05-15 15:10:00 +00:00
Pierre Weis ce7657b91c Repartition des messages entre stderr et stdin
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2288 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-16 18:29:28 +00:00
Xavier Leroy 10231cade2 Ajout de l'option -cc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2161 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-06 15:39:43 +00:00
Damien Doligez 52f3ee8f89 problemes cosmetiques
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2154 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-05 18:53:15 +00:00
Pierre Weis d1a2c49cda Addition du pilotage des warnings.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2145 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-05 08:01:50 +00:00
Damien Doligez 6b5b45e387 coherence de l'interface utilisateur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2141 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-04 10:56:01 +00:00
Xavier Leroy 49521cb928 Ajout du profiling par gprof (ocamlopt -p)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2025 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-06 13:27:38 +00:00
Daniel de Rauglaudre 5a5d98b149 Ajout option "-intf_suffix" pour spécifier le suffixe de l'interface
quand on compile l'implémentation.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1971 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-27 14:10:14 +00:00
Xavier Leroy c3c1d0604d Ajout option -thread a ocamlopt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1783 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-18 17:14:54 +00:00
Xavier Leroy a182630988 Nouvelle gestion du CRC de l'interface.
Ajout de l'option -verbose.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-15 13:26:34 +00:00
Damien Doligez 4e310fc543 Ajout assert
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1544 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-13 18:28:25 +00:00
Xavier Leroy 7e82c02ee4 compile: Emitcode a besoin du nom du module courant pour le stocker
dans les evenements.
main, optmain: afficher le chemin de la bibliotheque standard.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1282 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-19 16:10:33 +00:00
Xavier Leroy 6b76f27803 Ajout de l'inlining
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1275 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-16 17:20:11 +00:00
Xavier Leroy 0b918ed657 Ajout de l'option -output-obj
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1183 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 14:46:18 +00:00
Jérôme Vouillon 759d73131c Erreur de syntaxe de Damien...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1108 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-26 20:47:34 +00:00
Damien Doligez c602b30b57 Changement du module Arg.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1090 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-24 14:17:48 +00:00
Xavier Leroy b412ee9728 Ajout d'un flag disant si on est sous le compilo natif ou bytecode.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1086 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-22 13:37:20 +00:00
Xavier Leroy adc56cf1b2 MAJ apres la modif de Format.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@928 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-07-15 16:33:27 +00:00
Daniel de Rauglaudre 1954a7f572 Ajout options compilo -impl et -intf pour passer outre extensions
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@829 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-22 12:41:36 +00:00
Xavier Leroy 2301d778e7 Renommage en Objective Caml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@782 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-30 14:53:58 +00:00
Xavier Leroy 8c3bf593c4 Option preprocessing mise dans Clflags.
optmain: ajout de -linkall.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@764 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-29 13:19:07 +00:00
Daniel de Rauglaudre 10fe0770d7 option preprocesseur aussi pour cslopt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@758 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-23 17:13:52 +00:00