Damien Doligez
ef6a9898f8
PR#1914,PR#1956, suppression du portage Mac OS 9
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6061 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-05 22:20:34 +00:00
Damien Doligez
258c929f64
PR#1914,PR#1956, suppression du portage Mac OS 9
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6060 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-05 20:26:19 +00:00
Damien Doligez
ddc87e9802
PR#1914,PR#1956 depollution de l'espace de noms
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6055 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-04 14:32:34 +00:00
Damien Doligez
258688a333
depollution suite (PR#1914 et PR#1956)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6050 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-03 12:51:20 +00:00
Damien Doligez
5a678d29f5
depollution suite (PR#1914 et PR#1956)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6045 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-01 16:42:43 +00:00
Damien Doligez
331b2d89c3
depollution suite (PR#1914, PR#1956)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6044 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-31 14:20:40 +00:00
Damien Doligez
31943bac1d
depollution suite (PR#1914 et PR#1956); byterun/weak.c: PR#1929 suite
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6041 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-29 22:15:02 +00:00
Xavier Leroy
7c4108e56c
Detecter division par zero et lever exception Divide_by_zero.
...
Preallocation statique de certaines exceptions systeme
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5947 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-21 15:53:10 +00:00
Xavier Leroy
9fe0fd71c4
Bug dans comparaison immediate pour Sparc V9
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5818 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-09-04 12:31:08 +00:00
Xavier Leroy
cacb3c13bc
Pour ELF, emettre des directives @type,function (corrige le PR#1694)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5794 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-08-22 14:05:03 +00:00
Xavier Leroy
28fc343d08
MAJ suite a modfs dans selectgen.ml
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5765 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-08-05 13:39:03 +00:00
Xavier Leroy
4755668ea9
Support Sparc et PowerPC pour NetBSD (PR#1746)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5711 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-17 15:11:03 +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
Xavier Leroy
708dfa5e88
ocamlopt -pack et Windows, suite
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5654 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-03 16:21:47 +00:00
Xavier Leroy
b0a3c8014b
Faire marcher ocamlopt -pack sous Win32-msvc
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5651 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-03 15:13:23 +00:00
Xavier Leroy
8c008a73d1
Introduction/utilisation de caml_array_bound_error
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5638 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-30 15:39:39 +00:00
Xavier Leroy
2798826120
Petite optimisation pour le Pentium 4
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5637 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-30 15:32:45 +00:00
Xavier Leroy
de53ed7fb7
Bugs dans intop_imm(Idiv | Imod)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5635 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-30 11:29:26 +00:00
Xavier Leroy
bc33391898
Portage AMD64
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5634 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-30 08:28:48 +00:00
Xavier Leroy
9ca07e88e2
Revu detection definitions multiples (PR#1732)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5628 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-27 08:49:22 +00:00
Damien Doligez
0c39583400
alignement stack frames a 16 octets sur powerpc
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5607 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-20 15:17:52 +00:00
Xavier Leroy
5bc610b3ab
Retour en arriere sur l'utilisation de %st(0) comme un registre allouable (c'est incorrect)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5598 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-15 09:58:31 +00:00
Xavier Leroy
c20b79b68d
Bug dans Int32.shift_right_unsigned sur archi 64 bits
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5511 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-25 13:26:55 +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
Xavier Leroy
426afa35eb
Pour l'option -pack, permettre de donner une interface explicite (via un .mli) au module synthetise
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5422 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-06 15:59:55 +00:00
Xavier Leroy
ddaa49019c
Traiter le cas d'un makeblock qui depasse Max_young_wosize (PR#1551)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5421 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-06 11:55:55 +00:00
Xavier Leroy
fa97920376
Typo fldl1 -> fld1
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5413 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-03 15:58:06 +00:00
Xavier Leroy
a78bd53ee7
Erreurs de syntaxe masm dans les dernieres modifs
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5406 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-02-25 16:21:15 +00:00
Xavier Leroy
40efd97fe1
Amelioration des flottants x86: utiliser %st(0) comme registre quand c'est possible, evitant ainsi des couples fstp/fld; ajout option -ffast-math
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5404 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-02-25 15:50:13 +00:00
Damien Doligez
854e427a99
fix "let rec x = (x;1)"
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5344 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-15 23:28:52 +00:00
Xavier Leroy
ed53dd3827
Transmission des dependances sur .cmx absent a travers -pack (PR#1480)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5307 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-02 14:50:08 +00:00
Xavier Leroy
53e33caaab
Profiling support for Sparc/Solaris
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5306 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-02 12:31:19 +00:00
Xavier Leroy
2413371d18
Prevoir d'avoir des options de ligne de commande specifiques a un processeur
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5304 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-29 15:03:37 +00:00
Xavier Leroy
2f698390a5
Support SPARC V8 et SPARC V9. Suppression indirection sur young_limit dans le cas de Solaris.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5303 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-29 15:03:08 +00:00
Xavier Leroy
9178881f44
Introduction et utilisation de Cglobal_symbol pour declarer explicitement les symboles de donnees qui doivent etre globaux
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5296 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-24 15:55:26 +00:00
Xavier Leroy
08fc4a377c
Faire attention a ce que la ligne de commande d'objcopy ne soit pas trop longue (PR#1478)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5295 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-24 15:54:50 +00:00
Xavier Leroy
e80f744949
Revu les conventions de l'instruction imul (PR#1474)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5290 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-22 15:09:18 +00:00
Xavier Leroy
fca6240f90
Revu compilation des boucles for pour le cas ou la borne est max_int (pour une boucle 'to') ou min_int (pour une boucle 'downto') (PR#415)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5277 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-18 10:50:49 +00:00
Xavier Leroy
2fb5cf5111
Typos dans la verification de coherence
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5276 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-18 10:41:51 +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
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
Xavier Leroy
7e5e058030
Revu compilation des 'raise' et des 'exit' en position d'argument de fonction ou de primitives (PR#1367). A tester soigneusement
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5239 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-04 16:25:09 +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
Xavier Leroy
6b193ab37e
Patches for OpenBSD/Alpha (PR#1392)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5137 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-20 11:40:28 +00:00
Xavier Leroy
7f4a99759c
Les affectations sur les bigarrays doivent renvoyer () (PR#1323)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5103 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-08-19 12:23:55 +00:00
Damien Doligez
851b9cb158
deps
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5020 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-22 16:38:07 +00:00
Xavier Leroy
f0c5c1dcca
Blindage de l'appel a Cmmgen.globals_map (PR#1252)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5009 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-22 08:07:26 +00:00
Xavier Leroy
c8a4d0b11c
Dans le .cmx produit, ne pas oublier de mettre le CRC du .cmi correspondant (PR#1252)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5008 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-22 08:06:28 +00:00
Xavier Leroy
8c0a66d21a
Pour MSVC, mettre les options -ccopt en dernier (PR#1130)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4942 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-20 09:48:15 +00:00
Xavier Leroy
3fd05809f5
Suite portage Mingw
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4936 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-18 14:54:15 +00:00