Commit Graph

202 Commits (ed65220053799dabbd3ae5a0fd3ffe908cb35d01)

Author SHA1 Message Date
Xavier Leroy 2ec9928fc7 Erreur dans le proto de tgetstr (signale par Jerome).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1737 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-24 15:52:05 +00:00
Xavier Leroy f9e3751bf3 Assertion dans leave_blocking_section
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1725 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-16 16:11:17 +00:00
Xavier Leroy f96ff2b7df Installer callback.h
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1724 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-16 16:10:53 +00:00
Damien Doligez 5dfad13c8f gc_ctrl.c: Fix Gc.get
stacks.c: Fix Gc.set


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1719 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-14 15:48:45 +00:00
Damien Doligez 78aa561421 Invalid_argument "Array.new" -> "Array.make"
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1704 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-11 15:09:43 +00:00
Xavier Leroy 88054d9a98 MAJ portage Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1698 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-02 16:01:39 +00:00
Xavier Leroy 4c8f23357d Petites erreurs de types
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1697 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-02 13:13:33 +00:00
Xavier Leroy 1517cea772 Sources C convertis en ANSI C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1696 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-02 12:55:01 +00:00
Xavier Leroy d75918f7e4 Ajout Lock/Unlock
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1695 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-02 08:51:09 +00:00
Xavier Leroy bec90463c8 Revu completement l'allocation des buffers d'I/O.
Nettoyage du code d'I/O.
Ajout de hooks pour verrouiller en conjonction avec otherlibs/systhreads.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1693 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-08-29 15:37:22 +00:00
Xavier Leroy d7f93706ae Nettoyage des types de code_checksum
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1679 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-30 12:28:31 +00:00
Damien Doligez 36dbf9fb22 Fix warning gcc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1669 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-29 13:06:05 +00:00
Damien Doligez 364d41a963 Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1643 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-04 14:54:05 +00:00
Xavier Leroy 30374ece5c Pour utiliser les fonctions MD5 depuis C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1634 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-03 13:49:11 +00:00
Xavier Leroy b149e67a88 Nouveau module Marshal dans stdlib
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1633 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-02 18:16:15 +00:00
Damien Doligez b2e61fc63d Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1628 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-27 17:06:23 +00:00
Jérôme Vouillon eddd99bd52 Bug dans le calcul de la taille de frame (prendre en compte extra_args).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1622 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-18 20:18:41 +00:00
Damien Doligez c4fb76de04 Fix: bug dans le calcul de la longueur max d'une chaine.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1616 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-16 17:07:11 +00:00
Jérôme Vouillon 210c4d198d Erreur de syntaxe dans macro Push_roots.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1607 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-15 12:36:20 +00:00
Xavier Leroy c99916fdb9 Nouveau format d'executable.
Eradication des warnings de gcc.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1594 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-13 15:49:36 +00:00
Damien Doligez e399e61725 roots.c: variable inutile
compact.c weak.c: bug entre pointeurs faibles et compactage.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1577 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-02 12:51:51 +00:00
Damien Doligez 9544810249 unification local_roots/local_roots_new
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1575 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-01 17:15:19 +00:00
Damien Doligez 8555ce8fe7 Changement de Push/Pop_roots en Begin/End_roots
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1572 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-26 17:16:31 +00:00
Damien Doligez 69d8a82e3f compact.c: options du runtime -> unsigned long
arrondi dans le calcul de pourcentage
           changement de max_overhead
config.h: changement de max_overhead
freelist.c: meilleure defragmentation
gc_ctrl.c: meilleure defragmentation; options du runtime -> unsigned long;
           arrondi dans les calculs de heap_increment
gc_ctrl.c: options du runtime -> unsigned long;
major_gc.c: changement de space_overhead
stacks.c: message pour afficher max_stack_size
startup.c: options du runtime -> unsigned long


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1568 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-21 15:28:15 +00:00
Damien Doligez e1e49d9429 gc_ctrl.c: gros bug dans Gc.stat
instrtrace.c: warning gcc sur printf
memory.h: assertion ajoutee


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1565 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-20 09:20:16 +00:00
Damien Doligez 03ec746bf1 deTABisation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1563 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-19 15:42:21 +00:00
Xavier Leroy e204d29d8f fail.[ch], stacks.c: ajout de l'exception Stack_overflow
printexc.c: meilleur affichage
memory.c: parentheser comme le suggere gcc


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1552 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-15 13:26:08 +00:00
Xavier Leroy 7db3802115 Pour compatibilite avec le compacteur: toujours passer par le buffer
pour les ecritures.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1547 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-14 12:01:00 +00:00
Damien Doligez 98b6d9e18f compactage
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1539 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-13 14:45:38 +00:00
Xavier Leroy f52ee478ba instruct.h: suppression d'un #define inutile
io.[ch]: allouer le buffer d'I/O par malloc, histoire d'etre
compatible avec le compacteur (qui bouge les blocs pendant les appels
systeme).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1533 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-13 14:05:44 +00:00
Jérôme Vouillon 92cf2097e3 Tag specifique aux objets.
Les objets peuvent etre compares avec les fonctions generiques de
comparaisons, et etre appliques a la primitive de hachage.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1525 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-11 22:42:38 +00:00
Damien Doligez 2a81793e7d Nettoyage
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1516 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-03 18:33:16 +00:00
Xavier Leroy 2ef4e1c5be Support pour le threaded code sur processeurs 64 bits lorsqu'on ne peut pas garantir que le code de l'interprete est dans les 4 premiers gigas
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1515 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-28 15:51:29 +00:00
Damien Doligez 550b45c5ca Val_int -> Val_bool
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1509 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-17 17:03:08 +00:00
Damien Doligez 49c4529bd2 Fix de EOF dans les lexeurs, suite.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1506 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-16 13:19:12 +00:00
Damien Doligez bc679705e6 Fix pour que les lexeurs d'ocamllex sachent traiter le '\000'.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1501 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-15 19:18:03 +00:00
Xavier Leroy dea956a7d3 debugger.c: suppression de variables inutilisees
extern.c intern.h: garder la hashtable d'une fois sur l'autre,
  ne pas la remettre a zero entre deux output_value (couteux si
  bcp de petits messages)


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1493 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-11 13:57:04 +00:00
Jérôme Vouillon 19fcee3726 Suppression de la requete GET_OBJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1457 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-24 20:13:32 +00:00
Jérôme Vouillon 4b966034a5 Il faut pouvoir differencier un programme qui vient de se lancer d'un
programme qui a "forke'".


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1437 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-22 20:06:05 +00:00
Xavier Leroy 38fb9a71c6 Mettre accu dans %ebx pour le 386.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1423 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-21 10:45:34 +00:00
Damien Doligez bd66a16b7d Bug de weak pointer sur entier + depend
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1416 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-19 14:20:23 +00:00
Damien Doligez b1a7b7a9d4 Macintosh: .depend + rotation du curseur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1408 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-18 12:30:40 +00:00
Damien Doligez cf15362ec0 bug SETSTRINGCHAR + feature division
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1387 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 20:46:25 +00:00
Damien Doligez 6ed63a09c4 Renvoyer () dans SETSTRINGCHAR
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1383 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 18:19:33 +00:00
Damien Doligez 5068454019 Bug Mac
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1382 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 16:24:05 +00:00
Damien Doligez 2cdc5ac5eb Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1367 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-10 21:17:40 +00:00
Xavier Leroy 1002bcd119 Lexing: ne pas sauver l'etat courant dans le lexbuf pendant un refill.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1361 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-10 13:56:45 +00:00
Xavier Leroy 5890667e66 Renvoyer le resultat de weak_create...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1342 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-08 12:16:01 +00:00
Xavier Leroy 0dc9883e4e MAJ portage Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1320 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-05 10:48:39 +00:00
Pierre Weis 447403568a Le nom de la primitive C abs_float est impose' par le compilateur...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1318 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-04 17:36:56 +00:00