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