Xavier Leroy
|
e254ca38e0
|
Suppressed useless calls to inchan_ready and outchan_ready
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7918 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-02-25 12:37:30 +00:00 |
Pierre Weis
|
b6fa9a2529
|
Typo in the definition of format4.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7734 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-11-17 08:34:02 +00:00 |
Pierre Weis
|
0be3884f18
|
Introducing format6 as a built in type.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7701 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-10-24 20:42:41 +00:00 |
Xavier Leroy
|
63c1789b5e
|
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@6553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-07-13 12:25:21 +00:00 |
Damien Doligez
|
87a7157331
|
PR#2170, depollution
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6109 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-02-05 16:58:40 +00:00 |
Damien Doligez
|
0c7aecb88d
|
depollution suite (et fin?) (PR#1914 et PR#1956)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6047 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-01-02 19:23:29 +00:00 |
Damien Doligez
|
5a678d29f5
|
depollution suite (PR#1914 et PR#1956)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6045 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-01-01 16:42:43 +00:00 |
Damien Doligez
|
31943bac1d
|
depollution suite (PR#1914 et PR#1956); byterun/weak.c: PR#1929 suite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6041 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2003-12-29 22:15:02 +00:00 |
Xavier Leroy
|
1007ca7226
|
PR#1781 + Retour a %.12g dans string_of_float (PR#1778)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5756 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2003-07-29 09:09:33 +00:00 |
Xavier Leroy
|
1a4be860d0
|
Renommage type format -> format4 et reintroduction type format a 3 arguments pour compatibilite arriere
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5658 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2003-07-05 11:13:24 +00:00 |
Xavier Leroy
|
bf98f04b12
|
MAJ par-rapport a stdlib/pervasives.ml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5614 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2003-06-23 12:50:42 +00:00 |
Xavier Leroy
|
5c7accd134
|
Optimisation de Pervasives.compare par strength reduction
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5474 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2003-04-01 08:46:39 +00:00 |
Pierre Weis
|
04756a214b
|
Introducing format concatenation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5213 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-10-31 12:29:33 +00:00 |
Pierre Weis
|
6df4c2b6de
|
Introducing (and using) string and string format coercions.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5211 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-10-31 10:00:02 +00:00 |
Damien Doligez
|
0738514628
|
PR#1249
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5197 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-10-29 13:55:33 +00:00 |
Pierre Weis
|
7c766451e5
|
Local module function Pervasives.string_of_float was not equivalent to
../stdlib/Pervasives.string_of_float.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5117 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-09-05 10:32:57 +00:00 |
Xavier Leroy
|
ede12e6163
|
Remplacement des tests ofs + len > length par ofs > len - length, pour eviter le debordement lors de l'addition (PR#1229)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4993 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-07-12 09:47:54 +00:00 |
Xavier Leroy
|
bddfe5d0ce
|
Ajout operations sur gros fichiers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4474 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-02 09:16:39 +00:00 |
Xavier Leroy
|
7501784c80
|
MAJ en-tetes pour mentionner la 'special exception' sur la LGPL
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4144 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-12-07 13:41:02 +00:00 |
Xavier Leroy
|
20caa2a70d
|
Ajout de max_float, min_float, epsilon_float
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3957 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-10-30 14:29:29 +00:00 |
Xavier Leroy
|
5691abd539
|
Enregistrer do_at_exit afin de faire un callback avant d'afficher une exception non rattrapee
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3947 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-10-30 09:25:09 +00:00 |
Xavier Leroy
|
66ef71d794
|
Typo out_channels_list
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3883 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-10-12 11:13:29 +00:00 |
Xavier Leroy
|
2f7123618c
|
Ajout de flush_all + modifs pour Cash (Bruno Verlyck)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3872 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-10-09 15:14:01 +00:00 |
Jacques Garrigue
|
ea299bbbc1
|
passage aux labels stricts
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3696 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-09-06 08:52:32 +00:00 |
Xavier Leroy
|
628f3f3ad1
|
Ajout de infinity, nan, classify_float
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3405 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-02-09 09:40:12 +00:00 |
Pierre Weis
|
2116da4220
|
Getting rid of obsolete boolean operators & and or
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3359 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-12-28 13:07:42 +00:00 |
Xavier Leroy
|
3a47393406
|
Debugging des tests de bornes lors des acces aux sous-chaines (PR#96)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3159 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-05-15 11:50:42 +00:00 |
Xavier Leroy
|
e8fb4b3603
|
Dans Pervasives.input_line, traiter correctement les fichiers ne se terminant pas par \n (PR#73)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3032 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-04-03 12:07:36 +00:00 |
Jacques Garrigue
|
296fc05470
|
Merge olabl branch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2651 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1999-11-30 16:07:38 +00:00 |
Xavier Leroy
|
97378fd20a
|
Suppression de Pervasives.fflush
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2554 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1999-11-17 19:11:51 +00:00 |
Xavier Leroy
|
cc0f32b054
|
Changement de la licence
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1999-11-17 18:59:06 +00:00 |
Xavier Leroy
|
3e67458731
|
Revu le passage des descripteurs 0, 1, 2 en mode non-bloquant: maintenant c'est fait entierement en C et une routine atexit remet les descripteurs dans leur etat initial
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2448 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1999-10-25 08:41:12 +00:00 |
Xavier Leroy
|
ac19f05468
|
Passer stdin, stderr, stdout en mode non-bloquant
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2426 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1999-10-14 13:50:53 +00:00 |
Pierre Weis
|
66b89e8aa9
|
ajout fflush (pour etre consistent avec C) par Damien
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2397 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1999-09-02 18:11:22 +00:00 |
Xavier Leroy
|
d654e2fa88
|
Pour les I/O, essayer de lire ou d'ecrire directement, et ne faire Thread.wait_{read,write} que si Sys_io_blocked est levee
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2308 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1999-02-25 10:25:25 +00:00 |
Xavier Leroy
|
5038f3cdb6
|
Ajout de Pervasives.ignore. List.remove -> List.remove_ass*
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2304 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1999-02-24 15:21:50 +00:00 |
Xavier Leroy
|
880f9f5ecc
|
Mauvaise declaration de modf pour ocamlopt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2231 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1998-12-09 09:24:59 +00:00 |
Xavier Leroy
|
1c47e1d330
|
Passage version 2.01
Pervasives: ajout int_of_char, char_of_int
Char: suppression int_of_char, char_of_int
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2229 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1998-12-08 14:53:55 +00:00 |
Pierre Weis
|
d0abd87e0b
|
Ajout des fonctions int_of_float, float_of_int et bool_of_string.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2209 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1998-12-02 10:39:36 +00:00 |
Xavier Leroy
|
b761321c97
|
Recuperation de l'erreur EAGAIN dans les I/O non bloquantes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2188 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1998-11-20 15:37:44 +00:00 |
Xavier Leroy
|
939d9b30a9
|
En ocamlopt, les acces hors bornes levent Invalid_argument au lieu de planter le programme. Itou pour les fonctions C qui appellent invalid_argument. Teste sur Intel, a tester sur les autres
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2165 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1998-11-11 15:35:48 +00:00 |
Xavier Leroy
|
497f50b8ba
|
Meilleures declarations de string_length et blit_string
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2106 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1998-10-01 12:33:55 +00:00 |
Xavier Leroy
|
45ddaf9eca
|
Ajout de Pervasives.set_binary_mode_{in,out}
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2007 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1998-07-02 09:51:50 +00:00 |
Xavier Leroy
|
891e4e9c27
|
Adaptation pour ocamlopt. Verrouillage des channels maintenant fait en C, et plus en ML
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1692 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1997-08-29 15:05:51 +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
|
5f13aa1f5e
|
Grouper les arguments de Assert_failure.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1555 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1997-05-15 13:26:56 +00:00 |
Damien Doligez
|
4e310fc543
|
Ajout assert
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1544 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1997-05-13 18:28:25 +00:00 |
Xavier Leroy
|
8145ec700f
|
Introduction de Thread.select, qui subsume wait_{timed,}_{read,write}
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1494 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1997-04-11 13:57:34 +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
|
e4f0480a47
|
Ajout de do_at_exit
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1068 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1996-10-09 11:14:50 +00:00 |