Commit Graph

1011 Commits (229bebc621af695a4b8c58a47c243dc81a4440ed)

Author SHA1 Message Date
Jacques Garrigue dd73e90e9e cleanup after export of Parmatch.pressure_variants
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5781 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-08-18 08:26:18 +00:00
Damien Doligez 2aa11c7bf8 PR#1782
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5776 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-08-13 15:31:37 +00:00
Damien Doligez 9cc58da13e PR#1786
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5767 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-08-07 14:17:59 +00:00
Damien Doligez c9889c9181 PR#1776 suite 2
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5764 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-08-01 23:28:58 +00:00
Xavier Leroy 8938acb2ef Retour a %.12g dans string_of_float (PR#1778)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5755 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-29 09:08:42 +00:00
Damien Doligez 1c089d9b2c PR#1781
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5745 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-26 18:50:52 +00:00
Damien Doligez 21caeb3027 typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5742 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-25 21:40:06 +00:00
Damien Doligez ed53ef381a bug findlib/Stolpmann
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5735 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-24 18:23:54 +00:00
Damien Doligez 917c0ab755 depend
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5728 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-23 22:26:38 +00:00
Xavier Leroy 60a563d8fb MAJ dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5713 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-17 15:41:14 +00:00
Xavier Leroy 840b2bf9f1 MAJ version
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5706 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-17 09:04:39 +00:00
Pierre Weis 6973c396da Oups, no forward reference !
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5692 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-15 08:04:01 +00:00
Pierre Weis 9269a12940 Incrementing subversion.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5691 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-15 07:26:47 +00:00
Pierre Weis fab3b6b071 More documentation about fscanf (due to private bug report from
Roberto). An unused function is suppressed. The Objective Caml `_'
convention for numbers is used and documented.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5690 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-15 07:25:09 +00:00
Pierre Weis 9cad9931a1 Suite au PR#1745 %F lit un flottant au format token Caml.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5685 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-14 10:04:25 +00:00
Pierre Weis 139cf32a6f Width field of %c conversion is dynamically checked and must be 0 or 1.
The function end_of_input was wrong in case of a buffer for which both
beginning_of_input and end_of_input conditions were true (e.g. in case
of an empty string or an empty file).

Better error reporting for characters out of the given range.

Reminiscent of the printf semantics, %! matches the end of input
condition.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5662 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-07 11:13:21 +00:00
Xavier Leroy 628364a85a Conventions Cygwin (PR#1707)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5661 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-07 09:07:45 +00:00
Xavier Leroy e32fbbf849 Code mort
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5659 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-05 11:17:52 +00:00
Xavier Leroy 1a4be860d0 Renommage type format -> format4 et reintroduction type format a 3 arguments pour compatibilite arriere
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5658 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-05 11:13:24 +00:00
Damien Doligez 12690ec2d8 bug de currification
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5648 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-03 13:17:09 +00:00
Damien Doligez 0a1f0f864b desactivation du format %$
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5644 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-02 14:06:05 +00:00
Damien Doligez b37e53cef1 PR#1675, voir aussi PR#1438
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5641 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-01 16:30:12 +00:00
Jacques Garrigue b8f3f07141 coherent handling of type declarations
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5632 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-30 08:04:42 +00:00
Xavier Leroy 4f43b5f3fa Rectif doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5622 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-24 09:50:23 +00:00
Xavier Leroy 230179ff8b MAJ Makefiles
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5620 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-24 08:21:40 +00:00
Xavier Leroy dc5c604800 Doc de iter et fold
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5617 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-23 13:19:35 +00:00
Xavier Leroy e697df642b string_of_float: 17 digits au lieu de 18 (18 donne des resultats tres moches sous Linux)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5615 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-23 12:51:18 +00:00
Xavier Leroy d60708263e Probleme d'equilibrage dans remove (PR#1720)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5610 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-23 07:28:54 +00:00
Xavier Leroy 38558879cc Problemes d'equilibrage dans join et remove (PR#1717,PR#1720)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5609 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-23 07:28:34 +00:00
Damien Doligez 51d50c7702 meilleur code pour Random.int
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5605 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-19 18:14:52 +00:00
Damien Doligez 901936498a changement de parse_argv en cas d'erreur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5604 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-19 18:13:31 +00:00
Xavier Leroy 1fa763e0c5 Merge branch with recursive modules
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5602 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-19 15:53:53 +00:00
Damien Doligez 5eef5478ae amelioration Random
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5596 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-12 16:49:32 +00:00
Damien Doligez a085ee8310 plus de determinisme (?)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5595 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-12 12:54:51 +00:00
Damien Doligez 60a5460849 changement seeding + ajout fonctions serieuses
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5592 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-12 11:15:26 +00:00
Damien Doligez 0b2e6f5f7c PR#1709
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5591 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-12 11:13:40 +00:00
Damien Doligez 313d77d1cb PR#1532
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5578 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-23 14:34:23 +00:00
Damien Doligez d55a2af738 deps
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5576 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-23 14:28:39 +00:00
Jacques Garrigue 4202eb8c4d add weak contravariance for types (PR#1692)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5569 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-21 09:04:54 +00:00
Jacques Garrigue c5790aa417 fix PR#1559
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5568 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-19 09:21:17 +00:00
Pierre Weis 0df4ab0392 Documentation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5567 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-14 17:52:40 +00:00
Pierre Weis 2b7e706ab8 Suppression code mort.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5565 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-14 17:07:22 +00:00
Pierre Weis 3b1652c76c Explicit documentation of %0c: scanf "%0c" (fun c -> ...) gives access
to the current character without reading it. This is convenient to
continue scanning according to the value of the current character,
without having the burden to add it to the scanning result (if only
possible when you decide to scan %C or %S when c is " or ').


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5562 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-14 06:39:50 +00:00
Pierre Weis f1217b8bc7 Begin_of_input -> beginning_of_input.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5561 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-14 06:30:04 +00:00
Jacques Garrigue 6fc86d03cf fixed PR#1673
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5556 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-13 08:24:53 +00:00
Pierre Weis b05ec8f2fa Addition of the Fragile_pat warning.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5526 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-02 08:47:34 +00:00
Pierre Weis e77055aad9 Complete move from virtual to private for concrete types with private
constructors (or labels).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5524 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-01 22:22:37 +00:00
Pierre Weis 2a88474155 Une grammaire à 0 conflits, ça se fête, ça se choie, ça se maintient.
(Je sais j'ai mis un s à conflits, mais c'est par une attraction
grammaticale irrésistible de l'usage du 0 en français: une grammaire
sans conflits prend un s à conflits tout comme ``une maison sans
fenêtres'' prend un s à fenêtres, au motif que si la maison avait des
fenêtres, elle en aurait évidemment plusieurs; mutatis mutandis pour
les grammaires: de mon expérience, s'il y avait des conflits ils
seraient forcément plusieurs :)


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5523 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-29 07:57:13 +00:00
Pierre Weis 1623dc13fc Documentation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5520 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-28 10:21:57 +00:00
Pierre Weis 961dc4bda4 Introducing new constants deserve a new sub-version increment!
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5518 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-28 09:47:04 +00:00
Pierre Weis 9e6895aded Introducing format %$ (to print strings with variables substitution)
and %! (to flush the output). See printf.mli for details.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5517 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-28 09:44:21 +00:00
Pierre Weis e9cda5216b Addition of function add_substitute for adding strings to buffer with
variable names substitution via a function mapping.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5516 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-28 08:13:20 +00:00
Xavier Leroy 7abcc8799e Ajout des litteraux de type int32, nativeint, int64
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5510 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-25 12:27:31 +00:00
Pierre Weis e3c25d1b24 Correcting the bug of large buffering when scanning files.
Introduction of two new functions Scanning.from_file and
Scanning.from_file_bin to alleviate this problem.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5506 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-25 10:21:21 +00:00
Pierre Weis 1d52692ccf Adding new arguments types: boolean with spec Bool for function taking
a boolean as argument, and tuples with spec Tuple of spec list for
functions that takes more than one argument in turn on the command
line. For instance Arg.(Tuple [Arg.Int f; Arg.Bool b; Arg.Int g])
specifies an option that will take 3 elements on the command line and
will call f, b, and g in turn with converted values of the
corresponding types.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5505 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-25 10:19:35 +00:00
Xavier Leroy 5c7accd134 Optimisation de Pervasives.compare par strength reduction
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5474 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-01 08:46:39 +00:00
Damien Doligez 0ac0d9ac3b PR#1610
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5470 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-31 16:14:45 +00:00
Jacques Garrigue 91801e7a32 corection de bugs methodes polymorphes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5458 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-26 07:47:32 +00:00
Xavier Leroy 14e7582e8d En Windows, utiliser . comme repertoire temporaire si la variable TEMP n'est pas definie. WinXP ne cree pas le repertoire C:\temp.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5453 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-24 15:26:35 +00:00
Damien Doligez b44e21d6da PR#1588
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5438 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-13 17:26:05 +00:00
Damien Doligez cbc181dc76 note: on ne peut pas externer un weak array
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5437 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-12 16:41:39 +00:00
Damien Doligez f0dd3c5ae7 bug de printf "%8s" x qui tronquait x a 8 caracteres
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5436 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-12 16:40:35 +00:00
Damien Doligez 8a20bd757d completude de la doc, typo sur anon_fun
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5434 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-12 16:36:28 +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
Pierre Weis 1f955eb17e Format %S now understands continuation newlines (\\\n).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5412 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-02 23:03:15 +00:00
Pierre Weis e132cd1f7a Documenting format %$.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5411 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-02-28 19:55:12 +00:00
Pierre Weis 79f3791c04 Introduction des types virtuels etape 2: introduction dans camlp4.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5410 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-02-28 07:53:08 +00:00
Pierre Weis b5d0102c05 Nouveau format %$. Introduction des types virtuels: step 1 sans inclusion dans Camlp4
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5409 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-02-28 06:59:19 +00:00
Damien Doligez 501d64ea6a PR#1554
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5401 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-02-24 16:44:48 +00:00
Damien Doligez f665df40f1 precisions dans la doc de sort
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5395 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-02-12 13:01:12 +00:00
Pierre Weis 9bbe6d7d7a Default policy is to ignore tag printing completely.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5389 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-01-24 14:26:56 +00:00
Damien Doligez 992ea70149 regularisation de print_endline
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5387 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-01-22 16:32:57 +00:00
Damien Doligez 306f79785d points-virgules mal places
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5386 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-01-21 12:57:33 +00:00
Damien Doligez 54ac3911ce typo dans un commentaire
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5385 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-01-21 12:56:30 +00:00
Damien Doligez 9c8d3d777f PR#1497
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5380 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-01-11 11:54:38 +00:00
Pierre Weis 1b16545057 better treatment of %n
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5353 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-16 16:17:41 +00:00
Damien Doligez 1ceb86a2ea PR#1495
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5340 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-12 18:59:11 +00:00
Damien Doligez 109ff9461e 18 chiffres pour les flottants
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5338 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-12 18:56:13 +00:00
Pierre Weis 8701ef7048 Documentation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5322 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-09 10:28:05 +00:00
Pierre Weis 422967d82b Introducing the skip facility for scanf.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5320 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-09 07:13:29 +00:00
Pierre Weis 831a3d7f5c Bufferized input from channels.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5319 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-08 21:28:23 +00:00
Pierre Weis 6cdad3430c adding some semantics on the string type for specs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5316 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-08 15:17:30 +00:00
Pierre Weis 9deb0370fa Exporting stdib
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5315 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-08 15:16:09 +00:00
Pierre Weis 9fd8825b8d adding C-like %n format for scanf. For printf %n is an alias fr %i.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5313 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-08 13:52:02 +00:00
Jacques Garrigue 4011817915 Relax the value restriction
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5309 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-03 02:57:23 +00:00
Pierre Weis fda0343bbf Typing of kprintf turned to the more general type allowed by new
format strings type.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5286 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-22 10:13:11 +00:00
Xavier Leroy 5e152f7945 - Revu en profondeur la verification des CRC d'interfaces.
Cela corrige le PR#1064.
- Les CRC des modules constituant un programme sont stockes dans
  l'executable bytecode, section CRCS.  Revu Dynlink pour utiliser ces
  CRC au lieu d'attendre de l'utilisateur qu'il les fournisse.
  MAJ du debugger en consequence.
- Introduction et utilisation du fichier stdlib/StdlibModules.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5272 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-17 16:42:12 +00:00
Pierre Weis 9c20fa10d8 Documentation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5263 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-15 10:57:14 +00:00
Damien Doligez 51233b6e83 changement des locations, bug trouve par DDR
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5258 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-12 17:47:54 +00:00
Damien Doligez 2b633bf048 amelioration de let rec
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5252 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-07 17:57:23 +00:00
Damien Doligez b3170e3d1f PR#1466 suite (et fin en ce qui concerne MacOS X)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5250 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-07 11:51:39 +00:00
Damien Doligez 2570312432 PR#63
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5245 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-05 16:33:46 +00:00
Damien Doligez f01fede228 PR#1465
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5233 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-04 10:49:35 +00:00
Damien Doligez 449722dbf5 flush_all ignore les erreurs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5231 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-02 21:54:19 +00:00
Damien Doligez c3e4b3c6dd documentation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5230 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-02 21:52:54 +00:00
Damien Doligez faff950d11 petit glitch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5229 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-02 21:47:02 +00:00
Damien Doligez d4bd2173aa PR#1200
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5228 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-02 21:24:30 +00:00
Damien Doligez ed3123ee87 changement des locations, premiere tranche
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5224 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-01 17:06:47 +00:00
Pierre Weis 7f4f3784d0 Better typing of kprintf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5214 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-31 12:30:43 +00:00
Pierre Weis 04756a214b Introducing format concatenation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5213 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-31 12:29:33 +00:00
Damien Doligez 1ba3a292a9 fix du fix du PR#1249
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5212 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-31 10:37:53 +00:00
Pierre Weis 6df4c2b6de Introducing (and using) string and string format coercions.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5211 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-31 10:00:02 +00:00
Pierre Weis 12107f3fbe Reaching the format graal: the fourth element
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5210 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-31 09:56:11 +00:00
Pierre Weis 236c7c3408 Legere mise en facteur.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5208 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-30 23:47:54 +00:00
Pierre Weis 03625b7620 Export de end_of_input.
Implementation de la semantique des espaces conforme a la doc (seul le
caractère 32 est reconnu pour appeler skip_spaces).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5207 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-30 23:46:21 +00:00
Luc Maranget 53c35c8e00 oubli
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5201 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-29 18:24:53 +00:00
Damien Doligez e22208ccca fix PR#1202
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5200 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-29 17:53:24 +00:00
Damien Doligez 0738514628 PR#1249
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5197 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-29 13:55:33 +00:00
Damien Doligez 6112f1860d PR#1464
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5194 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-28 21:47:41 +00:00
Luc Maranget c417b82d9e nouveau ocamllex
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5193 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-28 16:46:50 +00:00
Damien Doligez a0aa7eda67 modif de string_of_float pour afficher tous les chiffres
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5178 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-11 20:20:53 +00:00
Damien Doligez ffabc5b01a doc plus precise pour int_of_string
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5177 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-11 20:19:32 +00:00
Damien Doligez 4aef78fc74 PR#1423
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5175 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-11 19:01:19 +00:00
Pierre Weis 27c443e152 Bug in the scanning of characters at end of file (
sscanf "" "%[^\n\r]\n" must succeed and return the empty string).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5169 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-10 10:08:18 +00:00
Pierre Weis e42e2b9266 Revised semantics of @c: the c character is now skipped by default.
This behaviour is documented.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5162 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-08 06:46:15 +00:00
Pierre Weis 51eb3bad54 A lot of modifications: provision for unsigned numbers in binary
notation + addition of a new ``bof'' field in input buffers to detect that
no chars have ever been read + careful check and debugging of reading
from empty buffers + code review. Addition of stdib for reading from stdin.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5160 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-07 12:20:07 +00:00
Pierre Weis 739479921d Provision for unsigned numbers in binary notation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5159 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-07 12:16:03 +00:00
Pierre Weis e95dce8553 Provision for printing of unsigned numbers in binary notation.
(Still to be revised.)


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5158 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-07 12:15:17 +00:00
Damien Doligez 007f9a7551 ajout _ dans les nombres; ajout \xhh dans les chaines
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5155 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-02 12:25:15 +00:00
Damien Doligez 0d5055997a PR#1378
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5148 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-27 14:20:58 +00:00
Damien Doligez 7f968224ae probleme out-of-bounds string/array access sur Mac OS 10.2
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5141 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-23 18:03:56 +00:00
Damien Doligez dd63c45e38 PR#1379
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5136 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-18 13:59:27 +00:00
Damien Doligez 47ae2e8b0a PR#1384
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5133 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-17 13:45:33 +00:00
Jacques Garrigue cc07ebe27d corrige PR#1374: univar aliasee en variable de rangee
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5124 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-07 01:45:16 +00:00
Pierre Weis 66f225a7bf Too optimistic implementation of %F format: we have to do the all job on
the Caml side.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5122 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-06 10:05:33 +00:00
Pierre Weis a96f8f0e87 Formats %B and %F.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5119 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-05 10:38:11 +00:00
Pierre Weis c89dbcc9e0 Introducing the (compiler private) helper function to turn out a
string representation of a floating point number to a valid Caml token
(valid_float_token).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5116 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-05 10:31:18 +00:00
Pierre Weis 0d986a420a Introducing new format %F and %B to print parsable float and bools.
(For bools format B is equivalent to format b, which can now be used
for something else: printing integers in binary format ?).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5115 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-05 10:27:34 +00:00
Xavier Leroy c5e13cd23f MAJ numero de version
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5078 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-08-05 14:16:12 +00:00
Damien Doligez e41863b492 changement overhead par defaut -> 80
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5062 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-08-01 14:14:10 +00:00
Xavier Leroy 23be5a960f Documenter le probleme avec let rec x = lazy x
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5057 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-30 13:02:56 +00:00
Pierre Weis 05406fd635 Typos.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5053 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-28 21:51:51 +00:00
Pierre Weis 0146dc27f9 Typo.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5052 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-28 21:46:07 +00:00
Pierre Weis 6c15753d0f Revu le traitement de %S (les @c ne sont pas nécessaires vus les
guillemets délimiteurs).
Revu le traitement des blancs en fin de fichier et les formats à
indication de scanning erronées (format terminé par @).
Revu le type de kscanf.
Revu la documentation des indications de scanning.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5051 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-28 21:29:42 +00:00
Xavier Leroy 8bf3b5a36a Documentation plus precise
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5050 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-27 16:28:23 +00:00
Xavier Leroy 6970e8c7fa Identifier %x et %X; bug parsing entiers octal et hexa (PR#1260); 8 n'est pas un chiffre octal. Signe: Damien & Xavier
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5041 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-25 15:24:58 +00:00
Xavier Leroy 1c2eda75a7 ocamldoc n'aime pas [@c] ...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5039 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-25 14:06:19 +00:00
Xavier Leroy 2864c78b57 Petites modifs dans les commentaires de doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5037 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-25 12:17:35 +00:00
Xavier Leroy 12e24290b8 Petites modifs dans les commentaires de doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5036 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-25 12:11:29 +00:00
Damien Doligez 794633663d bug Weak.Create(_).iter
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5033 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-23 16:10:00 +00:00
Damien Doligez f5f0b6c1dd changement de spec numero de version
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5030 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-23 14:35:30 +00:00
Damien Doligez 37bf95c248 detabisation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5029 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-23 14:12:03 +00:00
Xavier Leroy 30fdb75855 Reformattage documentation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5028 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-23 13:40:02 +00:00
Damien Doligez 8bd27a45b4 deps
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5018 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-22 15:48:45 +00:00
Xavier Leroy 38b49667b1 MAJ dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5016 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-22 13:38:00 +00:00
Xavier Leroy 2b7a057f2f Passage version 3.05
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5015 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-22 13:36:57 +00:00
Xavier Leroy 88cf96e3bd Clarification doc de close_in et close_out (PR#1235)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5002 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-18 08:44:51 +00:00
Jacques Garrigue 9617cdedcd add scanf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4996 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-15 01:10:33 +00:00
Xavier Leroy ede12e6163 Remplacement des tests ofs + len > length par ofs > len - length, pour eviter le debordement lors de l'addition (PR#1229)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4993 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-12 09:47:54 +00:00
Pierre Weis 4865d98f29 Errors in documentation + the error continuation now takes as argument
the exception that was raised during scanning instead of a string
explaining the problem + proper end of file detection.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4992 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-11 22:39:26 +00:00
Damien Doligez 3932ce2651 alldepend
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4961 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-27 12:13:48 +00:00
Pierre Weis a829d1d7d6 Using formats %S and %C.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4959 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-27 09:27:14 +00:00
Pierre Weis de4faabfce Exception Scan_failure gets a string argument only.
Failure exception is no more trapped for each convertion: it is
trapped instead in the main scanning loop.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4958 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-27 09:20:25 +00:00
Pierre Weis d7e240f4d9 Documentation of kscanf + simplification of exception Scan_failure.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4957 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-27 09:18:11 +00:00
Xavier Leroy 26fb2b92ac Ajout operation is_empty
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4956 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-27 08:48:26 +00:00
Xavier Leroy 376626863e Nettoyages documentation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4954 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-26 14:52:34 +00:00
Pierre Weis 17db5ace3e Introducing kscanf, the scanning function with an additional error continuation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4950 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-26 09:32:27 +00:00
Pierre Weis 72d45abf8a Introducing kscanf, the scanning function that has an extra
continuation argument for scanning failures.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4949 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-26 09:31:02 +00:00
Xavier Leroy 9e3dc0cd97 Ajout d'un type t et d'une fonction compare pour permettre l'utilisation de ce module avec la signature OrderedType
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4948 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-26 09:13:59 +00:00
Xavier Leroy efd43cdb54 Les types et exceptions predefinis sont maintenant documentes a part, on n'en parle plus dans Pervasives
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4947 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-26 09:13:29 +00:00
Xavier Leroy 2e7c4897df Ajout fonction public_method_label pour CamlIDL et autres programmes ayant besoin de connaitre un index de methode, sans pour autant en creer de nouveaux
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4946 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-26 09:12:49 +00:00
Xavier Leroy be82a1c3d0 Retour de Oo.new_method, qui sert pour CamlIDL
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4943 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-20 15:44:29 +00:00
Xavier Leroy 35aca10d95 Suite portage Mingw
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4933 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-18 13:01:53 +00:00
Jacques Garrigue a3c76a6264 improve error messages
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4929 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-18 10:47:33 +00:00
Jacques Garrigue 8388bbe7d2 Oo.oid -> Oo.id
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4924 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-14 06:59:20 +00:00
Pierre Weis 0505570e3b Introducing a specific exception for formatted input functions.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4922 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-12 08:31:21 +00:00
Jacques Garrigue 3d7002adaa be more specific on oid
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4921 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-12 07:55:55 +00:00
Jacques Garrigue 5c5db3cb33 ajout de Oo.oid
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4914 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-11 02:51:01 +00:00
Jacques Garrigue d13715755c clean-up of universal and recursive types
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4912 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-10 02:39:35 +00:00
Pierre Weis b34615a023 Spelling.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4900 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-07 10:05:52 +00:00
Xavier Leroy a82c366504 Portage Mingw et revision du portage Win32/MSVC
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4899 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-07 09:49:45 +00:00
Damien Doligez bba52e7a9d changement List.sort; ajout fast_sort et List.merge
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4884 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-05 12:12:47 +00:00
Damien Doligez db0a0a0d34 changement List.sort; ajout fast_sort et List.merge; bugfix Obj.truncate
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4883 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-05 12:12:16 +00:00
Damien Doligez 88cd2df4d6 coupure de lignes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4878 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-05 12:08:38 +00:00
Pierre Weis 12b5faed10 Documentation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4856 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-28 17:51:49 +00:00
Damien Doligez 2dd5bb2e5d .depend + .cvsignore
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4855 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-28 17:03:40 +00:00
Damien Doligez 3b358c7349 fix declenchement du compactage
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4854 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-28 16:57:31 +00:00
Pierre Weis 1b790320c7 Disparition de Scanning.ml et Scanning.mli.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4850 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-27 22:01:05 +00:00
Pierre Weis 2b74c8d0bd Le module Scanning est intégré dans Scanf.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4849 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-27 22:00:09 +00:00
Pierre Weis ad7659f31d Les formats [f], [e], [E], [g], [G] sont équivalents.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4848 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-27 20:41:19 +00:00
Pierre Weis 817e451e48 Meilleurs messages d'erreur.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4843 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-27 08:51:23 +00:00
Pierre Weis b55d7dad58 Suppression de l'argument spc dans la fonction scan (le coeur de
fscanf): les espaces sont sautés lorsqu'on rencontre un espace dans la
chaîne de format.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4841 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-27 07:08:05 +00:00
Pierre Weis 60ed746eef Documentation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4840 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-27 07:05:36 +00:00
Pierre Weis cc021ae190 Documentation + cosmetique.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4839 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-27 07:04:48 +00:00
Xavier Leroy 4c64e76734 Documentation du flag 0
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4835 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-25 08:37:33 +00:00
Pierre Weis 3e2024a34c typos
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4829 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-20 19:22:21 +00:00
Pierre Weis e9e7213c0c Implementation of escapes in Chars and Strings.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4828 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-20 19:19:15 +00:00
Pierre Weis a08d0285f1 Documentation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4825 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-17 08:17:52 +00:00
Damien Doligez 3340979102 version
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4823 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-16 16:23:01 +00:00
Damien Doligez 77173a5fe7 deps
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4822 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-16 15:23:05 +00:00
Damien Doligez 4b981e1964 documentation de sort
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4818 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-16 15:09:09 +00:00
Pierre Weis 1459d3989f Documentation and some rewriting.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4811 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-15 20:29:26 +00:00
Pierre Weis f2881ac3d2 Typos.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4810 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-15 20:28:57 +00:00
Pierre Weis f13bd42464 Getting rid of one more Obj.magic :)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4806 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-12 18:41:07 +00:00
Pierre Weis 3652bd03d9 Documentation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4805 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-12 18:40:15 +00:00
Pierre Weis 52d75a5e19 Introducing format %C and %S to print (and read) strings and chars
with escaped and delimitors (as Objective Caml tokens).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4804 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-12 18:37:49 +00:00
Pierre Weis 79eb51807f Getting rid of 2 Obj.magic(s). (By the way string_of_format =
%identity is safe.)
Adding formats C and S.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4803 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-12 17:57:36 +00:00
Pierre Weis d4b9ac8c8c Simplification + correcting scanning of booleans.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4802 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-11 12:06:22 +00:00
Pierre Weis bea7012c7f Documentation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4801 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-11 12:03:42 +00:00
Pierre Weis 8c712bd5a9 Some bad_format where bad_input.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4800 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-09 21:07:44 +00:00
Pierre Weis 1bac650af9 Better evaluation strategy for scanf: before calling the function argument
scanning is saturated.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4799 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-09 19:37:07 +00:00
Pierre Weis c00140c75d Completing implementation of char sets into scanf.ml.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4798 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-09 18:26:44 +00:00
Pierre Weis 47cb207036 Better treatment of end of file.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4797 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-09 18:22:51 +00:00
Pierre Weis d4fefff6fa Documentation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4795 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-08 13:51:09 +00:00
Pierre Weis eaa6581cc4 Documentation of the tag facility.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4794 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-08 13:50:29 +00:00
Pierre Weis ba34bd8a63 Simplying once more.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4790 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-07 16:34:26 +00:00
Pierre Weis 8f79254242 Simplifying scanning of integers.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4789 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-07 16:31:33 +00:00
Pierre Weis 4912200a02 Reading nativeint int32 and int64 values.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4788 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-07 16:28:19 +00:00
Pierre Weis adf2b507bf Functions incompletely called.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4787 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-07 14:47:28 +00:00
Pierre Weis 01ca2d9ec2 Introducing a ``scanf'' facility in Objective Caml.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4780 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-07 07:41:12 +00:00
Xavier Leroy 9c69b5d52e Meilleure implementation du module Queue, fournie par Francois Pottier
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4775 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-06 12:11:08 +00:00
Xavier Leroy a4ade26294 Decoupage de stdlib/oo en stdlib/camlinternalOO et stdlib/oo. Petites modifs dans la compilation des classes pour reduire la taille du code genere
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4736 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-24 09:49:06 +00:00
Pierre Weis 929bc47ff8 Echolalie.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4720 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-22 21:55:26 +00:00
Pierre Weis 5b4c55d7dd Confusion between i and j => bus error!
Generalized names for tags.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4719 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-22 21:54:08 +00:00
Maxence Guesdon af7e23aa24 correction cross ref dans un commentaire
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4699 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-18 09:11:18 +00:00
Jacques Garrigue 0a8236066f vive les methodes polymorphes!
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4694 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-18 07:27:47 +00:00
Xavier Leroy 3723114891 Ameliorations de Filename.temp_file (creation en mode 600; utilisation d'un PRNG) et ajout de Filename.open_temp_file
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4653 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-15 11:42:45 +00:00
Jacques Garrigue 06db32f483 PR#1020
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4590 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-04 09:00:16 +00:00
Xavier Leroy 501905824b Doc de output et input, suite (PR#1001)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4574 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-29 15:01:59 +00:00
Xavier Leroy 21650a915d Doc de output et input (PR#1001)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4573 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-29 14:46:51 +00:00
Xavier Leroy 9950a09968 Revu implementation et doc de Complex.sqrt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4572 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-29 14:46:33 +00:00
Xavier Leroy 09581ecdf9 Guard against string length overflow when resizing (PR#1015)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4571 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-29 14:24:22 +00:00
Pierre Weis 4750850b76 Improved error message.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4564 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-26 17:46:09 +00:00
Pierre Weis ae91006786 Documentation + parse_argv introduction.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4557 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-23 16:30:01 +00:00
Pierre Weis e40ea8f198 Generalization of Arg.parse into Arg.parse_array: we now can parse an
arbitrary string array built during program execution.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4556 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-22 20:46:06 +00:00
Pierre Weis c4b203f34c Added get_* for tag printing status.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4555 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-22 20:43:07 +00:00
Damien Doligez 424fd989f5 Format.kprintf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-21 17:13:02 +00:00
Pierre Weis e5540bf196 Forgotten export.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4552 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-21 16:23:40 +00:00
Damien Doligez cfdb9013e8 fix PR#1018
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4551 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-21 16:10:36 +00:00
Pierre Weis f187b04ee0 Parsing of float arguments was not properly handled in case of invalid
argument.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4550 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-21 10:45:20 +00:00
Pierre Weis 219cc8e584 Distinction between tag markers (output as a 0 length token) and tag
printers (regular pretty printing functions applied to tags).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4549 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-20 07:33:20 +00:00
Pierre Weis f46c82bb41 Nouvelle version des tags.
Simplification de champs fonctionnels des formatteurs.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4548 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-20 06:51:17 +00:00
Xavier Leroy bd8c3bbd18 Retour en arriere sur le renommage Lexing.lex_buffer_len -> Lexing.lex_buffer_end, car ca casse Hevea
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4542 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-18 16:16:31 +00:00
Damien Doligez 4e87d1239d deps + factorisation sprintf/kprintf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4529 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-13 17:34:58 +00:00
Damien Doligez 818a4463bd ajout kprintf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4523 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-13 14:08:10 +00:00
Damien Doligez 822e1b12e6 documentation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4522 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-13 14:07:56 +00:00
Xavier Leroy 4efb58b231 Implementation de Filename.quote pour Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4515 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-12 16:16:56 +00:00
Xavier Leroy f2bd146780 MAJ doc exit, at_exit (PR#884)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4514 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-12 12:39:53 +00:00
Pierre Weis bdc61c17bf Introducing tags.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4510 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-11 22:18:20 +00:00
Xavier Leroy 6527f93cb0 Revu initialisation suite au changement de la strategie de reallocation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4504 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-11 10:38:43 +00:00
Xavier Leroy af97fe9e5a Open_append implique Open_write automatiquement => simplification de la doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4500 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-11 08:45:40 +00:00
Xavier Leroy 47dbf69856 Revu redimensionnement du buffer d'entree (PR#900,908)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4499 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-11 08:45:10 +00:00
Xavier Leroy 9b37d40d34 Un identificateur peut commencer par _ (PR#959)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4498 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-11 08:43:55 +00:00
Damien Doligez 9be5381037 documentation types built-in
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4480 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-06 13:39:44 +00:00
Damien Doligez a2d1de28e9 typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4479 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-06 13:33:25 +00:00
Damien Doligez 9261b153d6 documentation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4478 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-06 13:33:07 +00:00
Pierre Weis 9a43942161 Generalisation, simplification, meilleurs messages d'erreur, meilleur
detection des erreurs de format, et documentation comme d'habitude...


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4476 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-05 20:56:46 +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
Damien Doligez f3a1293b03 Digest: modif channel, fix PR#924, ajout to_hex
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4437 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-25 16:37:15 +00:00
Damien Doligez 5dd41d5bc9 "or" deprecated; use || instead
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4436 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-25 13:04:58 +00:00
Damien Doligez adc7a32111 bricoles
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4428 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-19 13:29:09 +00:00
Xavier Leroy b6a4ccaaf6 MAJ doc at_exit
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4426 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-18 16:34:32 +00:00
Damien Doligez 130e3415fd ajout option -nostdlib
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4409 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-14 15:17:11 +00:00
Xavier Leroy 324d85175d Revu norm, div et inv
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4381 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-12 08:54:20 +00:00
Xavier Leroy d40714ec5f Bug dans 'norm zero'
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4378 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-11 14:18:22 +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 7f765d521e Reimplementation de input_line pour meilleures performances sur longues lignes (PR#813)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4374 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-11 13:49:36 +00:00
Xavier Leroy a91206aa2f Ajout module Complex
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4371 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-10 17:00:13 +00:00
Damien Doligez 5a82cfee84 ajout hexadecimal pour Gc.verbose
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4369 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-08 19:34:49 +00:00
Damien Doligez 8ea64b58dc byterun/finalise.c: support pour les lazy finalises
byterun/gc_ctrl.c: ajout Gc.major_slice
byterun/major_gc.c: gros bug dans les valeurs finalisees + ajout Gc.major_slice
byterun/major_gc.h: gros bug dans les valeurs finalisees + ajout Gc.major_slice
byterun/memory.c: typo dans un commentaire
byterun/minor_gc.c: petit bug, ajout Gc.major_slice
parsing/parser.mly: plus de conflits; l'automate reste identique
stdlib/gc.ml: ajout Gc.major_slice
stdlib/gc.mli: ajout Gc.major_slice
stdlib/sys.ml: ajout Sys.ocaml_version
stdlib/sys.mli: ajout Sys.ocaml_version
utils/config.mlp: ajout Sys.ocaml_version


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4357 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-05 17:11:33 +00:00
Xavier Leroy 827ad34be9 Typos / precisions supplementaires dans la doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4349 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-04 16:44:20 +00:00
Damien Doligez 67633a84d7 ajout Random.bool
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4336 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-01 12:24:44 +00:00
Damien Doligez 15c25173cf ajout Gc.top_heap_words
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4335 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-01 12:23:58 +00:00
Jacques Garrigue 0d3a75cc7a forward definition of String.get
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4311 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-25 07:07:49 +00:00
Damien Doligez 9f64519070 bug string_of_float
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4309 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-24 17:47:21 +00:00
Damien Doligez 0032c482a2 quelques bugs sur les weak hash tables
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4306 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-23 17:54:11 +00:00
Damien Doligez 1915402f26 elargissement de la spec de la fonction de hash
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4305 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-23 17:52:46 +00:00
Damien Doligez 198b607114 rajout final_tag (deprecated)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4304 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-23 17:51:41 +00:00
Damien Doligez e962b870e8 bug lazy dans ocamlopt + diverses bricoles
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4292 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-20 22:20:58 +00:00
Damien Doligez 0dbce74fc8 lazy a la Tolmach
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4291 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-20 17:39:10 +00:00
Damien Doligez 196b219020 backslashs inutiles
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4290 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-20 17:38:52 +00:00
Damien Doligez d557793074 clarification doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4287 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-20 17:27:09 +00:00
Damien Doligez 42f72c7694 ajout -warn-error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4282 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-20 15:12:32 +00:00
Damien Doligez 13356e7c5e detabisation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4281 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-20 15:12:21 +00:00
Damien Doligez 09a8c6bc78 configure: suppression "smart preprocessing" pour MacOS X
asmrun/roots.c, byterun/alloc.c, byterun/gc_ctrl.c, byterun/minor_gc.c,
byterun/minor_gc.h, byterun/roots.c, byterun/startup.c:
         derecursivation du GC mineur

byterun/config.h, stdlib/gc.mli: compactage active par defaut (300%)

otherlibs/unix/select.c: ajout include MacOS X

.cvsignore: bricoles


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4264 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-18 15:13:26 +00:00
Maxence Guesdon cd38c08989 correction crossréférence
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4250 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-14 22:41:10 +00:00
Damien Doligez 0e07868297 sort: specif de la fonction de comparaison
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4237 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-06 19:17:54 +00:00
Jacques Garrigue 3ff35c3b45 add String.iter
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4214 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-04 03:39:46 +00:00
Maxence Guesdon 2d748d30f9 Changements niveaux de titres dans les commentaires
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4198 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-28 23:15:04 +00:00
Maxence Guesdon 69ccd1bdbf Changements niveaux de titre dans les commentaires
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4196 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-28 23:14:14 +00:00
Maxence Guesdon a1f70bfb1d changements niveaux de titres dans les commentaires
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4195 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-28 23:13:52 +00:00
Maxence Guesdon b7c2dcaa7e Changements niveaux de titres dan les commmentaires
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4194 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-28 23:13:35 +00:00
Maxence Guesdon f0cb1b414d changements niveaux de titre dans les commentaires
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4193 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-28 23:13:20 +00:00
Xavier Leroy e9cc0ac2ff Nettoyage commentaires de doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4152 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-10 12:33:55 +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
Jacques Garrigue caa59d9e5a forgot Hashtbl.copy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4107 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-05 07:38:02 +00:00
Jacques Garrigue c87c9efff5 change commentaire
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4106 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-05 07:35:45 +00:00
Maxence Guesdon 1ae43c02ae correction typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4104 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-04 21:30:02 +00:00
Maxence Guesdon 8d3cbb869b correction typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4102 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-04 20:09:27 +00:00
Maxence Guesdon 69d5ded204 correction comments
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4096 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-04 15:42:07 +00:00
Jacques Garrigue 101a390b47 do not forget +'a
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4086 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-04 02:31:57 +00:00
Jacques Garrigue 3b237f35a6 recover formatting
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4085 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-04 02:31:23 +00:00
Maxence Guesdon 608f2ab17d correction commentaire
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4084 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-03 22:47:17 +00:00
Maxence Guesdon ef3d334d4a commentaires après
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4083 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-03 22:16:03 +00:00
Maxence Guesdon 966c128bc9 commentaires après
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4082 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-03 22:01:28 +00:00
Damien Doligez 74cc2155f7 cosmetique
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4055 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-27 15:06:34 +00:00
Xavier Leroy 07e82db16f Probleme de bootstrap sur les modules labelises
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4049 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-27 12:58:41 +00:00
Xavier Leroy 1362448598 Ctrl-C madness
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4048 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-27 12:58:19 +00:00
Xavier Leroy 95df3fc184 Garantir la semantique 'arrondi vers zero' pour / et mod
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4045 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-27 10:17:36 +00:00
Xavier Leroy d3db3052c3 Bug dans l'interface fonctorielle pour add et resize
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4021 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-19 15:37:19 +00:00