Commit Graph

158 Commits (b9b6e0fa2cb9155fccdfe066caea70ddd68a69f6)

Author SHA1 Message Date
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 3aaf0659a4 fusion 3.09.0 -> 3.09.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7306 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-01-04 16:44:12 +00:00
Xavier Leroy 7999a75160 MAJ 3.09
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7174 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-26 15:11:29 +00:00
Xavier Leroy 4aab1d8bcb Suite MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7150 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-21 07:55:08 +00:00
Maxence Guesdon f5d7a63a44 ajout changement d'ocamldoc dans Changes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7146 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-20 13:04:16 +00:00
Jacques Garrigue 03897ee439 warning
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7135 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-17 08:30:58 +00:00
Xavier Leroy 39d9098f39 MAJ pour 3.09
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7120 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-12 14:56:37 +00:00
Xavier Leroy a2885ab63d Suite MAJ 3.09
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7117 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-12 13:40:40 +00:00
Xavier Leroy 2dcb4224b9 Debut MAJ pour 3.09
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7113 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-12 08:33:41 +00:00
Pierre Weis 11524e2578 MAJ.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7063 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-20 22:15:14 +00:00
Pierre Weis a3b605a2db New function sscanf_format to read a format from a string.
The type of the resulting format is dynamically checked and should be
the type of the template format which is the second argument.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7061 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-20 21:42:44 +00:00
Damien Doligez f4cc48c8ea fusion des modifs de 3.08.4
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7018 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-13 20:48:28 +00:00
Jacques Garrigue 3aa312d98b do not force presence for variants with only 1 constructor
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6911 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-06-13 01:11:02 +00:00
Jacques Garrigue 15aad8cbb6 ocamlc -i only prints variance annotations when needed
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6827 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-03-25 00:43:56 +00:00
Damien Doligez 958bd6c492 fusion des changements jusqu'a 3.08.3
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6823 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-03-24 16:54:13 +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
Damien Doligez c3a39fc8c8 Fusion des modifs de la branche release308 entre 3.08.0 et 3.08.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6612 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-08-20 17:04:35 +00:00
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