Commit Graph

182 Commits (087993d954392c0022de2fb03ba7b165f9d28697)

Author SHA1 Message Date
Damien Doligez dbabdd47ab bof
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3335 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-20 14:19:42 +00:00
Xavier Leroy b0e043eb2d Re-faire marcher la trace (PR#213)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3327 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-07 13:18:20 +00:00
Luc Maranget 89f252d93e or-pat avec variables et compil du switch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3303 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-10-02 14:08:30 +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
Damien Doligez 2d84d27cb1 deps
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3277 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-08-23 17:05:45 +00:00
Xavier Leroy 9bacf41bfa Eradication de Formatmsg
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3126 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-21 11:55:31 +00:00
Pierre Weis da86545caa Suppression de Formatmsg
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3122 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-21 08:09:42 +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 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 1cac403368 Ajout des modules Int32, Int64 et Nativeint
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2807 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-11 15:09:27 +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 27a8e18476 MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2643 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:48:17 +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 b28fc147ba dependances, dependances...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2511 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-09 15:46:12 +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 b9446dbe28 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@2481 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 17:02:23 +00:00
Luc Maranget 9f6e05ecce Partial match avec joli message
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2452 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-29 14:42:37 +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
Damien Doligez 0342269510 blah
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2407 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-14 17:19:33 +00:00
Xavier Leroy 57d1b406ce Ajout d'une passe supplementaire pour combiner les allocations qui apparaissent dans le meme bloc de base.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2361 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-05-15 15:04:46 +00:00
Damien Doligez bbcdbb90b6 dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2340 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-03-04 23:00:31 +00:00
Xavier Leroy d05683d3db MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2253 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-01-27 10:54:07 +00:00
Xavier Leroy e603b870cb MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2213 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-02 10:58:02 +00:00
Pierre Weis 47cede4729 Bootstrap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2169 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-12 14:49:22 +00:00
Damien Doligez 9101f79a3f dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2153 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-05 16:32:45 +00:00
Pierre Weis 0b2e88f6ff Addition du warning de la séquence.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2144 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-05 08:01:06 +00:00
Jérôme Vouillon d1561bbfe8 Optimisation de la verification des relations d'egalite, d'instanciation
et de sous-typage entre types.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2010 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-03 17:40:39 +00:00
Jérôme Vouillon 87b17301f4 Nouvelle syntaxe des classes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1997 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-24 19:22:26 +00:00
Xavier Leroy b0bccd8878 MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1940 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-27 15:22:01 +00:00
Damien Doligez 712d9b60de dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1926 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-21 16:09:12 +00:00
Damien Doligez 1f5d2f113c Modif parsing ligne de commande pour compatibilite du profileur.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1902 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-06 16:32:10 +00:00
Xavier Leroy f1cc1beabc Ajout filtres de patterns
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1901 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-06 09:24:23 +00:00
Damien Doligez 39a87233bf foo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1707 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-11 15:10:32 +00:00
Xavier Leroy 579e1523e9 Meilleures erreurs de syntaxe pour les parentheses mal fermees, etc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1689 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-08-22 08:55:41 +00:00
Damien Doligez 4434a3a076 Depend.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1668 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-29 13:05:44 +00:00
Xavier Leroy 119c8eeb67 Nouvelle architecture pour les fichiers dependant du processeur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1655 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-24 11:49:12 +00:00
Xavier Leroy e1967a3a00 MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1641 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-03 14:34:11 +00:00
Xavier Leroy 6a8924cbb4 Revu description probleme 2.7.2.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1592 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-13 15:46:05 +00:00
Damien Doligez 944ddc7ecd INSTALL: Fix instructions pour make install dans emacs.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1584 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-12 15:23:31 +00:00
Damien Doligez aa423e3e7e Les lexers peuvent lexer tous les caracteres.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1536 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-13 14:42:02 +00:00
Jérôme Vouillon 03f160c956 Ajout de btype.ml{,i} (operations de bases sur les types)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1450 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-24 20:11:22 +00:00
Jérôme Vouillon 0ea21dfb08 Module Debugcom.Remote_value pour manipuler les valeurs dans le debugger.
print_value partage entre toplevel et debugger.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1438 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-22 20:16:52 +00:00
Damien Doligez bd66a16b7d Bug de weak pointer sur entier + depend
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1416 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-19 14:20:23 +00:00
Jérôme Vouillon 88a494b9e8 Ctype.correct_level devient Ctype.correct_levels
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1399 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-14 15:23:05 +00:00
Xavier Leroy 4a9e72b2c3 Ajout de utils/nativeint
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1310 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-04 10:19:15 +00:00
Damien Doligez bb76182433 ajout Weak
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1291 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-24 19:24:39 +00:00
Xavier Leroy 9dc13af5df Meilleur parsing des directives # line "file".
Ajout de parsing/linenum.{mll,mli}.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1258 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-04 15:40:22 +00:00
Xavier Leroy 3b92524aa9 Ajout du support pour le debugger
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1211 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-29 18:36:42 +00:00
Xavier Leroy 1027627f1b Makefile: ajout de utils/ccomp.cmo.
Makefile: substituer RANLIB dans config.mlp.
configure: definir RANLIBCMD


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1161 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 10:54:28 +00:00
Xavier Leroy e8fd01d69a MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1127 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-31 16:00:49 +00:00
Xavier Leroy 557d9b8b5b MAJ.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1037 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-01 09:45:30 +00:00
Xavier Leroy dbbdfe2edb Ajout de typing/types.ml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1002 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 11:29:13 +00:00
Damien Doligez bdebe32659 dépendances pas à jour ?
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@957 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-05 17:31:35 +00:00
Xavier Leroy 5f1ae6943b MAJ dependances.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@831 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-22 16:20:19 +00:00
Daniel de Rauglaudre ee1c2361f0 Ajout hooks pour customiser le parsing toplevel
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@830 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-22 12:43:11 +00:00
Jérôme Vouillon 064465320e Nettoyage : Label.t remplace par string.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@824 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-16 16:10:16 +00:00
Xavier Leroy e95461ef7d MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@822 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-16 14:19:31 +00:00
Xavier Leroy 335456099a MAJ des dependances. MAJ de ocamlcp.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@808 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-11 18:26:49 +00:00
Jérôme Vouillon 7974a9d8b1 Extension objets.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@756 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-22 11:15:41 +00:00
Xavier Leroy 450af4d2bf Compilation du pattern-matching revue (orpats, matchings avec entiers
et caracteres).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@736 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-04 15:55:29 +00:00
Xavier Leroy 5e03e75946 MAJ en vue release.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@678 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-05 10:11:50 +00:00
Xavier Leroy 2ffaa2b1e6 MAJ dependances.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@589 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-01-04 13:03:44 +00:00
Xavier Leroy 3d854df386 Ajout de la passe Simplif.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@532 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-15 09:55:24 +00:00
Daniel de Rauglaudre 36078ba062 Streams and parsers. Very first version.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@424 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-09 11:08:48 +00:00
Xavier Leroy 0d4e1ea7a2 Digest passe dans stdlib.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@339 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-17 10:03:00 +00:00
Xavier Leroy eda2f6449b Nouveau format de .cmo (utilisation de MD5, detection unsafe)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@326 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-09 13:37:11 +00:00
Xavier Leroy a35827a11f Ajout de parsing/longident.ml.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@297 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-28 10:40:19 +00:00
Xavier Leroy 554b372aa9 Ajout toplevel/trace.ml*
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@270 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-14 11:51:35 +00:00
Xavier Leroy 3c0686ff5a Reecriture de camldep en Caml.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@223 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-25 13:53:40 +00:00
Xavier Leroy 11f66b576a MAJ apres intro du scheduler.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@207 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-24 13:18:55 +00:00
Xavier Leroy 0b9972d50f Ajout du scheduler (a tester serieusement)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@202 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-13 09:31:50 +00:00
Xavier Leroy 6720bf57a1 Ajout du module typing/primitive.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@149 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-27 17:38:09 +00:00
Xavier Leroy 87f5802372 Ajout de typing/datarepr.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@141 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-25 11:36:29 +00:00
Xavier Leroy 2f702357a2 MAJ.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@132 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-20 10:06:48 +00:00
Xavier Leroy 736e736a4a MAJ.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@98 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-13 08:59:32 +00:00
Xavier Leroy 02a11f275f Deplacement de utils/meta vers bytecomp/meta pour ne pas gener le
compilo natif.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@94 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-12 15:30:16 +00:00
Xavier Leroy f443cb76fd Ajout entrees pour le bootstrap du compilo natif.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@87 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-12 14:22:01 +00:00
Xavier Leroy 9a1b27b1a9 Ajout de asmlibrarian.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@78 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-11 18:02:00 +00:00
Xavier Leroy e2486a832c Nettoyage du bootstrap.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@63 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-07 12:04:35 +00:00
Xavier Leroy 081e4bf7c3 Ajout du compilateur natif.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@50 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-02 16:40:47 +00:00
Xavier Leroy e57ef00576 Remplacement de Cset par Set
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@20 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-30 13:36:40 +00:00
Xavier Leroy 61bd8ace6b Passage a la version bootstrappee (franchissement du Rubicon)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-04 10:15:53 +00:00