Commit Graph

1239 Commits (d03774a5a047d89d8f793cc70862065eaebb7849)

Author SHA1 Message Date
Damien Doligez 3c57caa310 changement de technique pour creer les bytecodes executables
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1205 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-25 15:55:16 +00:00
Damien Doligez 944c33279c utilise Makefile s'il n'y a pas de Makefile.Mac
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1204 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-25 15:54:53 +00:00
Damien Doligez 41fe12ce66 dependences
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1203 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-25 15:54:30 +00:00
Damien Doligez fa3b7832c3 changement de l'ordre des modules
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1202 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-25 15:54:18 +00:00
Damien Doligez de5a97fd94 Makefile.Mac: ajout de callback.c
interp.a: suppression des callbacks
minor_gc.c: cosmetique
rotatecursor.c: on passe a 20 Hz
macintosh.c: support pour sys.c


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1201 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-25 15:53:57 +00:00
Damien Doligez 10436b0fca [Mac] Changement de technique pour creer les fichiers bytecode.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1200 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-25 15:52:23 +00:00
Damien Doligez 608f72f66a realclean lave plus blanc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1199 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-25 15:51:17 +00:00
Xavier Leroy c356608e10 unsigned long -> unsigned int
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1198 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-25 13:31:19 +00:00
Xavier Leroy 51ef374074 Typo dans Char.escaped
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1197 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-18 10:28:48 +00:00
Jérôme Vouillon bd2c32b428 `cslprof.dump' renomme' en `ocamlprof.dump'.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1196 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-16 15:49:37 +00:00
Jérôme Vouillon 7b0728e36f Instrumente correctement `let f x : t = ...'.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1195 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-16 15:47:34 +00:00
Xavier Leroy 2be462ae03 Utilisation de check_urgent_gc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1194 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-15 15:25:26 +00:00
Xavier Leroy 1c277b8b04 array.c: utiliser check_urgent_gc
signals.c: #include "callback.h"


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1193 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-15 15:24:14 +00:00
Xavier Leroy 3d1f8de2cf Correction de sqrt_nat
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1192 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-13 20:18:37 +00:00
Xavier Leroy c226d38b4f Dans les declarations de la forme
type t = t' = A of ... | B of ...
substituer t par t' dans les ... afin de comparer correctement les
definitions de t et t' meme si elles sont recursives.
Aussi: meilleure verification que t et t' ont les memes parametres.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1191 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-13 15:32:07 +00:00
Xavier Leroy 1c3d3b17d2 Rectification portage AIX.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1190 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-13 13:25:56 +00:00
Xavier Leroy 4a0834761d Ajout de Callback
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1189 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 14:48:23 +00:00
Xavier Leroy b481fa9ad3 Ajout de callback.[ch]
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1188 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 14:48:17 +00:00
Xavier Leroy 0d5a647bc3 Test du startup en C (cm*)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1187 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 14:47:40 +00:00
Xavier Leroy 7d51ca57bb Ajout de Callback.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1186 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 14:47:14 +00:00
Xavier Leroy 67b8eeac31 Utilisation de Callback.register
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1185 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 14:47:07 +00:00
Xavier Leroy 4d8c021dbd callback_depth est declare dans callback.h
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1184 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 14:46:52 +00:00
Xavier Leroy 0b918ed657 Ajout de l'option -output-obj
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1183 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 14:46:18 +00:00
Xavier Leroy 075de261f8 Ajout de callback.[ch].
interp.c, mlvalues.h, signals.c: deplacement du code de callback dans
  callback.c
startup.c: debug de caml_startup


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1182 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 14:46:01 +00:00
Xavier Leroy 0bdb8a39b4 Debug de l'option -output-obj
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1181 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 14:44:48 +00:00
Xavier Leroy ec284d57bc Ajout de callback.o
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1180 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 14:44:00 +00:00
Pierre Weis 975c4742fa Gestion des boi^tes ?
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1179 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 13:38:34 +00:00
Pierre Weis 8f2493e35f Correction d'erreurs dans l'analyse lexicale des commentaires et des
caracte`res.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1178 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 13:37:58 +00:00
Xavier Leroy 29bf689759 Ajout de printexc.c
minor_gc.h: declaration de garbage_collection.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1177 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 13:12:33 +00:00
Xavier Leroy 497933ed8a Ajout de printexc.c
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1176 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 13:12:16 +00:00
Xavier Leroy ab73783706 Ajout de utils/ccomp
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1175 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 11:04:12 +00:00
Xavier Leroy 48092f6ea2 clflags: ajout option -output-obj
config: ajout variable ranlib.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1174 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 11:01:32 +00:00
Xavier Leroy e12a8d1fd5 Utilisation de Sys.os_type.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1173 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 11:01:05 +00:00
Xavier Leroy 08921d6b73 Utilisation de Sys.os_type. Nettoyages.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1172 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 11:00:46 +00:00
Xavier Leroy a8ce67aeb9 Nouveau test bdd.ml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1171 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 11:00:36 +00:00
Xavier Leroy dfb5710a14 Utilisation de Sys.os_type. Nettoyages exceptions (failwith -> invalid_arg)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1170 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 11:00:19 +00:00
Xavier Leroy e5ea3418a8 Utilisation de Sys.os_type et Sys.word_size. Nettoyages.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1169 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 10:59:54 +00:00
Xavier Leroy 5bca16dae1 Ajout de config.cmo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1168 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 10:59:17 +00:00
Xavier Leroy 24982a4df3 *compile: utiliser Ccomp.compile_file
main.ml: ajout option pour produire le bytecode sous forme de .o


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1167 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 10:58:53 +00:00
Xavier Leroy 2f2129f520 MAJ doc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1166 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 10:58:12 +00:00
Xavier Leroy 7164509441 interp.c: suppression de start_code
main.c: ne pas passer l'argument argc a caml_amin
startup.c: affichage des exceptions, second point d'entree
  caml_startup pour chargement du bytecode linke avec le programme.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1165 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 10:57:59 +00:00
Xavier Leroy 8f5895670a Production de l'executable bytecode sous forme de .o
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1164 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 10:56:52 +00:00
Xavier Leroy e4565c0e7d Ajout de caml_startup. Ne pas transmettre l'argument argc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1163 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 10:55:49 +00:00
Xavier Leroy 59cc561027 asmlink: option pour produire un .o
autres: utilisation de Ccomp.create_archive.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1162 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 10:55:02 +00:00
Xavier Leroy 1027627f1b Makefile: ajout de utils/ccomp.cmo.
Makefile: substituer RANLIB dans config.mlp.
configure: definir RANLIBCMD


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1161 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 10:54:28 +00:00
Damien Doligez dd33f649bd Version assembleur 68k de interp.c
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1160 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-06 16:57:19 +00:00
Damien Doligez 2e9ca7a9c9 suppression de -opt speed
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1159 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-06 16:55:58 +00:00
Damien Doligez 0f8a3d8094 tabs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1158 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-06 16:55:35 +00:00
Damien Doligez 9dfe6e3028 fix general
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1157 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-06 16:55:27 +00:00
Damien Doligez b219042451 fix de clean
suppressiond e CODERUNPARAMS inutile


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1156 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-06 16:55:11 +00:00