Commit Graph

1291 Commits (63e31394eb2cb73943e242902549d1fdbacd3234)

Author SHA1 Message Date
Xavier Leroy 4cdadc0c6d Revu la gestion du camlheader pour que l'install par defaut marche meme sans faire un tour de bootstrap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1974 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-01 14:53:28 +00:00
Xavier Leroy 4d70bc3ce0 oo.ml compile avec -nopervasives
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1960 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-21 12:52:21 +00:00
Damien Doligez 8c76ceff61 Changement de la doc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1958 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-18 14:16:10 +00:00
Xavier Leroy bf684b5c6f Utiliser MAX_PATH
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1956 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-12 14:07:30 +00:00
Xavier Leroy 0326505a60 MAJ du portage Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1952 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-11 18:42:59 +00:00
Xavier Leroy f3dfb0b3f4 #!space, pas #!
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1937 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-27 15:14:31 +00:00
Xavier Leroy 0ad8241289 Typo dans message d'erreur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1936 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-27 15:14:15 +00:00
Xavier Leroy 95933de17c Corrections mineures sur la documentation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1933 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-27 09:55:50 +00:00
Xavier Leroy 208be2cae2 Ajout de List.rev_append. Nettoyages
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1932 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-27 09:55:21 +00:00
Pierre Weis 2cab4d3ce2 Append devient tail-rec.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1928 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-23 06:38:32 +00:00
Xavier Leroy 43fae6f219 Ajout des options -make_runtime et -use_runtime
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1921 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-14 15:29:05 +00:00
Xavier Leroy fd8ea59807 Ajout des options -make_runtime et -use_runtime
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1920 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-14 14:48:34 +00:00
Damien Doligez 1f39b97ded Ajout Arg.Rest.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1906 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-06 16:33:34 +00:00
Xavier Leroy 32a7a0f2bb Contourner la non-delimitation des arguments dans spawn
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1884 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-27 14:07:09 +00:00
Pierre Weis b5ae8a0a0a Introduction des fonctions de timing.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1875 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-25 10:20:38 +00:00
Pierre Weis 4fd993abbe Introduction de print_flush dans les formats de printf.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1869 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-01-16 10:44:28 +00:00
Damien Doligez d4e800aeac Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1855 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-10 17:32:59 +00:00
Xavier Leroy b993d10bd1 Ajout tests de bornes dans *index*
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1838 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-09 09:12:05 +00:00
Xavier Leroy 59c6038a01 Il est faux que - est une bonne fonction de comparaison entre entiers (debordements!)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1837 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-09 09:11:48 +00:00
Xavier Leroy 0b54a68033 Type de iteri mis en conformite avec iter
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1836 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-09 09:11:21 +00:00
Xavier Leroy 29754eb4cb Obj.unmarshal n'etait pas compatible avec l'ancienne version (1.05)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1798 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-21 13:47:38 +00:00
Xavier Leroy 1f67f6e6b4 Marshal.to_buffer: renvoyer int, pas unit
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1787 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-19 10:02:22 +00:00
Damien Doligez a50080255f Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1777 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-17 17:14:52 +00:00
Xavier Leroy 3210ec436f MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1776 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-17 16:36:56 +00:00
Damien Doligez 59130591cf Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1762 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-12 18:59:32 +00:00
Pierre Weis 91f7a1961e Ajout de Array.init
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1759 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-12 08:56:35 +00:00
Xavier Leroy 55bb148630 Retour au code d'origine pour List.iter. Je veux un seul test par
iteration, dammit.
Suppression de dependances spurieuses dans Array et String.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1756 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-06 17:28:16 +00:00
Pierre Weis 56dc1bd5b4 en Automatique.
let _ = pour e'viter le (futur) warning, et compatibilite' code Caml Light.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1753 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-06 14:11:06 +00:00
Damien Doligez 036e2d4c00 Doc de Arg.current.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1751 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-05 19:44:08 +00:00
Damien Doligez b8ccccff49 Makefiles: fix disparition de weak.cmo
Changement de type des fonctions iter


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1747 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-31 12:59:29 +00:00
Xavier Leroy 32664ffdc0 Ajout de String.[r]index_from, Obj.[un]marshal
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1744 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-28 13:17:11 +00:00
Xavier Leroy 56e001e1c4 Array.iteri Array.mapi Array.fold_left Array.fold_right
String.index String.rindex
Filename: utiliser String.rindex
Genlex: erreur dans doc


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1741 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-24 15:54:07 +00:00
Pierre Weis 52d314437c Introduction de l'indication de coupure ge'ne'rale dans printf.
Petit disfonctionnement dans les boi^tes standard, en cas de breaks
successifs en de'but de boi^te ayant donne' lieu a` une coupure de
ligne automatique.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1733 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-23 07:53:12 +00:00
Damien Doligez 7c670708dd lazy qui marche avec let rec
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1730 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-22 13:26:05 +00:00
Xavier Leroy 2df80222b9 Typo dans message d'erreur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1722 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-15 09:21:03 +00:00
Damien Doligez 3d39038914 cosmetique
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1720 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-14 15:50:22 +00:00
Damien Doligez a53df520b7 Paresseux, suite.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1718 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-14 13:29:58 +00:00
Damien Doligez c194d39545 Paresseux.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1716 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-14 13:17:48 +00:00
Francois Rouaix 14a65ca163 MAJ Oo pour applets
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1714 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-30 10:15:06 +00:00
Pierre Weis 9c6dfb5c01 (A la demande du projet coq)
Ajout d'un pre'dicat indiquant si on a de'passe' le nombre de boi^tes maximum.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1709 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-16 13:46:36 +00:00
Damien Doligez c44e6f999a arg.ml, arg.mli, string.mli: amelioration de la doc
array.mli, array.ml, random.ml: create -> make (coherence avec String)
sys.ml, sys.mli: ajout max_string_length, max_array_length


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1706 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-11 15:10:23 +00:00
Pierre Weis 72df7fcc4c Introduction de printf.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1703 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-05 18:26:53 +00:00
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
Xavier Leroy 47e3d97f99 lexing.ml: refill_buffer rendu reentrant.
weak.ml: utiliser Obj.size au lieu de Array.length pour determiner la taille.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1323 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-05 14:38:24 +00:00
Pierre Weis c1d4799782 Ajout des primitives ANSI C sur les flottants.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1316 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-04 14:55:17 +00:00
Xavier Leroy f836e04fb1 Du coup, execvp n'est plus necessaire, execv suffit.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1315 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-04 10:21:58 +00:00
Xavier Leroy 73fafe47ff Dans header.c, visser en dur le chemin $(BINDIR)/ocamlrun
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1314 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-04 10:21:27 +00:00
Pierre Weis 9d9b6d5023 Documentation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1307 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-26 15:02:26 +00:00
Xavier Leroy 867222bf4f List.concat comme synonyme de List.flatten
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1303 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 14:41:37 +00:00
Xavier Leroy c6a124c998 parse_error ne doit pas lever Parse_error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1302 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 14:41:16 +00:00
Xavier Leroy 199dc026f4 Installer les .ml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1301 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 14:40:56 +00:00
Xavier Leroy c53ca1c579 Notices de copyright
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1295 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 14:39:02 +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 57b7e63050 Compiler avec l'option -g.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1284 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-19 16:10:57 +00:00
Xavier Leroy f1491839c2 Erreur dans List.nth
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1273 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-16 17:18:54 +00:00
Xavier Leroy 9ab76e8c8f List.nth fait une erreur si n < 0
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1271 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-16 13:37:16 +00:00
Pierre Weis 430e94aa72 Test explicite de la taille minimale des tables de hachage.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1256 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-04 08:02:34 +00:00
Xavier Leroy 6063edc759 Mise a jour pour Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1217 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-12-10 14:45:58 +00:00
Damien Doligez 41fe12ce66 dependences
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1203 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-25 15:54:30 +00:00
Xavier Leroy 51ef374074 Typo dans Char.escaped
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1197 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-18 10:28:48 +00:00
Xavier Leroy 4a0834761d Ajout de Callback
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1189 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 14:48:23 +00:00
Xavier Leroy 7d51ca57bb Ajout de Callback.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1186 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 14:47:14 +00:00
Pierre Weis 8f2493e35f Correction d'erreurs dans l'analyse lexicale des commentaires et des
caracte`res.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1178 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 13:37:58 +00:00
Xavier Leroy dfb5710a14 Utilisation de Sys.os_type. Nettoyages exceptions (failwith -> invalid_arg)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1170 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 11:00:19 +00:00
Damien Doligez ebb135596b Changement pour compatibilite 32/64 bits.
Ajout de Random.bits


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1155 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-06 16:54:46 +00:00
Xavier Leroy 11025b00f0 Enlever filename.ml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1148 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-04 09:17:32 +00:00
Damien Doligez 3f6950aa49 bug fix: char.cmo avant string.cmo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1145 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:09:24 +00:00
Damien Doligez f05ce232e6 Portage Mac/MPW
Makefile: suppression de CPP_FLAGS, depend depend de beforedepend


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1138 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:04:09 +00:00
Xavier Leroy 9548bd7e5d Char, String: ajout fonctions uppercase, lowercase, capitalize, uncapitalize.
Filename: mort aux ;;, utiliser String.lowercase
Hashtbl: corrige la fuite de Hashtbl.remove, ajout interface fonctorielle.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1129 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-31 16:03:04 +00:00
Jérôme Vouillon 4f4a33e73f L'equalite structurelle ne doit pas etre utilisee pour les objets.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1112 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-28 16:29:32 +00:00
Jérôme Vouillon 4540410697 Reglage probablement meilleur des parametres (a verifier sur un gros
exemple).
Utilisation de Sys.get_config pour connaitre la taille d'un mot.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1103 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-26 15:46:59 +00:00
Jérôme Vouillon eda8b115dd Les variables permettant le parametrage du module Oo sont maintenant
exportees.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1102 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-26 15:44:18 +00:00
Damien Doligez 901222ceae Ajout de [Arg.usage].
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1091 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-24 15:19:22 +00:00
Damien Doligez c602b30b57 Changement du module Arg.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1090 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-24 14:17:48 +00:00
Xavier Leroy c7f8a411d8 Rectification de symbol_start pour une epsilon-production.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1082 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-17 10:01:35 +00:00
Xavier Leroy 34dd4de7e2 Doc de input_value.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1081 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-17 10:00:00 +00:00
Damien Doligez fb851dbd7d [ocamlheader] -> [camlheader]
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1075 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-10 11:58:35 +00:00
Damien Doligez 8785c58f8b "Macintosh" -> "MacOS"
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1073 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-09 16:21:02 +00:00
Xavier Leroy 46dddeb68c pervasives: ajout de do_at_exit.
std_exit: appeler do_at_exit mais pas exit (pour permettre le retour
dans du code C)


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1069 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-09 11:15:13 +00:00
Damien Doligez 3ae9ee4413 filename.ml, Makefile.nt: On utilise Sys.get_config au lieu de cpp.
sys.ml, sys.mli: ajout de Sys.get_config.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1056 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-07 14:04:03 +00:00
Damien Doligez dfeb8bdd97 Ajout de la primitive "get_os_type".
filename.ml n'a plus besoin de passer dans un preprocesseur.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1046 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-06 16:38:09 +00:00
Jérôme Vouillon 9b27eb25c6 Les variable d'instances n'apparaissant pas dans une interface
n'etaient pas toujours masquees.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1015 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 20:31:29 +00:00
Damien Doligez 5229e59700 Changement de std_out, std_err en stdout, stderr dans la doc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@980 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-10 13:58:05 +00:00
Xavier Leroy 761ac67c70 Ajout de Genlex
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@975 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-09 15:01:46 +00:00
Xavier Leroy f34e9ef0a6 Aucune fonction d'I/O n'est declaree external.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@971 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-09 12:36:32 +00:00
Xavier Leroy 7a00414346 Suppressions de certaines declarations external pour avoir une interface commune avec les modules Pervasives des threads
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@964 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-08 15:40:47 +00:00
Damien Doligez b98d994046 hashtbl.mli: changé "unpredictable" en "unspecified"
header.c: supprimé l'appel à strlen (qui planterait sur big endian 64 bits)


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@958 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-05 17:35:43 +00:00
Pierre Weis 245aadbb37 Modifications mineures.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@949 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-08-27 11:57:46 +00:00
Jérôme Vouillon 65f5150ea5 Classes recursives compilees correctement.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@946 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-08-13 15:10:35 +00:00
Pierre Weis 579e8d047f Re'e'criture pour autoriser les formattage en paralle`le.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@923 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-07-08 18:53:26 +00:00
Francois Rouaix 984514f891 Fix constantes (Random.int max_int bouclait
sur les 64bits). Fix par Planar.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@915 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-07-01 16:56:02 +00:00
Xavier Leroy c81f653d9c Bug dans exists2.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@914 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-07-01 12:44:01 +00:00
Pierre Weis e844057f4c val --> value :)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@910 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-28 15:10:28 +00:00
Jérôme Vouillon d57d883060 Correction d'un bug lors de l'heritage d'une classe vide.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@877 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-12 09:34:18 +00:00
Xavier Leroy db10f2339a Ajout de quelques champs dans le type lexbuf pour pouvoir faire le
refill depuis ML, sans callback.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@847 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-28 12:43:22 +00:00
Xavier Leroy 6561e39b82 Bug dans Array.blit.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@832 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-22 16:21:16 +00:00
Jérôme Vouillon de40cbf0b6 On peut maintenant masquer des variables d'instances dans les interfaces.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@810 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-14 15:38:36 +00:00
Xavier Leroy 206a03e226 Renommage cslrun -> ocamlrun.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@804 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-09 14:59:22 +00:00
Xavier Leroy 757bc07141 MAJ pour ocaml.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@800 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-07 13:09:26 +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
Xavier Leroy 4946407f01 Pervasives: ajout option Open_nonblock
Stream: commentaire.
Makefile: ajout de Genlex.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@769 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-29 13:23:25 +00:00
Jérôme Vouillon ce02336dc5 Commentaire plus precis pour [Oo.copy].
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@759 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-24 11:08:36 +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 758adc066d obj: ajout de marshal et unmarshal.
pervasives: close_out fait maintenant flush en ML, plus en C
sys: ajout de sigprof (pour les interval timers du module Unix)


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@751 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-18 16:33:41 +00:00
Xavier Leroy cb1ae6ffdf Ajout de Map.remove.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@739 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-04 15:57:00 +00:00
Xavier Leroy 2e119be662 Utilisation de la primitive %absfloat.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@685 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-07 13:46:46 +00:00
Xavier Leroy f75dc76f4d MAJ dependances.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@681 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-05 10:12:56 +00:00
Xavier Leroy 22bc127a92 csllex utilise un automate a pile
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@667 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-25 14:45:47 +00:00
Xavier Leroy c8137bb64e Ajout d'un header special pour NT (utilise spawn au lieu de exec).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@656 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-22 12:53:13 +00:00
Xavier Leroy c5483309b5 Portage Windows NT/95.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@650 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-21 10:49:46 +00:00
Xavier Leroy ec7b415e40 Makefile: variable CPPFLAGS pour pouvoir faire des compilos croises.
filename.mlp: typo.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@648 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-20 11:01:20 +00:00
Xavier Leroy 4ef227d589 Portage Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@637 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-15 16:25:44 +00:00
Xavier Leroy 84ffb16ed7 Debut du portage Windows NT/95
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@636 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-15 16:19:09 +00:00
Xavier Leroy 1b6c720509 Nouveau systeme d'autoconfiguration.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@630 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-13 16:29:09 +00:00
Xavier Leroy c7e1757246 header.c: message d'erreur mal imprime.
pervasives.mli: MAJ doc.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@619 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-01 15:04:36 +00:00
Xavier Leroy 186f2c20b9 Rectif doc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@613 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-01-11 14:17:13 +00:00
Xavier Leroy 86c4b57797 Doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@591 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-01-04 13:44:47 +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 73cd85226f Ajout de Filename.temp_file
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@586 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-01-04 12:50:37 +00:00
Xavier Leroy 61e360ada5 Typo dans la doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@581 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-29 13:15:44 +00:00
Xavier Leroy dc1256045a && et || comme synonymes de & et or.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@538 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-15 10:20:24 +00:00
Xavier Leroy 2e873a582a Qques dependances pour std_exit oubliees
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@522 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-10 09:34:35 +00:00
Daniel de Rauglaudre e5884f1b62 Les fonctions de streams rapides, "from", "of_channel", etc. ne peuvent plus
se me'langer avec les streams normaux.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@518 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-07 19:44:19 +00:00
Xavier Leroy 146c473def MAJ d'apres les modifs faites en CL 0.7.1.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@517 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-06 16:16:40 +00:00
Xavier Leroy 51cfb1d1c2 Definition de remove
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@516 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-06 16:05:59 +00:00
Xavier Leroy 04efd6349c Omissions, typos dans les commentaires de doc.
Sys: rename avait ete oubliee...


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@513 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-06 15:46:34 +00:00
Xavier Leroy 6d83ba137e MAJ doc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@476 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-27 14:12:38 +00:00
Xavier Leroy c4913b91fb Nettoyage
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@471 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-26 20:23:16 +00:00
Xavier Leroy 92a64dc231 Mauvaise constante dans Random.int
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@465 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-26 13:35:48 +00:00
Xavier Leroy a241622210 Correction de sprintf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@458 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-21 09:22:35 +00:00
Xavier Leroy b904cf7ae9 map2 de gauche a droite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@457 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-19 16:54:24 +00:00
Xavier Leroy d8ef906aca Digest: documentation revue.
Random: meilleure implementation de Random.int et de Random.init.
Makefile: Random utilise Digest.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@450 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-15 16:40:44 +00:00
Daniel de Rauglaudre d80ae19644 Mutables in buffio (do not compromise streams polymorphism).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@447 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-15 13:50:40 +00:00
Xavier Leroy 042febb925 On flushe dans print
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@446 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-15 09:33:15 +00:00
Xavier Leroy 0e624a81cb Le module Profiling a ete sorti de la lib standard et mis dans ../tools.
Raison: qd on linke en -linkall (e.g. pour le toplevel), on ne veut
pas linker Profiling systematiquement.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@441 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-13 14:25:02 +00:00
Daniel de Rauglaudre f67cf2d0cd Modify interface & comments.
Implement with Obj.set_field instead of mutable to accept polymorphic empty
streams (worked before because of a bug in type checking).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@439 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-13 13:29:51 +00:00
Daniel de Rauglaudre b6e330b089 Add "iter". Change comments.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@437 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-10 15:15:12 +00:00
Daniel de Rauglaudre 8b3e212947 Updated comments to improve doc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@433 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-09 15:08:44 +00:00
Xavier Leroy ce804de522 Makefile: dependance .cmx -> pervasives.cmi
pervasives: nouvelle primitive "%makemutable".


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@431 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-09 13:24:02 +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
Daniel de Rauglaudre c23136aa3e Library module for streams and parsers. Very first version.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@423 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-09 11:04:31 +00:00
Xavier Leroy 50016eb5d5 Renommage des compilateurs de bootstrap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@389 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-02 14:09:42 +00:00
Xavier Leroy 6e911a8966 Appel de print_flush quand on quitte.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@385 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-31 16:04:12 +00:00
Xavier Leroy 91632b1d4e Ajout de sig_vtalrm.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@371 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-30 10:22:12 +00:00
Xavier Leroy 32a5d63dee Ajout de Sys.interactive.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@362 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-26 16:25:03 +00:00
Xavier Leroy cec6b5e0ba Ajout du module Profiling.
Ajout de Filename.chop_extension.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@355 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-24 15:38:03 +00:00
Xavier Leroy 862813719d Ajout de std_exit
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@352 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-23 17:00:07 +00:00
Xavier Leroy c122bcd662 Ajout du module std_exit et de la fonction at_exit.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@350 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-23 16:58:50 +00:00
Xavier Leroy 287f69baf3 Bug de memq qui appelait mem sur le tail de la liste...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@342 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-19 16:28:21 +00:00
Xavier Leroy 3d487de83d Digest passe dans stdlib.
Typo dans la doc de Stack.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@336 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-17 10:01:45 +00:00
Xavier Leroy 06a7187d66 pervasives.mli: typo dans les docs
Ajout de random.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@333 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-16 12:40:46 +00:00
Xavier Leroy 7d31cdb264 Faute d'anglais dans un commentaire.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@313 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-03 14:06:15 +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 36169b72a8 Ajout de List.for_all2 et List.exists2.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@299 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-28 10:42:18 +00:00
Xavier Leroy dc78211b45 Rectif options de cc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@294 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-27 10:48:16 +00:00
Xavier Leroy 960bc38a92 Ajout de memq.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@277 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-19 13:33:02 +00:00
Xavier Leroy 79b047e641 Rectif commentaires de doc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@266 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-12 14:05:37 +00:00
Xavier Leroy 469677cbd2 Modif de la construction de min_int, car certains assembleurs 32 bits
font une erreur sur 1 lsl 62.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@260 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-11 14:58:52 +00:00
Xavier Leroy 4832a208b5 Introduction de Arg.Set et Arg.Clear.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@249 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-05 12:30:26 +00:00
Xavier Leroy 2697040e5a Ajout de max_int et min_int.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@247 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-05 09:21:25 +00:00
Xavier Leroy d458d0a077 Nettoyage de la doc en commentaires.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@245 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-04 12:07:15 +00:00
Xavier Leroy 1c960b6978 Mise en forme de la doc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@234 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-30 13:12:53 +00:00
Xavier Leroy 6d88477193 MAJ des fichiers .cvsignore
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@231 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-29 08:33:39 +00:00
Xavier Leroy b2db4aa8ad Possibilite de detourner la sortie vers des fonctions utilisateur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@230 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-29 08:31:50 +00:00
Xavier Leroy f360daf981 camldep reecrit en Caml.
Nettoyage doc de format.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@225 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-25 13:54:37 +00:00
Xavier Leroy 50b6deb34c Ajout de Sys.getcwd.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@204 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-23 11:55:32 +00:00
Xavier Leroy 71f6a94481 Suppression du flag Open_rdwr, inutile et confusant.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@199 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-10 12:18:40 +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 d0012c733a MAJ des commentaires de doc dans les interfaces
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@190 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09 13:15:01 +00:00
Xavier Leroy 6d9f7f16f8 Ajout de la recuperation d'erreurs dans les parsers Yacc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@187 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09 09:39:43 +00:00
Xavier Leroy 414572e80b MAJ par-rapport a Caml Light 0.7
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@182 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-08 13:37:34 +00:00
Xavier Leroy 8e0d4fd44c MAJ du tag des chaines.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@166 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-28 12:23:42 +00:00
Xavier Leroy 3843b0cddb Declarations des primitives flottantes.
Declaration des primitives sur les objets.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@154 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-27 17:44:04 +00:00
Xavier Leroy 7fcb1d47c5 Annotations "noalloc" sur les primitives.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@144 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-25 11:39:02 +00:00
Xavier Leroy 18663057ba Nettoyage des Makefiles
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@133 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-21 09:03:58 +00:00
Xavier Leroy 53da79c54e Ajout $(COMPFLAGS) pour la compilation de pervasives.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@119 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-18 08:43:50 +00:00
Xavier Leroy a2ef5d8714 Modif des actions des parsers produits par camlyacc: elles prennent
l'env en premier argument et le repassent a peek_val (plus efficace
pour le compilateur natif).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@91 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-12 14:28:51 +00:00
Xavier Leroy ce85e0c456 Construction de stdlib.cmxa
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@84 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-11 18:08:25 +00:00
Xavier Leroy 7068ced583 Lexing.get_next_char est maintenant en ML.
Utilisation des primitives %floatofint et %intoffloat.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@77 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-11 08:54:13 +00:00
Xavier Leroy c226d5efeb Branchement du GC de la version bytecode sur le compilateur natif
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@72 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-10 09:48:27 +00:00
Xavier Leroy cd93956a7b Curryfication de Format.print_break.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@67 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-07 12:09:01 +00:00
Xavier Leroy ad968b20a3 pervasives: utilisation de %addfloat, etc.
list: decurryfication de combine.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@55 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-02 16:46:44 +00:00
Xavier Leroy 41bd2b6153 Fermetures representees en un seul bloc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@49 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-06-22 10:11:18 +00:00
Xavier Leroy 101bb8b8a7 Changement representation des constructeurs constants.
list: ajout de nth
obj: %is_block devient une fonction C.
parsing: le tableau transl est coupe en transl_const et transl_block.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@41 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-06-18 14:45:56 +00:00
Xavier Leroy 9ef4bd08d1 Passage de {Array,String}.{get,set} en primitives C.
Renommage %array_get -> %array_unsafe_get, etc.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@31 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-06-15 08:10:01 +00:00
Xavier Leroy 30f8a17350 Array.concat prend maintenant une liste de N arrays.
La concatenation de deux arrays s'appelle Array.append.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@23 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-06-05 13:42:38 +00:00
Xavier Leroy b9a3348b49 Suppression de baltree, dont le code est maintenant integre
directement dans set.
Creation de map.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@19 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-30 13:33:57 +00:00
Xavier Leroy ec675d2f9a Detection des types sommes avec trop de constructeurs.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@18 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-22 15:43:44 +00:00
Xavier Leroy 997fb206a7 Printf.sprintf et String.concat dans stdlib
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-05 10:05:18 +00:00
Xavier Leroy 623e2fbc00 Ajout de Sys.file_exists
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-04 12:48:07 +00:00
Xavier Leroy 1953de21ef Correction nom du header des executables
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-04 11:48:01 +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