Commit Graph

199 Commits (1e664b94467a65841e63d2dea50cd1f64e8a3258)

Author SHA1 Message Date
Xavier Leroy 1517cea772 Sources C convertis en ANSI C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1696 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-02 12:55:01 +00:00
Xavier Leroy bec90463c8 Revu completement l'allocation des buffers d'I/O.
Nettoyage du code d'I/O.
Ajout de hooks pour verrouiller en conjonction avec otherlibs/systhreads.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1693 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-08-29 15:37:22 +00:00
Xavier Leroy 8cd35202f4 Ajout de Marshal.total_length
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1685 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-31 19:06:38 +00:00
Xavier Leroy bbe71afd4f Typo dans la doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1682 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-30 12:30:01 +00:00
Xavier Leroy 8169d9c1b5 Array.to_list tailrec
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1660 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-26 12:20:44 +00:00
Damien Doligez 364d41a963 Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1643 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-04 14:54:05 +00:00
Xavier Leroy 6d9701f6ce Typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1638 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-03 14:32:07 +00:00
Xavier Leroy 6868e1365e Ajout de marshal.cmo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1637 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-03 14:31:57 +00:00
Damien Doligez cc9c01f613 Exporter la position de l'argument courant
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1635 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-03 14:15:35 +00:00
Xavier Leroy b149e67a88 Nouveau module Marshal dans stdlib
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1633 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-02 18:16:15 +00:00
Xavier Leroy f9ca4fbbeb Typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1632 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-01 13:36:41 +00:00
Xavier Leroy 448812985f Error recovery non reentrant.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1630 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-30 13:02:35 +00:00
Damien Doligez b2e61fc63d Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1628 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-27 17:06:23 +00:00
Damien Doligez f900a64349 Commentaires: Caml [Special] Light -> Objective Caml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1625 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-20 12:50:13 +00:00
Damien Doligez 9d2aa303ce Doc: precisions sur uppercase et lowercase
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1624 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-20 12:48:44 +00:00
Damien Doligez 1d6a446a2a Fix: doc de chop_extension
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1623 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-19 15:00:14 +00:00
Damien Doligez 8da977b1f9 Fix: lowercase/uppercase: O barre.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1620 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-17 16:29:20 +00:00
Damien Doligez 37af1d15b6 is_absolute -> is_relative/is_implicit
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1617 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-16 17:07:42 +00:00
Daniel de Rauglaudre 45ffca1009 Nouvelle version des Streams
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1612 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-16 15:33:44 +00:00
Xavier Leroy d5824a8c6c MAJ.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1599 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-13 15:53:18 +00:00
Damien Doligez 9704b7a5f5 Ajout de Printexc.to_string.
Suppression de Printexc.print_exn qui est redondant.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1589 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-12 15:29:01 +00:00
Jérôme Vouillon 7849c7d509 Bug application partielle de [new c].
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1583 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-09 13:25:20 +00:00
Damien Doligez da05d1bb63 bug stupide
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1582 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-07 12:56:13 +00:00
Damien Doligez 28a67e328e exportation de Printexc.print_exn et customisation Mac
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1581 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-06 14:54:09 +00:00
Damien Doligez 555d4cb09d overhead par defaut: 42
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1573 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-26 17:18:19 +00:00
Damien Doligez 7942914a6e gc.mli: changement de space_overhead
arg.mli: bricoles dans la doc


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1569 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-21 15:28:30 +00:00
Damien Doligez 03ec746bf1 deTABisation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1563 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-19 15:42:21 +00:00
Xavier Leroy 1f808f4492 pervasives: grouper les 3 arguments de Assert_failure, ca permet une
meilleure propagation des constantes.
pervasives.mli: documentation de Stack_overflow
printexc.ml: affichage de Stack_overflow.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1558 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-15 13:28:08 +00:00
Pierre Weis 0f1667cda4 Ajout d'un formatteur sur stderr. Revu la doc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1549 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-15 10:41:17 +00:00
Damien Doligez 81712f86b8 pervasives, printexc: Ajout assert
format: changement de l'ordre des declarations


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1542 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-13 18:27:27 +00:00
Damien Doligez 98b6d9e18f compactage
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1539 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-13 14:45:38 +00:00
Jérôme Vouillon 4e9a819a22 Les objets peuvent etre compares avec les fonctions generiques de
comparaisons, et etre appliques a la primitive de hachage.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1526 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-11 22:44:09 +00:00
Jérôme Vouillon 92cf2097e3 Tag specifique aux objets.
Les objets peuvent etre compares avec les fonctions generiques de
comparaisons, et etre appliques a la primitive de hachage.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1525 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-11 22:42:38 +00:00
Jérôme Vouillon 5aade98f58 Variable permettant de changer facilement l'indice du premier "bucket".
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1524 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-11 21:52:44 +00:00
Jérôme Vouillon 874f21a083 Methodes privees.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1523 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-11 21:48:21 +00:00
Jérôme Vouillon 51e175d3bc Ajout de la fonction [map].
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1520 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-10 15:38:44 +00:00
Jérôme Vouillon 910aafd580 Ajout de la fonction [subset].
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1519 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-10 15:38:17 +00:00
Damien Doligez f4a0dd2335 Fix pour que les lexeurs d'ocamllex traitent correctement le '\000'.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1503 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-15 19:19:16 +00:00
Xavier Leroy 76da1a4480 Bug dans le message d'erreur de Digest.substring
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1495 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-11 13:57:48 +00:00
Damien Doligez cabc4322f1 Meilleure verification de l'argument de Random.int
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1482 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-31 15:51:43 +00:00
Jérôme Vouillon a7dd559a68 Ajout de Obj.obj : t -> 'a.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1440 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-22 20:27:26 +00:00
Xavier Leroy 08ddad343e MAJ 1.05
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1433 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-21 13:40:47 +00:00
Xavier Leroy d096a45961 hashtbl.ml: un parametre inutilise lors du redimensionnement.
list.ml: List.length tail-rec.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1427 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-21 10:46:38 +00:00
Damien Doligez 3f29abba7b Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1417 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-19 17:50:06 +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
Damien Doligez 5068454019 Bug Mac
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1382 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 16:24:05 +00:00
Xavier Leroy 81cb9ac7c0 Typo dans lowercase
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1379 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 14:41:27 +00:00
Damien Doligez 2cdc5ac5eb Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1367 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-10 21:17:40 +00:00
Xavier Leroy 6543c035d8 Ne pas sauver l'etat courant dans le lexbuf pendant un refill,
mais le repasser explicitement en resultat/argument de lex_engine.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1363 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-10 13:57:24 +00:00
Xavier Leroy b72e959744 Suppression du ; optionnel, trop ambigu. La syntaxe est suffisamment confuse comme ca.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1340 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-08 12:14:57 +00:00