Commit Graph

480 Commits (9fdd99b513a7d32526079cf276a46b50fab11347)

Author SHA1 Message Date
Xavier Leroy 9fdd99b513 Makefile: utiliser NATIVECC.
mainarith: tester qques cas limites flottants.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@485 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-28 14:43:16 +00:00
Xavier Leroy 3686d2232a Debug des nouvelles comparaisons flottantes IEEE.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@484 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-28 14:42:48 +00:00
Xavier Leroy f02eee8156 Makefile: meilleures dependances.
arith: tester les comparaisons flottantes inversees et directes.
Tester sur +infty, -infty et NaN.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@483 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-28 14:26:41 +00:00
Xavier Leroy e5ef0b6f16 Changement des comparaisons flottantes pour etre conforme a IEEE.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@482 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-28 14:25:57 +00:00
Xavier Leroy 89a6e5af26 Dependances pour cslopt.opt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@481 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-28 14:25:05 +00:00
Xavier Leroy 5e0f79bb50 Ne pas virer le setglobal qd on elimine le code mort
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@480 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-28 09:32:29 +00:00
Xavier Leroy d3397b6cb3 Garder les stamps de registres petits, car interf alloue en N^2 ou N est le plus grand stamp
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@479 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-27 19:41:15 +00:00
Xavier Leroy 5ef0e16b19 On double les tailles de pile pour les machines 64 bits.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@478 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-27 15:36:57 +00:00
Xavier Leroy dcfbdf602c Si une exception s'echappe pendant un #load, enlever le global des
tables du linker.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@477 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-27 14:51:11 +00:00
Xavier Leroy 6d83ba137e MAJ doc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@476 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-27 14:12:38 +00:00
Xavier Leroy bff096758b interf: il faut garantir que toutes les preferences ont un poids > 0.
Une preference de poids 0 peut en effet rendre assignable un registre
interdit.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@475 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-27 14:12:14 +00:00
Xavier Leroy 078a661b3d MAJ commentaires.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@474 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-27 14:10:43 +00:00
Xavier Leroy 3831772e16 Oups, bug dans realclean
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@473 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-27 12:55:45 +00:00
Xavier Leroy 0fa2ca9771 Entree realclean
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@472 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-27 12:53:17 +00:00
Xavier Leroy c4913b91fb Nettoyage
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@471 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-26 20:23:16 +00:00
Xavier Leroy feac66d0ed MAJ pour la nouvelle convention de nommage des registres vivants (2n+1 au lieu de -1-n)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@470 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-26 20:17:06 +00:00
Xavier Leroy 323359621b Mention du portage HP / NextStep
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@469 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-26 14:50:05 +00:00
Xavier Leroy d5e6bca0cf MAJ commentaires conventions d'appel
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@468 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-26 14:41:02 +00:00
Xavier Leroy 09fc490852 Portage HP-PA
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@467 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-26 14:38:29 +00:00
Xavier Leroy b4e43a753a Typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@466 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-26 14:37:15 +00:00
Xavier Leroy 92a64dc231 Mauvaise constante dans Random.int
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@465 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-26 13:35:48 +00:00
Xavier Leroy a721810eec Attention aux debordements de format_buffer avec %f et des grands flottants
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@464 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-26 11:28:07 +00:00
Xavier Leroy 7c3be71ad9 Transformation des references en variables
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@463 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-25 15:38:43 +00:00
Xavier Leroy a468a7181d Utiliser FFREE au lieu de FINIT
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@462 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-25 15:37:33 +00:00
Xavier Leroy a1beab1bfa MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@461 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-25 15:36:28 +00:00
Xavier Leroy cf907cf24b Pour les 64 bits, int -> long
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@460 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-21 20:32:17 +00:00
Xavier Leroy 1d8f190b9e Ajout test de regression arithmetique
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@459 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-21 20:27:50 +00:00
Xavier Leroy a241622210 Correction de sprintf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@458 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-21 09:22:35 +00:00
Xavier Leroy b904cf7ae9 map2 de gauche a droite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@457 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-19 16:54:24 +00:00
Xavier Leroy cf1616269a Meilleur typage du letrec
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@456 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-19 16:53:56 +00:00
Xavier Leroy 6ded20c275 Corrections diverses
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@455 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-19 16:53:12 +00:00
Xavier Leroy 3a7f4f09aa Correction d'un bug dans discard_dead_code qui desequilibrait la pile
sur du code de la forme "try ...; raise Foo with Bar -> ..."


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@454 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-16 16:41:18 +00:00
Xavier Leroy a620df2a84 Bug dans Ctype.moregeneral corrige.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@453 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-16 13:27:53 +00:00
Xavier Leroy 7ebdfa6634 Ajout de Thread.join
Representation des threads modifiee pour pouvoir faire = dessus.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@452 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-16 10:59:57 +00:00
Xavier Leroy fa76bbeee7 Ajout de poll.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@451 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-16 10:25:57 +00:00
Xavier Leroy d8ef906aca Digest: documentation revue.
Random: meilleure implementation de Random.int et de Random.init.
Makefile: Random utilise Digest.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@450 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-15 16:40:44 +00:00
Xavier Leroy ee7a823fd4 Documentation, divers bugs corriges.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@449 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-15 16:40:01 +00:00
Xavier Leroy b7e871a8bc Ajout de threads dans OTHERLIBS.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@448 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-15 16:39:17 +00:00
Daniel de Rauglaudre d80ae19644 Mutables in buffio (do not compromise streams polymorphism).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@447 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-15 13:50:40 +00:00
Xavier Leroy 042febb925 On flushe dans print
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@446 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-15 09:33:15 +00:00
Xavier Leroy a39a8cbbac Debug intensif.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@445 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-14 17:12:57 +00:00
Xavier Leroy badced06e1 Debug intensif. Ajout du module Event.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@444 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-14 17:11:31 +00:00
Xavier Leroy 7ad471596e moregeneral ne tenait pas bien compte des variables non generalisees
dans le schema le plus general.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@443 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-13 14:25:55 +00:00
Xavier Leroy 78a3daa364 Le module Profiling a ete sorti de la lib standard et mis ici.
Raison: qd on linke en -linkall (e.g. pour le toplevel), on ne veut
pas linker Profiling systematiquement.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@442 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-13 14:25:17 +00:00
Xavier Leroy 0e624a81cb Le module Profiling a ete sorti de la lib standard et mis dans ../tools.
Raison: qd on linke en -linkall (e.g. pour le toplevel), on ne veut
pas linker Profiling systematiquement.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@441 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-13 14:25:02 +00:00
Xavier Leroy ff8dba586f Typos.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@440 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-13 14:24:11 +00:00
Daniel de Rauglaudre f67cf2d0cd Modify interface & comments.
Implement with Obj.set_field instead of mutable to accept polymorphic empty
streams (worked before because of a bug in type checking).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@439 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-13 13:29:51 +00:00
Daniel de Rauglaudre 32878e804f Use question mark in syntax of parser errors.
Correct bug: Parse_failure should not be handled in actions.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@438 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-13 13:28:09 +00:00
Daniel de Rauglaudre b6e330b089 Add "iter". Change comments.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@437 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-10 15:15:12 +00:00
Daniel de Rauglaudre e485a5c1ec Add "when" case in parsing. Add precedence for expressions in parsers.
Change entries to make them more pretty.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@436 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-10 15:14:14 +00:00