Jérôme Vouillon
|
3a88e177ed
|
L'alias (t as 'a) peut etre utilise avec tout type t (pas seulement
objet et type construit).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1331 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1997-03-07 22:26:29 +00:00 |
Jérôme Vouillon
|
a4eea9ac45
|
Les parametres des constructeurs de types peuvent etres
contraints. Par exemple :
type 'a t = 'b * 'c constraint 'a = 'b -> 'c
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1285 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1997-02-20 20:39:02 +00:00 |
Daniel de Rauglaudre
|
cc9c2b8841
|
- Ajout type "any"
- Test compatibilite version AST avec preprocesseur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1262 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1997-02-11 18:24:47 +00:00 |
Jérôme Vouillon
|
d8ef8e4915
|
Type de methode maintenant optionnel dans interface de classe (permet
de passer de virtual a method sans avoir a preciser le type).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1110 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1996-10-26 22:06:22 +00:00 |
Jérôme Vouillon
|
ed1cdeebcf
|
Amelioration de quelques messages d'erreur.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@840 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1996-05-26 13:42:34 +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
|
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 |
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
|
4cec42eea3
|
Annotations de location sur les structure_item.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@322 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1995-10-05 15:18:49 +00:00 |
Xavier Leroy
|
db7e46b25c
|
Introduction de "S with module ... = ..."
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@306 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1995-10-01 13:39:43 +00:00 |
Xavier Leroy
|
016f79071f
|
Contraintes "with" revues (ajout de with S.t = typ, suppression de
with t = A | B).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@298 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1995-09-28 10:41:50 +00:00 |
Xavier Leroy
|
371c25886c
|
Possibilite de rendre manifestes des types variant ou record
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@290 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1995-09-26 20:23:29 +00:00 |
Xavier Leroy
|
e4066357b1
|
Ajout des notices de copyright
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@195 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1995-08-09 15:06:35 +00:00 |
Xavier Leroy
|
8deb415b89
|
Changement representation des primitives.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@143 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1995-07-25 11:38:42 +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 |