Xavier Leroy
cb5c1ec29e
Utilisation de l'instruction fld1
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@530 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-11 10:01:20 +00:00
Xavier Leroy
8db467158b
Plus de tests flottants pour le 386
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@529 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-10 17:03:30 +00:00
Xavier Leroy
c4eee32bcd
Laisser le FPU dans l'etat initial. Le bit IM a zero fait trapper sur debordement de pile (bon), mais aussi sur 0 / 0 (mauvais).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@528 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-10 17:03:02 +00:00
Xavier Leroy
514026d3fe
Erreur dans Iintoffloat quand l'arg est au sommet de la pile
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@527 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-10 16:41:38 +00:00
Xavier Leroy
99c691f6a4
Backtrack sur la modif de setfpucw
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@526 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-10 15:53:42 +00:00
Xavier Leroy
024386fa6f
Ajout initialisation du hard flottant
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@525 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-10 15:53:00 +00:00
Xavier Leroy
f419b85ae6
Fin modifs des flottants pour le 386. Optimisation division et modulo par une puissance de 2
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@524 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-10 15:52:07 +00:00
Xavier Leroy
7cfca8c1c9
Plus de tests sur les flottants. Suppression de caml_c_call_noalloc.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@523 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-10 09:35:45 +00:00
Xavier Leroy
2e873a582a
Qques dependances pour std_exit oubliees
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@522 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-10 09:34:35 +00:00
Xavier Leroy
18798df247
Sur le 386 / Linux, activer le trap sur debordement de la pile de registres flottants
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@521 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-10 09:33:55 +00:00
Xavier Leroy
b9ad7d8946
Plus que 4 registres flottants a nettoyer. caml_c_call_noalloc supprimee car expansee en ligne maintenant
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@520 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-10 09:33:09 +00:00
Xavier Leroy
1f8a4f6da7
Reecriture du flottant I386 pour utiliser vraiment la pile de registres flottants
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@519 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-10 09:31:57 +00:00
Daniel de Rauglaudre
e5884f1b62
Les fonctions de streams rapides, "from", "of_channel", etc. ne peuvent plus
...
se me'langer avec les streams normaux.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@518 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-07 19:44:19 +00:00
Xavier Leroy
146c473def
MAJ d'apres les modifs faites en CL 0.7.1.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@517 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-06 16:16:40 +00:00
Xavier Leroy
51cfb1d1c2
Definition de remove
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@516 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-06 16:05:59 +00:00
Xavier Leroy
d200dc71fe
Le trailer n'etait pas copie tout a la fin du fichier genere.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@515 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-06 15:47:07 +00:00
Xavier Leroy
4284fdd510
Version++
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@514 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-06 15:46:47 +00:00
Xavier Leroy
04efd6349c
Omissions, typos dans les commentaires de doc.
...
Sys: rename avait ete oubliee...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@513 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-06 15:46:34 +00:00
Xavier Leroy
08c71168be
Detection automatique des bibliotheques -lnsl -lsocket.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@512 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-06 15:45:40 +00:00
Xavier Leroy
10574703f3
Fin modif detection acces hors borne.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@511 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-05 14:51:21 +00:00
Xavier Leroy
04398ed8f4
Fin modif detection acces hors bornes
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@510 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-05 13:32:15 +00:00
Xavier Leroy
99e068a0dd
Modif traitement des acces hors bornes.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@509 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-05 13:09:19 +00:00
Xavier Leroy
64a21f9cef
make -> $(MAKE)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@508 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-05 13:09:02 +00:00
Xavier Leroy
841f9ba256
Mettre toujours global_data en zone majeure.
...
(Necessaire pour raise_out_of_memory.)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@507 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-05 13:08:36 +00:00
Xavier Leroy
c51423ce73
fail.c: remettre les racines locales a zero avant de faire raise.
...
autres: modif du traitement des acces hors bornes.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@506 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-05 13:07:49 +00:00
Xavier Leroy
b89eaae0b7
Modif du traitement des acces hors bornes.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@505 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-05 13:07:08 +00:00
Xavier Leroy
e98f1b3200
Appel a make transforme en $(MAKE).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@504 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-05 13:06:35 +00:00
Xavier Leroy
a90769012d
Meilleures dependances
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@503 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-05 09:18:22 +00:00
Xavier Leroy
c34a58a12e
Ajout d'un test pour checkbound.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@502 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-05 09:16:53 +00:00
Xavier Leroy
87651e58b8
Callbacks pour le Mips.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@501 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-04 10:02:14 +00:00
Xavier Leroy
4ecc18b109
Bug sur les references vers des flottants deboxes
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@499 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-30 12:33:31 +00:00
Xavier Leroy
d6fca8af73
Version++
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@498 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-30 12:26:06 +00:00
Xavier Leroy
4682d00335
Pour afficher les locations interactivement: toujours revenir en mode normal apres
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@496 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-29 13:46:29 +00:00
Xavier Leroy
6956438abd
Repasser en standout off dans tous les cas.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@495 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-29 13:38:38 +00:00
Xavier Leroy
49d5e3a750
Rectification de l'appel de unix_error.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@494 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-29 13:38:09 +00:00
Xavier Leroy
18e825ee64
Mort aux doubles point-virgules.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@493 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-29 13:37:49 +00:00
Xavier Leroy
30e7ba9b7a
2 registres de plus pour les arguments.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@492 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-29 10:17:23 +00:00
Xavier Leroy
35a7dba1b5
"Optimisation" intempestive dans caml_call_gc, qui faisait planter si
...
un GC se declenche dans caml_alloc[123].
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@491 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-29 10:14:53 +00:00
Xavier Leroy
e905d47be1
Harmonisation des comparaisons flottantes vis-a-vis de NaN.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@490 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-28 16:10:33 +00:00
Xavier Leroy
653f0bc7bc
Meilleurs messages d'erreur.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@489 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-28 15:43:53 +00:00
Xavier Leroy
4e3fad8801
Recification des comparaisons flottantes IEEE.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@488 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-28 15:43:41 +00:00
Xavier Leroy
07efd83d7f
Ajout du code pour initialiser les flottants IEEE.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@487 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-28 15:09:20 +00:00
Daniel de Rauglaudre
52744a80c3
[< >] au lieu de [: :]
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@486 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-28 15:00:53 +00:00
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