Commit Graph

1284 Commits (d770d2cbd95b015519eeda476f01f3588204265b)

Author SHA1 Message Date
Damien Doligez 38b502aa70 target bidon pour s'assurer que la config est executee
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1150 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-06 16:50:08 +00:00
Xavier Leroy 589a19c4ba Sauter correctement les caracteres litteraux
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1149 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-04 13:30:34 +00:00
Xavier Leroy 11025b00f0 Enlever filename.ml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1148 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-04 09:17:32 +00:00
Damien Doligez d6484994f1 encore des ./ qui manquaient
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1147 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-03 16:55:51 +00:00
Damien Doligez 32230d5006 fix: ./ manquant au debut d'une commande
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1146 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-03 16:36:45 +00:00
Damien Doligez 3f6950aa49 bug fix: char.cmo avant string.cmo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1145 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:09:24 +00:00
Damien Doligez 76390c1823 portage Mac/MPW
defs.h: version Mac
  main.c: idem


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1144 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:07:12 +00:00
Damien Doligez 0249aa7833 version
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1143 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:06:44 +00:00
Damien Doligez 569c0f5e7c Portage Mac/MPW
expunge.ml: version Mac (flags d'ouverture d'un script executable)


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1142 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:06:24 +00:00
Damien Doligez 5972c5ab37 Portage Mac/MPW
ocamldep.mll: sortie Mac
  ocamlmktop: script dual


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1141 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:05:24 +00:00
Damien Doligez 8ee3109c42 Portage Mac/MPW
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1140 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:04:50 +00:00
Damien Doligez dafbdb7109 Portage Mac/MPW
callbackprim.c et manyargsprim.c: fix du #include bugge


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1139 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:04:42 +00:00
Damien Doligez f05ce232e6 Portage Mac/MPW
Makefile: suppression de CPP_FLAGS, depend depend de beforedepend


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1138 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:04:09 +00:00
Damien Doligez b789657ee1 Portage Mac/MPW
lexer.mll: char_for_backslash version Mac
  location.ml: message d'erreur executable pour Mac


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1137 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:03:23 +00:00
Damien Doligez a226677b8c Portage Mac/MPW
regex.c: #include pour Mac


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1136 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:02:42 +00:00
Damien Doligez 2c9519d038 Portage Mac/MPW
strstubs.c: #include pour Mac et cast unsigned char * -> char *


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1135 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:02:27 +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
Damien Doligez 1aaf9a118a Portage Mac/MPW
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1133 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 17:55:06 +00:00
Xavier Leroy de2bb67cd6 String apres Char dans la lib standard.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1132 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-31 16:05:15 +00:00
Xavier Leroy 4cb01ac06f Misc.lowercase -> String.uncapitalize
Misc.capitalize -> String.capitalize


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1131 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-31 16:03:49 +00:00
Xavier Leroy bfa250606e Misc.lowercase -> String.uncapitalize
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1130 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-31 16:03:27 +00:00
Xavier Leroy 9548bd7e5d Char, String: ajout fonctions uppercase, lowercase, capitalize, uncapitalize.
Filename: mort aux ;;, utiliser String.lowercase
Hashtbl: corrige la fuite de Hashtbl.remove, ajout interface fonctorielle.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1129 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-31 16:03:04 +00:00
Xavier Leroy 200961621c Ajout sys_close.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1128 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-31 16:01:50 +00:00
Xavier Leroy e8fd01d69a MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1127 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-31 16:00:49 +00:00
Xavier Leroy 409e7f733e MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1125 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-29 14:58:37 +00:00
Xavier Leroy 43923b4c8c Correction du parsing des arguments.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1124 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-29 14:52:15 +00:00
Xavier Leroy 05d125dea1 MAJ portage NT.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1123 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-29 14:51:58 +00:00
Xavier Leroy ed26b276fc MAJ portage NT.
MAJ numero de release.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1122 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-29 14:51:49 +00:00
Xavier Leroy 3b3f44dd14 Echappement \` dans les chaines.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1121 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-29 13:35:40 +00:00
Xavier Leroy bda3cbca66 MAJ pour release 1.03
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1120 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-29 12:55:47 +00:00
Xavier Leroy 26adf3e9b2 Retour en arriere pour l'Alpha.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1119 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-29 12:41:55 +00:00
Xavier Leroy 6dd6095715 Retour en arriere sur le remplacement de array_bound_error par un trap
arithmetique.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1118 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-29 12:38:56 +00:00
Xavier Leroy c3aafc76e0 MAJ numero de version.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1117 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-29 12:28:31 +00:00
Damien Doligez 47e3b604da suppression de BC_PROFILE
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1116 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-29 11:00:31 +00:00
Xavier Leroy 203a40804a Ne pas mettre -DBC_PROFILE par defaut.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1115 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-29 09:41:07 +00:00
Jérôme Vouillon ff37499e5f Mes changements pour la 1.03
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1114 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-28 18:33:47 +00:00
Jérôme Vouillon ffcad91131 Unification sous prefixe : le test d'occurence ne traverse pas tout le
type. Il faut donc utiliser une fonction a part : `check_level'


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1113 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-28 17:51:55 +00:00
Jérôme Vouillon 4f4a33e73f L'equalite structurelle ne doit pas etre utilisee pour les objets.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1112 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-28 16:29:32 +00:00
Jérôme Vouillon 6fbd844af1 `build_supertype' inutilise.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1111 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-27 09:43:07 +00:00
Jérôme Vouillon d8ef8e4915 Type de methode maintenant optionnel dans interface de classe (permet
de passer de virtual a method sans avoir a preciser le type).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1110 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-26 22:06:22 +00:00
Jérôme Vouillon bcf2afbb79 (#m) comme abreviation de fun x -> x#m.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1109 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-26 21:42:48 +00:00
Jérôme Vouillon 759d73131c Erreur de syntaxe de Damien...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1108 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-26 20:47:34 +00:00
Jérôme Vouillon 5c6cd7912c Correction d'un bug des classes recursives dans une interface.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1107 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-26 20:16:31 +00:00
Jérôme Vouillon 352a42e6b6 Message d'erreur correct pour `(1 : int :> bool)'.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1106 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-26 19:39:26 +00:00
Jérôme Vouillon 2462e1c7e2 Equivalent de type_expect pour les methodes.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1105 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-26 16:44:51 +00:00
Jérôme Vouillon e452c0198a Revision 1.7 en plus simple.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1104 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-26 15:57:49 +00:00
Jérôme Vouillon 4540410697 Reglage probablement meilleur des parametres (a verifier sur un gros
exemple).
Utilisation de Sys.get_config pour connaitre la taille d'un mot.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1103 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-26 15:46:59 +00:00
Jérôme Vouillon eda8b115dd Les variables permettant le parametrage du module Oo sont maintenant
exportees.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1102 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-26 15:44:18 +00:00
Jérôme Vouillon 845e4b0563 Revision de la fonction `occur' : accepte de nouveau les recursions a
travers des types construits qui ne sont pas des abreviations (e.g.:
unification de 'a list avec 'a).
Gestion correcte des abreviations du genre 'a t = int.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1101 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-26 15:43:02 +00:00
Jérôme Vouillon ed9ca92aa8 Pour les sous-typage, il faut differencier les variables "libres" des
alias.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1100 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-26 15:36:11 +00:00