Xavier Leroy
eac91f5d1f
Ajout de wrap_abort et de choose [] (patches de Pierre Cregut)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2440 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-18 09:42:33 +00:00
Xavier Leroy
07e9a60325
MAJ avec la derniere version de Jacques
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2439 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-18 09:40:46 +00:00
Damien Doligez
62dcdbce7c
Ajout de ";;" a la fin de l'output pour qu'on puisse mettre une expression
...
dans le postlude.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2438 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-15 18:37:55 +00:00
Damien Doligez
7a4d450b0f
Amelioration du message d'erreur en cas de chaine non terminee dans un
...
commentaire.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2437 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-15 18:34:04 +00:00
Damien Doligez
9a335b3775
Legere amelioration du message d'erreur Too_many_arguments.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2436 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-15 18:33:34 +00:00
Pierre Weis
5eb20f86c9
Mauvaise déclaration de la fonction d'impression sur buffers.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2435 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-15 14:06:13 +00:00
Xavier Leroy
d898f2a920
Ne pas simplifier les applications de primitives si les arguments ne sont pas purs (cf. bug report de Andrew Kay)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2434 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 17:07:59 +00:00
Damien Doligez
615389e08c
Reecriture de perform_redirection pour mieux traiter les descripteurs en double et les descripteurs deja fermes
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2433 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 15:41:19 +00:00
Xavier Leroy
d4d7744f79
Oubli de open Misc
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2432 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 15:23:53 +00:00
Xavier Leroy
0b03c8b7f2
Utiliser gcc comme assembleur si possible sous Solaris
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2431 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 15:23:30 +00:00
Xavier Leroy
e1d937af6f
Warnings en moins
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2430 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 14:17:33 +00:00
Xavier Leroy
333a8878de
Reimplementation de wait_signal avec sigwait()
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2429 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 14:17:24 +00:00
Xavier Leroy
bffcd916c1
Traiter le cas ou gmtime et localtime renvoient NULL
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2428 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:52:13 +00:00
Xavier Leroy
7838462bd0
Rectification d'un commentaire
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2427 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:51:43 +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
Xavier Leroy
77eafb2e84
Affichage des val infixes
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2425 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:41:29 +00:00
Xavier Leroy
2a0314dd9a
Suppression de l'option -thread, qui est inutile
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2424 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:41:12 +00:00
Xavier Leroy
6b108b89e7
Cacher l'implementation de count pour eviter une sur-optimisation par ocamlopt
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2423 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:40:47 +00:00
Xavier Leroy
80f97bdb91
Documenter le fait que l'ordre est preserve par partition et par filter
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2422 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:40:12 +00:00
Xavier Leroy
370be0ddfc
Deplacement de SYSTEM_INCLUDES dans Makefile.config
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2421 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:37:57 +00:00
Xavier Leroy
0efd16146d
Attention a l'ordre d'evaluation dans bounded_full_split
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2420 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:37:29 +00:00
Xavier Leroy
31753c0cf8
Pour tester si nous sommes en ELF ou en a.out
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2419 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:36:44 +00:00
Xavier Leroy
2479a31f12
Correction declaration de main
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2418 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:36:30 +00:00
Xavier Leroy
7e8cc67d98
Ajout de SYSTEM_INCLUDES
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2417 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:35:59 +00:00
Xavier Leroy
5bf79a8eee
Typo dans l'appel de out_of_memory
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2416 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:35:40 +00:00
Xavier Leroy
26d4b308cf
Ajout de bsd_elf
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2415 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:35:23 +00:00
Xavier Leroy
f9a592b8e9
Detecter le cas ou la matrice d'interference explose
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2414 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:34:37 +00:00
Xavier Leroy
c3df6c82fa
Revu le test ELF/a.out pour Linux et BSD
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2413 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:34:17 +00:00
Xavier Leroy
0ca71c335a
Tester si wingui existe avant de faire make dedans
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2412 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:33:57 +00:00
Damien Doligez
10270afb11
array.mli: documentation des cas d'erreur de make, make_matrix
...
string.mli: documentation des cas d'erreur de create, make
buffer.ml, buffer.mli: blindage de create
hashtbl.ml, hashtbl.mli: blindage de create
pervasives.ml: fix typo dans bool_of_string
gc.mli: utilisation de {r with l=v} dans l'exemple
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2411 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-02 12:09:43 +00:00
Damien Doligez
3f10f2b54d
stdlib/list: ajout rev_map et rev_map2
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2410 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-19 12:55:44 +00:00
Damien Doligez
fe764d8d25
Documentation des fonctions non-tail-rec
...
Ajout de rev_map rev_map2
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2409 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-19 12:55:01 +00:00
Damien Doligez
7780cf7ef6
Encore des fixes pour le profiler
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2408 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-14 17:20:03 +00:00
Damien Doligez
0342269510
blah
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2407 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-14 17:19:33 +00:00
Jérôme Vouillon
723a2e6c7c
Bug dans l'unification
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2406 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-09 19:38:29 +00:00
Jérôme Vouillon
cdbf30ab01
Bug typage des contraintes de type
...
"moregen" plus laxiste
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2405 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-09 15:32:11 +00:00
Damien Doligez
5a1b320ded
changement du type des locations pour le profiler
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2404 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-08 20:08:15 +00:00
Damien Doligez
ae90e22461
clflags.ml: ajout de l'option -dparsetree (pas encore implementee)
...
config.mlp: fix du profiler, ajout option -dparsetree
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2403 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-08 17:43:13 +00:00
Damien Doligez
378b407626
ocamlcp.ml: ajout de l'option -dparsetree (pas encore implementee)
...
ocamldep.ml: changement du type des locations pour le profiler
ocamlprof.ml: changement des locations, algo en deux passes plus robuste
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2402 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-08 17:42:52 +00:00
Damien Doligez
ddce71c9ec
location.mli, location.ml, parse.ml:
...
changement du type des locations pour le profiler
parser.mly, pstream.ml:
changement des locations (type et utilisation) pour le profiler
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2401 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-08 17:42:36 +00:00
Damien Doligez
7ff24d9e17
errors.ml: changement du type des locations pour le profiler
...
main_args.mli, main_args.ml, main.ml:
ajout de l'option -dparsetree (pas encore implementee)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2400 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-08 17:42:13 +00:00
Damien Doligez
a0d0757908
fix du profiler, ajout option -dparsetree
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2399 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-08 17:41:54 +00:00
Jérôme Vouillon
15744e879f
Mise à jour de la liste des modules exportés par le debugger
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2398 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-08 11:12:05 +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
Pierre Weis
a6be1053de
test_big_ints.ml: fix de square_big_int et sys_big_int_of_string par Damien
...
test.ml: flush sur stderr
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2396 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-02 17:58:43 +00:00
Pierre Weis
3eac8b0537
fix de square_big_int et sys_big_int_of_string par Damien
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2395 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-02 17:58:13 +00:00
Xavier Leroy
edcb1520b2
Ajout de chmod (requete de Trevor Jim)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2394 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-08-19 13:53:20 +00:00
Xavier Leroy
b19ada25b9
Dans open_process: Fermer les extremites des deux pipes
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2393 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-08-19 13:33:29 +00:00
Damien Doligez
d2959e6df4
Leger changement de message d'aide pour decourager les utilisateurs d'utiliser
...
les options obsoletes.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2392 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-08-15 16:30:42 +00:00
Xavier Leroy
c25acbe1ba
Faire {in,out}_channel_of_descr apres avoir fait close_on_exec (car _channel_of_descr prend le handle sous-jacent et set_close_on_exec le duplique et le ferme)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2391 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-08-06 13:21:41 +00:00