Xavier Leroy
36381cc4d9
Portage de libnum pour Caml Special Light
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@400 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-06 10:34:19 +00:00
Xavier Leroy
9b509431e4
Ooops, fausse manip
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@399 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-05 17:34:14 +00:00
Xavier Leroy
b7f5c68470
Dans les .cmo, on garde trace des primitives declarees dans le module. Du coup, cslmktop -custom se remet a marcher.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@398 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-05 17:32:12 +00:00
Xavier Leroy
ac43578677
Amelioration du flottant dans la version Intel
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@397 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-05 17:28:42 +00:00
Xavier Leroy
ef689c7bf2
Separation des locks et des conditions. Nettoyage du scheduler.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@396 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-05 17:27:32 +00:00
Xavier Leroy
38656255c9
Bug dans Iintoffloat: le control word n'etait pas restaure
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@395 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-03 17:22:25 +00:00
Xavier Leroy
083af27a36
Env.find_ font raise Not_found au lieu d'une erreur si le path n'est
...
pas trouve (p.ex. parce que un .cmi n'est pas disponible).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@394 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-03 13:23:03 +00:00
Xavier Leroy
cc8e4ac8f2
Mise au point du profiler.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@393 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-03 13:21:40 +00:00
Xavier Leroy
9eaf647e29
Installation des pages de man.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@392 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-03 13:21:23 +00:00
Xavier Leroy
bf27eef953
Premier jet des pages de man
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@391 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-02 16:54:37 +00:00
Xavier Leroy
fb8ca52f35
MAJ fichiers .cvsignore apres renommage des compilos de bootstrap
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@390 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-02 14:14:53 +00:00
Xavier Leroy
50016eb5d5
Renommage des compilateurs de bootstrap
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@389 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-02 14:09:42 +00:00
Xavier Leroy
bf74ce3ea5
Il faut oldifier global_data maintenant que input_value peut allouer son bloc dans le tas mineur
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@388 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-02 14:07:52 +00:00
Xavier Leroy
59b4e67cad
Dans les fichiers de #use, les ;; sont optionnels
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@387 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-01 18:12:24 +00:00
Xavier Leroy
d42bfad013
Remise a jour
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@386 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-01 18:11:36 +00:00
Xavier Leroy
6e911a8966
Appel de print_flush quand on quitte.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@385 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-31 16:04:12 +00:00
Xavier Leroy
3db4ca0de1
Les variables 'a dans les contraintes de types sont considerees liees
...
au debut de la phrase (on leur donne le niveau 1).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@384 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-31 15:58:31 +00:00
Xavier Leroy
163afaa67b
Le type inet_addr est represente comme une chaine, pour pouvoir passer
...
dans output_value.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@383 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-31 15:57:59 +00:00
Xavier Leroy
f7f1a2fe60
Changement gestion des variables 'a dans les contraintes de types:
...
elles sont maintenant considerees liees au debug de la phrase.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@382 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-31 15:57:27 +00:00
Xavier Leroy
ee60ed264d
Meilleure doc
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@381 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-31 10:48:54 +00:00
Xavier Leroy
8a678be9a2
Ajout gettimeofday.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@380 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-31 10:48:06 +00:00
Xavier Leroy
9288d6fc81
Oubli.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@379 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-31 10:47:50 +00:00
Xavier Leroy
62d65b8e2b
Fin du portage pour Linux ELF.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@378 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-31 10:47:35 +00:00
Xavier Leroy
f349d56122
Support pour Linux avec binaires ELF.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@377 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-31 09:27:04 +00:00
Xavier Leroy
6119b2eb0a
Config plus precise pour Linux (afin de supporter les binaires ELF).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@376 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-31 09:27:00 +00:00
Xavier Leroy
8abc41d947
Bug dans from_function.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@375 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-30 12:26:15 +00:00
Xavier Leroy
90af1666e2
Ajout de gettimeofday.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@374 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-30 12:25:51 +00:00
Xavier Leroy
bd9c847dae
On verifie qu'on a tous les appels systemes necessaires.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@373 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-30 12:25:36 +00:00
Xavier Leroy
ec9a564390
Detection de gettimeofday.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@372 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-30 12:23:22 +00:00
Xavier Leroy
91632b1d4e
Ajout de sig_vtalrm.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@371 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-30 10:22:12 +00:00
Xavier Leroy
3f852a4fc6
La bibliotheque de threads.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@370 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-30 10:21:56 +00:00
Xavier Leroy
7e7121734b
Option en double.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@369 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-30 10:21:40 +00:00
Xavier Leroy
92f57a090a
roots: ajout de scan_hook, interversion arguments de oldify
...
minor_gc: interversion arguments de oldify
signals: sig_vtalrm
intern: allouer le bloc lu dans le tas mineur si petit.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@368 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-30 10:21:28 +00:00
Xavier Leroy
71c61f1a2b
Bootstrap.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@367 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-30 10:20:28 +00:00
Xavier Leroy
cddab28830
Ajout de scan_hook.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@366 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-30 10:20:08 +00:00
Xavier Leroy
9bfaeb0ed5
spill: ne pas compter les pseudo-registres deja alloues en pile.
...
split: ne pas renommer les pseudo-registres deja alloues
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@365 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-29 14:37:01 +00:00
Xavier Leroy
4f97e08558
cmmgen: damned, j'avais oublie une conversion de constante.
...
emit_sparc: typo.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@364 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-26 16:40:23 +00:00
Xavier Leroy
cb1ccd6d81
Fonctions testant les debordements lors d'une addition ou d'une soustraction.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@363 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-26 16:25:24 +00:00
Xavier Leroy
32a5d63dee
Ajout de Sys.interactive.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@362 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-26 16:25:03 +00:00
Xavier Leroy
1a946f0163
Echange malencontreux entre LSRINT et ASRINT.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@361 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-26 16:24:36 +00:00
Xavier Leroy
a29f056eb7
cmmgen: faire attention aux debordements quand on convertit un entier
...
en sa representation 2n+1.
cmm, printcmm, emit*: ajout de Cintlit au type Cmm.data_item.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@360 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-26 16:23:25 +00:00
Xavier Leroy
7bfabc0c4b
Fausse manoeuvre.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@359 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-26 16:22:12 +00:00
Xavier Leroy
ccdeba9750
emit_i386: bugs dans l'utilisation de testl et dans l'optimisation de
...
Iload(byte)
autres: introduction du flag Proc.rotate_registers, histoire de tasser
les registres sur l'Intel.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@358 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-25 14:54:47 +00:00
Xavier Leroy
2672272905
Modifs mineures de generation de code.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@357 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-25 13:21:30 +00:00
Xavier Leroy
eea93aba58
Ajout du profiler.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@356 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-24 15:46:19 +00:00
Xavier Leroy
cec6b5e0ba
Ajout du module Profiling.
...
Ajout de Filename.chop_extension.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@355 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-24 15:38:03 +00:00
Xavier Leroy
0dd6dfcaa7
Le profiler de Caml Light, porte.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@354 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-24 15:37:39 +00:00
Xavier Leroy
03e89043b0
Pour le profiler, ajout de ".mlt" comme extension valide pour un
...
fichier source.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@353 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-24 15:37:23 +00:00
Xavier Leroy
862813719d
Ajout de std_exit
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@352 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-23 17:00:07 +00:00
Xavier Leroy
e772ecf7cb
Les definitions de primitives ne generent plus de code.
...
En consequence, un champ valeur primitive d'une structure n'occupe
plus de place dans le tuple la representant.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@351 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-23 16:59:41 +00:00