Xavier Leroy
|
735c4f6b67
|
Follow-up: complete removal of pre-ANSI-C cruft.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11181 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2011-09-07 12:06:18 +00:00 |
Xavier Leroy
|
d2126be2b3
|
Testing byterun with CompCert and finding minor issues:
- int64_format.h: off-by-one error in skipping width modifier
- sys.c: pre-ANSI-C cruft removed (<errno.h> MUST define errno)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11180 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2011-09-07 12:04:58 +00:00 |
Damien Doligez
|
3b507dd1aa
|
renaming of Objective Caml to OCaml and cleanup of copyright headers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11156 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2011-07-27 14:17:02 +00:00 |
Damien Doligez
|
c91db736b1
|
merge changes from 3.12.0 to 3.12.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11123 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2011-07-20 09:17:07 +00:00 |
Xavier Leroy
|
578cc03cf9
|
Improved self initialization of PRNGs under Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7944 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-03-01 13:37:39 +00:00 |
Xavier Leroy
|
1398fbbe1f
|
Ajout de Sys.is_directory (PR#4054 + needed by ocamlbuild)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7927 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-02-26 14:21:57 +00:00 |
Xavier Leroy
|
160e4050d8
|
Raise Sys_blocked_io only in I/O operations that return EAGAIN/EWOULDBLOCK. Other, non-I/O related system calls can also return EAGAIN (e.g. in Sys.command); these should raise Sys_error, not Sys_blocked_io
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7919 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2007-02-25 12:38:36 +00:00 |
Damien Doligez
|
fbea66a95e
|
fusion des changements 3.09.2 -> 3.09.3
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7619 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-09-20 11:14:37 +00:00 |
Damien Doligez
|
125ea40d4c
|
fusion 3.09.0 -> 3.09.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7307 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2006-01-04 16:55:50 +00:00 |
Xavier Leroy
|
784d36778a
|
sys_open: convert_flag_list avant enter_blocking_section (PR#3811)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7125 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-10-13 14:47:05 +00:00 |
Xavier Leroy
|
3de54dec26
|
Remplacement long/unsigned long par intnat/uintnat
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7064 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2005-09-22 14:21:50 +00:00 |
Xavier Leroy
|
8f8ace0a2c
|
strerror est standard ANSI C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6304 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-05-18 08:50:22 +00:00 |
Damien Doligez
|
db3745919b
|
suppression des warnings "unused variable" de gcc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6299 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-05-17 17:10:00 +00:00 |
Damien Doligez
|
2560e53f70
|
PR#2352, suite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6210 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-04-15 16:18:16 +00:00 |
Damien Doligez
|
01cbd4fca5
|
PR#2352
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6200 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-04-13 17:11:55 +00:00 |
Damien Doligez
|
794c184571
|
suppression du support Mac OS 9
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6065 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2004-01-08 22:28:48 +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
|
331b2d89c3
|
depollution suite (PR#1914, PR#1956)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6044 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2003-12-31 14:20:40 +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 |
Damien Doligez
|
aa46693dc5
|
depollution (PR#1914, PR#1956)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6023 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2003-12-16 18:09:44 +00:00 |
Damien Doligez
|
a90b6e9d12
|
decontamination (PR#1914, PR#1956)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6022 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2003-12-15 18:37:24 +00:00 |
Damien Doligez
|
8fde08275d
|
deuxieme tranche des travaux de depollution (PR#1914 et PR#1956) + dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6020 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2003-12-15 16:29:53 +00:00 |
Damien Doligez
|
5fcac6a58c
|
debut du travail de depollution de l'espace de noms (PR#1914)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6011 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2003-12-08 19:50:26 +00:00 |
Xavier Leroy
|
bba3cef902
|
La gestion des @responsefile est maintenant faite en Caml. Penser a liberer le buffer utilise par system().
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5450 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2003-03-24 15:24:51 +00:00 |
Xavier Leroy
|
859efb84a8
|
Ajout de Sys.readdir
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5415 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2003-03-03 17:16:15 +00:00 |
Xavier Leroy
|
127f048374
|
Mettre une blocking section autour de open() pour traiter les FIFO nommees (PR#1533)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5394 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2003-02-11 14:30:44 +00:00 |
Damien Doligez
|
82cfc766ca
|
bug de signaux dans system_command
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5335 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-12-12 10:46:15 +00:00 |
Xavier Leroy
|
491d1da4a1
|
Retour en arriere sur getenv qui va voir dans la registry: mieux vaut bien positionner les variables d'environnement depuis l'installeur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4938 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-06-18 16:18:21 +00:00 |
Xavier Leroy
|
94acce074f
|
random_seed est un peu plus random
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4652 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-04-15 11:41:55 +00:00 |
Xavier Leroy
|
cefcfba94a
|
Mettre -D_FILE_OFFSET_BITS=64 dans les options de compilation partagees par tout le monde
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4533 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-15 14:38:37 +00:00 |
Xavier Leroy
|
5c4a92bc13
|
Les descripteurs renvoyes par sys_open sont mis en mode close-on-exec
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4507 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-11 13:13:55 +00:00 |
Xavier Leroy
|
de5eebe6c8
|
Le mode Open_append implique Open_write
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4496 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-11 08:39:50 +00:00 |
Xavier Leroy
|
e5ba68d556
|
Pour getenv, consulter egalement la base de registres, ca facilitera le travail de l'installeur Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4485 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-06 16:54:50 +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
|
429efbf7c2
|
Ajout Sys.executable_name, laisser Sys.argv.(0) inchange (PR#817)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4375 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-11 13:51:40 +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
|
ddd99c7e5d
|
Chargement dynamique de primitives C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3677 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-08-28 14:47:48 +00:00 |
Xavier Leroy
|
4b84fcf843
|
Ajout du backtrace
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3422 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-02-19 12:29:00 +00:00 |
Damien Doligez
|
1f56584145
|
PR#224
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3343 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-11-26 19:29:25 +00:00 |
Damien Doligez
|
cdf19e15fc
|
bcopy -> memmove; pas de virgule finale dans instruct.h
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3310 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-10-12 18:05:42 +00:00 |
Xavier Leroy
|
17805c9bd4
|
Typos introduites pendant le portage Cygwin
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3271 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-08-10 14:41:24 +00:00 |
Xavier Leroy
|
fd8846fecd
|
Portage Cygwin
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3270 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-08-10 09:58:08 +00:00 |
Xavier Leroy
|
ee0155e06c
|
Mettre a part les fonctions specifiques Win32. Reecriture de searchpath a l'aide de SearchPath de Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3040 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-04-04 13:19:12 +00:00 |
Damien Doligez
|
63e272ecc5
|
Begin_roots -> CAMLparam
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2617 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1999-11-29 19:03:05 +00:00 |
Xavier Leroy
|
a9766b9f52
|
Remplacement de sys_date par sys_random_seed
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2587 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1999-11-23 10:49:40 +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 |
Damien Doligez
|
8d6245cdbe
|
ajout de Random.self_init. Attention bootstrap difficile.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2383 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1999-07-22 12:59:43 +00:00 |
Xavier Leroy
|
7734d87e77
|
win32_system: meilleur traitement des longues lignes de commandes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2221 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1998-12-03 11:58:13 +00:00 |
Xavier Leroy
|
9a436c9b94
|
Sys.command renvoie le code d'erreur de la commande
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2219 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
1998-12-02 16:11:37 +00:00 |