Commit Graph

3446 Commits (0e71b96798719c379827119b874c5430f6002f6a)

Author SHA1 Message Date
Xavier Leroy 8a3c82b215 int32, int64, nativeint ne sont pas des flottants!
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3369 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-01-13 11:55:09 +00:00
Pierre Weis 117121780b ajout de argc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3368 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-01-10 17:40:53 +00:00
Damien Doligez e0d6b67703 deps + bootstrap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3367 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-01-09 10:54:22 +00:00
Jacques Garrigue 845f8a46c8 Bug de performance rapporte' par Xavier
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3366 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-01-09 00:18:52 +00:00
Jacques Garrigue c38d34b1db allow more for -labels mode
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3364 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-01-06 12:52:29 +00:00
Jacques Garrigue 5be9786494 be more restrictive with type-based deletion of optionals in arguments
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3363 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-01-06 10:27:12 +00:00
Damien Doligez 982c27890f ajout constructeurs listes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3362 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-01-05 13:55:13 +00:00
Damien Doligez aeaf78924c bug Gc.stats
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3361 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-01-05 13:54:56 +00:00
Damien Doligez 013d49eed6 typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3360 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-01-04 15:35:37 +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
Jacques Garrigue 447c79eade deplace expand_directory dans Misc, pour generaliser -I +package
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3358 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-28 05:02:43 +00:00
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