Xavier Leroy
429efbf7c2
Ajout Sys.executable_name, laisser Sys.argv.(0) inchange (PR#817)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4375 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-11 13:51:40 +00:00
Xavier Leroy
7501784c80
MAJ en-tetes pour mentionner la 'special exception' sur la LGPL
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4144 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-07 13:41:02 +00:00
Xavier Leroy
78887cfdc8
Utiliser /proc/self/exe sous Linux (PR#557)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3945 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-30 09:20:48 +00:00
Damien Doligez
3f6a493b87
MacOS: ajout macosunix; portage bigarray et systhreads; tabs
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3042 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-05 18:30:22 +00:00
Damien Doligez
00089ba61a
detabisation
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2741 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-07 16:05:19 +00:00
Damien Doligez
4cfaac1bef
rien
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2618 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:03:08 +00:00
Xavier Leroy
cc0f32b054
Changement de la licence
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-17 18:59:06 +00:00
Damien Doligez
009d1c8e3b
changement rotatecursor
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2484 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 17:05:20 +00:00
Damien Doligez
1785aa4ef9
portage MacOS standalone: T=0
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2111 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-02 13:02:32 +00:00
Damien Doligez
da41973dfb
Macintosh
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1775 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-17 15:11:58 +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
756c3c9882
Nettoyage des appels a thread_code. Debug de caml_startup_code
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1250 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-02 14:53:44 +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
Damien Doligez
312cfbddfd
Portage Mac/MPW:
...
Makefile: clean: eviter d'effacer interp.a
config.h: #include pour Mac
fix_code.c: version sans switch
interp.c: ajout action periodique, suppression de quelques ++ inutiles
main.c: initialisation action periodique
major_gc.c: return 0 pour calmer le compilo C
misc.c: ui_gc_message et ui_fatal_error -> ui_print_stderr
signals.h: include "mlvalues.h"
startup.c: donne la chaine pour uncaught exception Failure
sys.c: diverses modifs Mac
terminfo.c: return Val_unit pour calmer le compilo C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1134 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:00:46 +00:00
Xavier Leroy
3bd3a6a1a2
startup.c: ne pas faire sys_exit a la fin de caml_main.
...
main.c: faire sys_exit.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1051 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-07 13:20:13 +00:00
Xavier Leroy
4426de9a13
Ajout expansion des arguments de la ligne de commande
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@962 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-06 16:51:56 +00:00
Xavier Leroy
7b8776e106
Separation de main() dans un fichier a part.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@937 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-07-24 12:58:12 +00:00
Xavier Leroy
7774748a20
Renommage BIG_ENDIAN -> ARCH_BIG_ENDIAN, etc.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@913 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-07-01 12:43:28 +00:00
Xavier Leroy
280167a6a6
fix_code, meta, interp: remplacement de execute_bytecode par reify_bytecode.
...
lexing: ne plus faire de callbacks, incompatibles avec les threads.
autres: rectifications #includes.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@844 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-28 12:41:37 +00:00
Xavier Leroy
2301d778e7
Renommage en Objective Caml
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@782 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-30 14:53:58 +00:00
Xavier Leroy
f195473f26
Support pour les ecritures partielles (I/O non bloquantes en
...
ecriture).
signals.c: ajout du signal SIGPROF (pour les interval timers dans Unix).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@747 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-18 16:29:57 +00:00
Xavier Leroy
c5483309b5
Portage Windows NT/95.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@650 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-21 10:49:46 +00:00
Xavier Leroy
66f7f8c6f8
Si NATIVE_CODE, utiliser la table des segments de donnees structurees
...
pour implementer Is_atom.
Nom moins stupide pour le tableau des atomes.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@647 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-20 11:00:21 +00:00
Xavier Leroy
063abb0f80
Oubli d'un close()
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@641 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-18 14:44:36 +00:00
Xavier Leroy
ea2c6b6820
Utilisation de siglongjmp et sigsetjmp (POSIX) pour restaurer a coup sur le masque de signaux
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@622 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-04 12:11:20 +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
96759d2c52
Passage en mode flottants IEEE maintenant effectue dans floats.c
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@335 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-16 16:59:18 +00:00
Xavier Leroy
2640d0bf62
main: code pour passer le 387 en mode IEEE sous Linux.
...
config, sys: un peu plus portable pour NextStep.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@288 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-25 14:42:51 +00:00
Xavier Leroy
7e691c81a6
Meilleur traitement des variables non generalisables.
...
Divers nettoyages pendant l'ecriture de la doc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@239 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-02 18:55:37 +00:00
Xavier Leroy
e4066357b1
Ajout des notices de copyright
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@195 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09 15:06:35 +00:00
Xavier Leroy
fb6daf6a59
Nettoyage code pour architectures big endian.
...
Qques trucs exportes en plus pour la lib Unix.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-09 09:34:59 +00:00
Xavier Leroy
61bd8ace6b
Passage a la version bootstrappee (franchissement du Rubicon)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-04 10:15:53 +00:00