Commit Graph

478 Commits (965e14eca55728497ff39a7a65e8ca1e85e92f69)

Author SHA1 Message Date
Xavier Leroy 4430e136bf MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3107 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-18 14:55:06 +00:00
Xavier Leroy f4ca3d65bd Ajout {Int32,Int64,Nativeint}.{of_float,to_float}
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3103 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-18 08:51:28 +00:00
Damien Doligez 511b966ba7 MacOS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3102 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-17 20:01:40 +00:00
Damien Doligez 3568294679 array.ml: changement a.(i) en get a i
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3100 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-17 15:15:59 +00:00
Xavier Leroy ba6c470611 Renommage min,max->min_int,max_int
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3095 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-16 14:37:21 +00:00
Damien Doligez 651700f89d nouveaux tris
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3087 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-14 10:05:33 +00:00
Xavier Leroy 63f7a020fe Ajout iterateurs for_all, exists, filter, partition
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3073 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-13 12:16:26 +00:00
Xavier Leroy e27406829f Ajout Stack.top
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3072 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-13 12:16:02 +00:00
Jacques Garrigue 780b65fca6 nouvelle syntaxe avec tilde
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3061 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-12 03:43:25 +00:00
Jacques Garrigue 19fede7478 passage aux labels legers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3024 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-03 01:57:52 +00:00
Xavier Leroy a1975901e3 MAJ pour nouveau format d'executables bytecode
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3018 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-29 13:10:50 +00:00
Damien Doligez ffb3cbf993 renommage de min/max
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2981 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-21 17:43:25 +00:00
Damien Doligez d512c37344 fix Array.sort (PR#33)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2965 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-16 16:43:43 +00:00
Xavier Leroy b070d1dce0 MAJ portage Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2962 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-16 13:35:20 +00:00
Xavier Leroy 1bbd7c9330 Patch de Lionel Fourquaux pour reduire la taille de l'executable header
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2927 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-09 09:05:19 +00:00
Xavier Leroy 96cb7c30af Ajout des conversions int <-> int32 <-> int64
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2901 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-05 19:17:54 +00:00
Damien Doligez 2ecb2c36df MacOS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2894 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-01 13:01:44 +00:00
Xavier Leroy e508598e0f Meilleur comportement de resize quand on s'approche de max_array_length
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2880 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-29 13:06:40 +00:00
Jacques Garrigue 54467b98f5 ajout du label size: pour Hashtbl.create et Buffer.create
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2870 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-26 13:30:26 +00:00
Xavier Leroy f0772cbd33 MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2867 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-25 13:46:31 +00:00
Xavier Leroy 77431b1310 Typo dans la doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2857 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-24 17:42:11 +00:00
Jacques Garrigue db3dca5482 give mapi same labels as iter
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2843 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-22 03:05:28 +00:00
Xavier Leroy b09f44025c Ajout des types predefinis int32, int64, nativeint.
Ajout des primitives correspondantes dans le type lambda.
Optimisation de ces primitives dans le compilateur natif


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2839 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-21 18:14:56 +00:00
Xavier Leroy 5cdfd65c27 Ajout de mapi
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2835 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-21 18:12:16 +00:00
Jacques Garrigue 367e9b9504 handle architectures without 64-bit operations
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2828 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-17 02:20:56 +00:00
Xavier Leroy 15f811734e Ajout Int32, Int64 et Nativeint
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2810 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-13 16:44:06 +00:00
Jacques Garrigue 1e84be9cd5 label related fixes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2809 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-12 23:19:35 +00:00
Xavier Leroy 1cac403368 Ajout des modules Int32, Int64 et Nativeint
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2807 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-11 15:09:27 +00:00
Xavier Leroy b2d3ffde57 Doc de input
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2801 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-10 14:01:39 +00:00
Jacques Garrigue 9ac4b7df38 new labels in List, Set, Unix and ThreadUnix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2775 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-01 06:52:39 +00:00
Jacques Garrigue 8cb3080119 install .ml files
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2772 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-01 05:42:25 +00:00
Pierre Weis 0c1763f75a Détail de documentation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2769 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-26 18:36:45 +00:00
Damien Doligez 546137e2b0 bug rev_map2 (PR#32)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2768 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-25 13:19:16 +00:00
Damien Doligez 08adaea24f petite modif doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2762 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-21 18:50:26 +00:00
Damien Doligez a3ee3353a6 amelioration doc create
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2759 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-13 19:04:16 +00:00
Damien Doligez 9878da4088 petit changement de doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2756 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-12 15:53:50 +00:00
Damien Doligez 7767bb2ef1 petit bug de rindex_from
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2755 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-12 15:53:18 +00:00
Damien Doligez 27445a2064 bug dans allocated_bytes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2754 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-12 14:19:27 +00:00
Pierre Weis fea4344837 Detection des boucles de causalite dans les definition des valeurs paresseuses
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2750 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-07 19:18:34 +00:00
Damien Doligez 71e622a29a dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2749 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-07 18:08:43 +00:00
Damien Doligez 1f1165dfac modif doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2748 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-07 18:07:24 +00:00
Damien Doligez 0a2021e986 finalisation de valeurs allouees
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2746 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-07 16:51:58 +00:00
Damien Doligez b234d1769c detabisation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2745 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-07 16:47:25 +00:00
Damien Doligez 86764721c3 amelioration doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2722 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-30 17:09:47 +00:00
Damien Doligez 0991853b80 MacOS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2720 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-30 13:12:10 +00:00
Damien Doligez 7d7f5b4cec ajout parent_dir_name; modif quote
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2719 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-30 12:54:15 +00:00
Jacques Garrigue 9646ed31cf use labels in descriptions
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2688 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-13 09:48:54 +00:00
Xavier Leroy 555c7f8022 Ajout de la primitive %obj_is_int
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2686 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-12 16:29:31 +00:00
Jacques Garrigue 77d4f18ce6 changed label_pattern syntax
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2677 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-08 08:21:57 +00:00
Jacques Garrigue c7168d2346 changed some labels
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2675 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-07 15:01:27 +00:00
Jacques Garrigue 905267fe2c changed some labels
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2659 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-01 09:31:59 +00:00
Jacques Garrigue 04cc48209b dead files
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2655 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-30 17:21:48 +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
Damien Doligez 8bc6dec9bb ajout Gc.counters et Gc.allocated_bytes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2645 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 20:02:33 +00:00
Damien Doligez a65313de38 cosmetique
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2644 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:49:30 +00:00
Damien Doligez 27a8e18476 MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2643 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:48:17 +00:00
Damien Doligez 44c244d311 tabs -> spaces
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2638 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:56 +00:00
Damien Doligez a9127cb36f unicite de la fonction de hash
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2627 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:12 +00:00
Damien Doligez b870e236eb pas de code d'erreur si option -help
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2626 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:07 +00:00
Damien Doligez 532cc5ee4a ajout Filename.quote
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2625 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:04 +00:00
Jérôme Vouillon 764f2c83c3 Bug in the function "mem" of the functorial interface
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2601 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-25 22:39:23 +00:00
Xavier Leroy 26a9ca2c30 Suppression de Sys.date. Utilisation de sys_random_seed a la place dans Random
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2588 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-23 10:50:06 +00:00
Damien Doligez d69407ce3d fix $Id$
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2557 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-17 19:25: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
Damien Doligez 4a3e2f044b Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2497 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 19:03:57 +00:00
Damien Doligez 0df72f3e86 blah
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2446 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-21 10:03:12 +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 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
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 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
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
Damien Doligez 8a8a0c17ae ajout de Random.self_init et Sys.date. Attention bootstrap difficile.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2384 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-07-22 13:00:59 +00:00
Xavier Leroy 57acfa7dec Dans create, s'assurer que la taille est > 0
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2374 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-05-15 17:06:56 +00:00
Xavier Leroy dbc3d62830 Meilleur comportement de sprintf en cas d'application partielle
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2373 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-05-15 17:06:40 +00:00
Xavier Leroy 950c9feffa Revu l'implementation de Sort.array
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2351 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-03-10 13:50:48 +00:00
Damien Doligez bbcdbb90b6 dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2340 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-03-04 23:00:31 +00:00
Xavier Leroy 7e6eb60866 Commentaire de doc incorrect
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2337 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-03-04 14:13:54 +00:00
Xavier Leroy 7be62a975d Ajout de <stdio.h> pour NULL
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2334 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-03-04 12:45:13 +00:00
Xavier Leroy bfc8f1e575 Reinitialiser length dans reset
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2320 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-03-02 14:49:12 +00:00
Xavier Leroy 4d4933677d Tests de borne moins severes dans contains
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2317 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-03-01 20:59:54 +00:00
Damien Doligez 98ae9c5631 Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2315 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-27 21:50:47 +00:00
Xavier Leroy 92cc35dddc Ajout de Sort.array
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2314 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-26 17:58:33 +00:00
Xavier Leroy a5eb7789fd Revu le module Buffer.
Utilise Buffer dans Printf.sprintf; ajout Printf.bprintf.
Ajout Map.mem.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2309 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-25 10:26:38 +00:00
Xavier Leroy 138526c31b MAJ portage Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2306 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-24 16:01:41 +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
Pierre Weis 90dc1e299a Suppresion de fonctions inutiles. Ajout d'un test dans la fonction
output pour tester les débordements.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2301 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-23 19:05:08 +00:00
Pierre Weis 85108a44bb Suppression de fonctions. Modifications légères de la documentation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2300 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-23 19:03:39 +00:00
Pierre Weis 6eff10fffe Changement de type de formatter_of_buffer. Ajout de bprintf. Mise en
facteur du code de fprintf et sprintf.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2299 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-23 18:01:17 +00:00
Pierre Weis fd27f41420 Changement de type formatter_of_buffer. Ajout de bprintf.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2298 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-23 18:00:17 +00:00
Pierre Weis e5567afe2e Modification de bprintf pour la rendre plus semblable aux autres
versions de printf.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2293 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-17 18:51:28 +00:00
Pierre Weis 47d8487edc Argument %i + message d'erreur.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2292 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-17 18:49:17 +00:00
Pierre Weis d661c6443d Documentation + cosmétique.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2291 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-17 18:48:03 +00:00
Pierre Weis e3f42c3acd Addition of sprintf and formatting on buffers.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2285 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-16 09:07:26 +00:00
Damien Doligez 568c569431 Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2283 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-13 23:28:06 +00:00
Pierre Weis 83fe3134c3 Ajout du format %i comme spécifié dans la doc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2274 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-12 12:34:32 +00:00
Pierre Weis d5a3eb307b Correction de la fonction String.contains lorsque la chaîne argument
est vide.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2273 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-12 08:08:57 +00:00
Pierre Weis 36dea1c565 Added Hashtbl.mem to test if a given key is bound into the table.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2271 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-11 09:46:14 +00:00
Xavier Leroy 5e97f4d988 install: effacer les fichiers avant de faire ln -s
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2251 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-01-27 10:53:29 +00:00
Pierre Weis c35c5b3efd Ajout des fonctions find, partition, find_all
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2244 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-01-04 10:35:49 +00:00
Pierre Weis 12c5dec537 Ajout d'un échec donnant le format incriminé.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2243 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-23 18:57:55 +00:00
Xavier Leroy d500479d45 Typo dans pervasives.mli
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2233 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-09 10:32:53 +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 afd9ecc536 Bug dans chaine de doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2230 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-08 15:32:14 +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 facd68e5dc Ajout de la fonction formatter_of_out_channel (n'était pas
exportée). Revu la doc.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2228 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-08 08:29:54 +00:00
Xavier Leroy 7f9ee6a995 MAJ portage Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2218 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-02 14:39:27 +00:00
Pierre Weis 73e446d376 Ajout des fonctions int_of_float, float_of_int, char_of_int,
int_of_char, bool_of_string.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2211 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-02 10:40:33 +00:00
Pierre Weis ec7e60cf1b Ajout de la possibilité de modifier les sémantiques de l'indentation
et du passage à la ligne. (Useful to generate <BR> instead of a new
line and &nbsp; instead of spaces.)


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2208 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-02 10:15:37 +00:00
Xavier Leroy 88a9a6bb60 Ajout de Sys_blocked_io
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2189 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-20 15:38:09 +00:00
Pierre Weis 12fe29b028 Nouvel ordre au pretty-printer @<n> (print_as) pour Papy.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2182 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-18 17:24:15 +00:00
Damien Doligez 4256d1ff60 ajout Weak.check
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2181 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-13 23:42:11 +00:00
Pierre Weis 3501c1e361 Oubli de correction du header.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2174 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-12 14:55:17 +00:00
Pierre Weis 4508b80100 Éviction des alertes des séquences: ajout de fonctions rendant unit ou
de prédicats dans le cas où l'on appelait une fonction pour savoir si
ça pouvait marcher en capturant une exception.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2172 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-12 14:53:46 +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 7fd3559990 Ne pas compiler les versions profile des bibliotheques sur les machines qui n'implementent pas ocamlopt -p
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2160 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-06 15:39:18 +00:00
Damien Doligez 15ebd9631a suppression d'un warning
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2156 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-05 18:53:39 +00:00
Pierre Weis ddc61a1adb Ajout des fonction remove et removeq, déjà écrite dans le système pour
le typage.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2147 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-05 08:04:09 +00:00
Daniel de Rauglaudre f8c39b7d67 Message d'erreur manquant (était indiqué par erreur comme "erreur interne").
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2139 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-02 23:27:22 +00:00
Xavier Leroy 67971438ee Noms symboliques pour les tags speciaux
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2107 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-01 12:34:32 +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 1bc1476a68 Installer les *.p.* aussi
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2105 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-01 12:33:27 +00:00
Damien Doligez 14ac370dba suppression de l'espace apres #! (probleme solaris 5.5)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2090 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-09-02 18:21:28 +00:00
Damien Doligez a8b9073f28 Makefile: portabilite echo -n
obj.mli, obj.ml: ajout primitive Obj.truncate


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2083 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-27 12:13:10 +00:00
Jérôme Vouillon 7b57279b23 Retour de Oo.copy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2064 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-16 21:28:41 +00:00
Xavier Leroy 059e11a9e3 MAJ portage Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2052 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-14 09:57:43 +00:00
Xavier Leroy c6b82c5c30 Sys.signal renvoie l'ancien handler
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2039 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-08 16:52:33 +00:00
Damien Doligez 57c3913251 changement gc_message
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2034 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-07 18:45:00 +00:00
Xavier Leroy 0759fe4770 Documentation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2029 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-07 10:04:19 +00:00
Xavier Leroy 49521cb928 Ajout du profiling par gprof (ocamlopt -p)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2025 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-06 13:27:38 +00:00
Xavier Leroy 37ca07d447 Retour a l'ancienne implementation de @ (non tail-rec)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2023 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-31 12:49:52 +00:00
Jérôme Vouillon 11e18ac855 nettoyage
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2014 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-25 16:46:18 +00:00
Damien Doligez e8359d9f87 Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2011 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-04 16:51:51 +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 c1eec2c119 Ajout de Set.singleton, optimisation de Set.union
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2006 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-02 09:48:14 +00:00
Jérôme Vouillon 87b17301f4 Nouvelle syntaxe des classes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1997 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-24 19:22:26 +00:00
Xavier Leroy 4cdadc0c6d Revu la gestion du camlheader pour que l'install par defaut marche meme sans faire un tour de bootstrap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1974 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-01 14:53:28 +00:00
Xavier Leroy 4d70bc3ce0 oo.ml compile avec -nopervasives
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1960 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-21 12:52:21 +00:00
Damien Doligez 8c76ceff61 Changement de la doc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1958 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-18 14:16:10 +00:00
Xavier Leroy bf684b5c6f Utiliser MAX_PATH
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1956 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-12 14:07:30 +00:00
Xavier Leroy 0326505a60 MAJ du portage Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1952 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-11 18:42:59 +00:00
Xavier Leroy f3dfb0b3f4 #!space, pas #!
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1937 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-27 15:14:31 +00:00
Xavier Leroy 0ad8241289 Typo dans message d'erreur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1936 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-27 15:14:15 +00:00
Xavier Leroy 95933de17c Corrections mineures sur la documentation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1933 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-27 09:55:50 +00:00
Xavier Leroy 208be2cae2 Ajout de List.rev_append. Nettoyages
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1932 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-27 09:55:21 +00:00
Pierre Weis 2cab4d3ce2 Append devient tail-rec.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1928 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-23 06:38:32 +00:00
Xavier Leroy 43fae6f219 Ajout des options -make_runtime et -use_runtime
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1921 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-14 15:29:05 +00:00
Xavier Leroy fd8ea59807 Ajout des options -make_runtime et -use_runtime
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1920 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-14 14:48:34 +00:00
Damien Doligez 1f39b97ded Ajout Arg.Rest.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1906 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-06 16:33:34 +00:00