Xavier Leroy
237006931a
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@6552 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-07-13 12:19:15 +00:00
Xavier Leroy
416684a960
MAJ
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6427 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-21 08:44:27 +00:00
Damien Doligez
40973975c0
precisions
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6418 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-17 17:20:19 +00:00
Xavier Leroy
17cd0460c0
Merge de OCamlWinPlus (Christopher Watford)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6417 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-17 07:48:05 +00:00
Pierre Weis
e0122726af
Implementation of an extension of record typing: the first path
...
annotated label in a record implies the implicit path annotations of
the other labels. This way, a single annotation allows the
simultaneous annotation of the whole set of labels. This is a
conservative extension, since all the labels of a record must already
belong to the same module. Hence, any program that was typable before,
had this property and is thus still typable in the new scheme.
This new treatment provides a simple way to desambiguate labels in
mass, just adding a module path annotation on one of the field labels;
this slight improvement of record typing thus avoids the burden of
repeating Module.label for each label of the record.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6409 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-14 21:29:05 +00:00
Damien Doligez
cd64d89caf
finalisation dans l'ordre
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6403 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-14 13:27:42 +00:00
Xavier Leroy
3dce37c196
Generalisation de l'option -o
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6395 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-13 12:46:41 +00:00
Xavier Leroy
adb2b0dbed
MAJ
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6388 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-12 10:37:54 +00:00
Xavier Leroy
762a006652
Impression des 'rec' et des 'and' dans les signatures inferees (PR#1981,2585)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6386 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-12 08:55:49 +00:00
Damien Doligez
b2f3d350af
erreur de grammaire
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6383 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-11 23:44:03 +00:00
Jacques Garrigue
e4f17e3c81
errors
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6335 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-27 09:10:44 +00:00
Jacques Garrigue
3078de9e90
changes in object system
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6334 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-27 07:25:45 +00:00
Damien Doligez
7405556404
directives #line pour lex et yacc
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6244 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-21 23:26:06 +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
41859eadcd
MAJ Format
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5849 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-09-29 09:42:21 +00:00
Pierre Weis
2772ab2460
Tags are now skipped by default in the pretty printer engine.
...
In Scanf we have %! to match end of input.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5844 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-09-25 10:29:36 +00:00
Jacques Garrigue
0a9b16337d
allow workaround for method overridden warning
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5829 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-09-10 01:03:50 +00:00
Jacques Garrigue
ae18357a62
typing of polymorphic variant matching
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5795 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-08-23 00:27:14 +00:00
Xavier Leroy
3f44f7de4d
MAJ
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5793 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-08-21 14:27:35 +00:00
Damien Doligez
d28ff2ed0e
petites erreurs
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5729 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-23 22:27:26 +00:00
Xavier Leroy
77735631ac
MAJ Changes
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5710 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-17 15:10:05 +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
Maxence Guesdon
c06215411e
maj
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5679 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-09 13:57:57 +00:00
Maxence Guesdon
62e030d764
added field ex_code to exceptions
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5657 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-04 11:39:50 +00:00
Maxence Guesdon
e64970f29d
Don't overwrite HTML and LateX style files, generate style file for LaTeX
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5656 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-04 10:02:13 +00:00
Maxence Guesdon
a1434b7470
gestion des types private
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5655 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-04 09:31:03 +00:00
Xavier Leroy
c348f9a6ae
MAJ
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5642 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-02 09:12:56 +00:00
Jacques Garrigue
b8f3f07141
coherent handling of type declarations
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5632 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-30 08:04:42 +00:00
Damien Doligez
e810d8fd3e
typos
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5623 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-24 14:35:46 +00:00
Xavier Leroy
a41e89a3e7
MAJ en vue 3.07
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5621 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-24 09:50:02 +00:00
Maxence Guesdon
f265de877e
added ty_code field to types information in ocamldoc
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5597 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-13 11:40:31 +00:00
Damien Doligez
60a5460849
changement seeding + ajout fonctions serieuses
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5592 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-12 11:15:26 +00:00
Pierre Weis
47e2d11c76
Virtual becomes private.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5519 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-28 10:00:54 +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
1506806031
ajout -dtypes
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5504 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-22 14:11:57 +00:00
Damien Doligez
2a43a7097d
ajout -dtypes
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5501 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-06 12:46:07 +00:00
Xavier Leroy
426afa35eb
Pour l'option -pack, permettre de donner une interface explicite (via un .mli) au module synthetise
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5422 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-06 15:59:55 +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
79f3791c04
Introduction des types virtuels etape 2: introduction dans camlp4.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5410 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-02-28 07:53:08 +00:00
Xavier Leroy
9434a0e156
MAJ (dynlink pb)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5392 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-02-08 10:05:38 +00:00
Jacques Garrigue
4011817915
Relax the value restriction
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5309 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-03 02:57:23 +00:00
Xavier Leroy
ed53dd3827
Transmission des dependances sur .cmx absent a travers -pack (PR#1480)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5307 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-02 14:50:08 +00:00
Xavier Leroy
096504a486
MAJ
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5292 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-22 15:10:57 +00:00
Xavier Leroy
cefbde77cf
MAJ
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5274 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-18 09:37:39 +00:00
Pierre Weis
d1cbfbd04f
Modification de Scanf.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5267 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-15 16:36:44 +00:00
Damien Doligez
2b633bf048
amelioration de let rec
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5252 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-07 17:57:23 +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
Xavier Leroy
8dae445f84
MAJ 3.06
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5105 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-08-19 12:25:32 +00:00
Xavier Leroy
ddf0e3ffe2
Wording
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5026 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-23 13:39:19 +00:00
Jacques Garrigue
e08f58a772
mes changements
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5004 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-18 09:41:20 +00:00