Commit Graph

3235 Commits (bb1bce2d4d1f7fecea366cd4eb569c294b261c77)

Author SHA1 Message Date
Xavier Leroy bb1bce2d4d Correction du PR#243
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3355 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-12 10:26:02 +00:00
Damien Doligez b80c77b025 fix -noassert pour que le typage des assertions soit toujours fait
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3353 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-04 15:37:05 +00:00
Xavier Leroy 705ee171b9 Test pour 'struct include... end'
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3352 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-01 13:09:48 +00:00
Xavier Leroy 1aa799c1c0 Implementation de l'option WNOHANG
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3351 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-01 13:07:31 +00:00
Xavier Leroy ab73fdc7f1 Ajout de la construction 'include' dans les structures
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3350 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-01 09:35:00 +00:00
Xavier Leroy 2dc7d72922 Ajout des nouvelles instructions de Luc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3349 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-01 09:29:14 +00:00
Xavier Leroy 22b3c296c1 Bugs dans la serialisation des objets custom (PR#238)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3348 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-30 17:13:41 +00:00
Xavier Leroy 3ac44c8d14 Ouvrir l'executable en mode binaire, bien sur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3347 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-28 16:21:26 +00:00
Pierre Weis 7b0c301e84 Evidemment il manquait une dependance (sur primitive.mli) a cause du
bug de ocamldep sur les labels qualifies!


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3346 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-28 07:59:29 +00:00
Pierre Weis 7d4c1e446d Correction du bug des labels d'enregistrement qualifies dont les noms
de modules n'etaient pas pris en compte. Appel du parser sur l'entree
use_file pour accepter aussi les fichiers de commandes.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3345 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-28 07:52:17 +00:00
Xavier Leroy ae0584e2d2 Wrong handler was returned by Sys.signal (PR#226). Convert signal numbers back to their symbolic representation whenever possible (PR#227)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3344 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-27 16:10:49 +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 29caf775f5 PR#230
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3342 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-26 19:11:31 +00:00
Damien Doligez 9d1cf09c54 bcopy -> memmove dans otherlibs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3341 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-23 13:45:03 +00:00
Pierre Weis cb681720ea Suppression de fonctions sur les listes redondantes car deja definies
dans la librairie standard. Attention Misc.for_all2 et List.for_all2
ont des semantiques tres legerement differentes. Il est donc hasardeux
de supprimer Misc.for_all2 sans une analyse précise de toutes ses
utilisations!


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3340 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-22 13:51:07 +00:00
Pierre Weis 7b71ab6f46 Misc.for_all2 et List.for_all2 ont des semantiques tres legerement
differentes. Il me semble donc important de qualifier explicitement
toutes les occurrences de for_all2 dans ce fichier qui utilise tour a
tour les deux versions. Une autre apporche consisterait sans doute à
changer le for_all2 de la bibliothèque ou bien à l'utiliser
systematiquement ici en testant le cas des listes de longeurs
differentes...


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3339 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-22 13:48:55 +00:00
Pierre Weis 5e768d0dc7 Documentation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3338 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-22 13:45:39 +00:00
Damien Doligez c39dc1ae28 bug dans set/get_state
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3337 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-20 15:09:26 +00:00
Damien Doligez 02d7534dfe random: ajout get/set_state
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3336 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-20 14:20:03 +00:00
Damien Doligez dbabdd47ab bof
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3335 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-20 14:19:42 +00:00
Xavier Leroy 174ed8a2d1 Bug dans l'affichage des exceptions predefinies (e.g. Failure)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3334 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-20 12:52:56 +00:00
Xavier Leroy 730e54bbfe int_of_string et al: verifier la base sur le premier chiffre (PR#223)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3333 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-20 12:27:56 +00:00
Jacques Garrigue 34b56af525 typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3332 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-15 02:27:38 +00:00
Xavier Leroy 55e87fc472 Plus de tests sur l'egalite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3331 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-13 14:57:54 +00:00
Xavier Leroy 8813224357 De-recursivation de la comparaison, evite les debordements de la pile C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3330 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-13 14:51:01 +00:00
Xavier Leroy 0fa1d0fd38 Ajout options -where et -I +<directory relative to stdlib>
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3329 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-07 14:41:12 +00:00
Xavier Leroy 588b41956b Re-faire marcher la trace (PR#213)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3328 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-07 14:40:06 +00:00
Xavier Leroy b0e043eb2d Re-faire marcher la trace (PR#213)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3327 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-07 13:18:20 +00:00
Jacques Garrigue 9a9af71842 correct bug in typing of variant matching (PR#217)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3326 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-06 09:49:27 +00:00
Xavier Leroy aaab6cbfbe open_connection: finalize socket on error (PR#204)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3325 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-02 12:25:05 +00:00
Xavier Leroy 34343597a6 MAJ option -with-pthread (PR#190)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3324 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-02 09:04:01 +00:00
Damien Doligez 836c1851dd PR#212, suite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3323 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-10-31 14:55:30 +00:00
Damien Doligez 0f45531954 passage a ANSI C -> suppression bcopy et memmov
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3322 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-10-29 17:36:44 +00:00
Damien Doligez 24b5b0add9 petit bug dans configure
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3319 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-10-27 16:17:56 +00:00
Damien Doligez bf5cdff645 pas de curses en natif
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3318 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-10-27 15:18:24 +00:00
Damien Doligez bec90a7805 pas de terminfo si code natif
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3317 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-10-27 12:55:48 +00:00
Damien Doligez eb43ecffcb PR#212
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3316 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-10-26 13:38:43 +00:00
Jacques Garrigue e1bdcfef69 PR #201, #202
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3312 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-10-16 07:14:26 +00:00
Damien Doligez dc981024a2 fausse manip
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3311 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-10-12 18:05:43 +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 be85acc16e Ajout verification que l'on ne fait pas reference a un module pas encore initialise
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3309 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-10-10 14:20:27 +00:00
Xavier Leroy 430070c090 Tests de tail recursion avec bcp d'arguments
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3308 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-10-10 12:39:37 +00:00
Xavier Leroy cbc5d92988 Meilleur traitement des fonctions tail rec avec des arguments en pile
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3307 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-10-10 12:39:16 +00:00
Xavier Leroy 6e389e924c EXE manquants
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3306 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-10-10 12:31:22 +00:00
Luc Maranget ab97fd0dcc or-pat avec variables et compil du switch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3304 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-10-02 14:18:05 +00:00
Luc Maranget 89f252d93e or-pat avec variables et compil du switch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3303 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-10-02 14:08:30 +00:00
Damien Doligez f072ee2eba precision doc append
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3302 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-09-28 15:22:19 +00:00
Damien Doligez f2124dec43 adaptation zsh sous MacOS X
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3301 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-09-26 18:18:59 +00:00
Jacques Garrigue 2c7226c3c6 PR#191: ne pas inclure les cas traites dans la liste des cas oublies
pour les variantes polymorphes.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3300 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-09-20 02:40:50 +00:00
Damien Doligez a08944021e alloc.c: typo; weak.c: include manquant
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3299 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-09-08 11:48:06 +00:00