Commit Graph

1317 Commits (ce62aef99ae481d7217af3682203426fe76fdfc1)

Author SHA1 Message Date
Jérôme Vouillon ce62aef99a Les contraintes doivent etre de la forme 'a = t ou 'a est
effectivement un parametre


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1333 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-07 22:31:33 +00:00
Jérôme Vouillon 7dbe12f98b Un test supplementaire.
Utilisation de ../ocaml.
L'en-tete ("Objective Caml version xxx") est ignoree.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1332 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-07 22:29:31 +00:00
Jérôme Vouillon 3a88e177ed L'alias (t as 'a) peut etre utilise avec tout type t (pas seulement
objet et type construit).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1331 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-07 22:26:29 +00:00
Jérôme Vouillon 2a44439fcd Les identificateurs n'etaient pas identifies "dans le bon sens".
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1330 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-07 22:12:23 +00:00
Jérôme Vouillon 48991be706 Bug de generalisation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1329 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-07 22:00:19 +00:00
Xavier Leroy c8f445d899 Traitement des branchements conditionnels longs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1328 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-07 16:07:33 +00:00
Xavier Leroy 917193dacd Premiere tentative de traitement des branchements conditionnels longs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1327 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-07 15:32:54 +00:00
Xavier Leroy 6a0ea6385b Rendre desc mutable pour certains emetteurs de code (emit_hppa)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1326 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-07 15:32:26 +00:00
Xavier Leroy ad9d4ea024 Erreur dans shift vers la droite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1325 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-05 16:24:44 +00:00
Xavier Leroy b7edfb670f Erreur dans Nativeint.cmp
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1324 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-05 15:35:50 +00:00
Xavier Leroy 47e3d97f99 lexing.ml: refill_buffer rendu reentrant.
weak.ml: utiliser Obj.size au lieu de Array.length pour determiner la taille.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1323 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-05 14:38:24 +00:00
Xavier Leroy e4ff50278e Il faut que wait_timed_{read,write} ne prennent qu'un argument, comme
toutes les autres primitives qui reschedulent.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1322 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-05 14:37:59 +00:00
Daniel de Rauglaudre 437cf2f483 -
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1321 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-05 13:18:03 +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
Xavier Leroy 2cd411dd9a Callback est pervasif
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1319 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-05 10:47:54 +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
Xavier Leroy b289a5cdad Arithmetique sur entiers 32/64 bits.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1317 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-04 15:08:43 +00:00
Pierre Weis c1d4799782 Ajout des primitives ANSI C sur les flottants.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1316 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-04 14:55:17 +00:00
Xavier Leroy f836e04fb1 Du coup, execvp n'est plus necessaire, execv suffit.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1315 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-04 10:21:58 +00:00
Xavier Leroy 73fafe47ff Dans header.c, visser en dur le chemin $(BINDIR)/ocamlrun
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1314 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-04 10:21:27 +00:00
Xavier Leroy 3693be4981 Au toplevel, permettre plusieurs items de structures non separes par
des ;;


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1313 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-04 10:21:07 +00:00
Xavier Leroy 7e06b1c537 EACCESS -> EACCES, comme dans Posix.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1312 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-04 10:20:43 +00:00
Xavier Leroy 274f164366 Representer les constantes entieres par le type Nativeint.t
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1311 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-04 10:19:51 +00:00
Xavier Leroy 4a9e72b2c3 Ajout de utils/nativeint
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1310 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-04 10:19:15 +00:00
Xavier Leroy e8639e7208 Utiliser %r29 au lieu de %r1 pour passer la taille a caml_alloc et caml_call_gc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1309 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-03 17:11:35 +00:00
Pierre Weis a1d1dedc40 Changement des boi^tes hov
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1308 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-26 15:07:57 +00:00
Pierre Weis 9d9b6d5023 Documentation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1307 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-26 15:02:26 +00:00
Xavier Leroy 8fc33f2cab Appel incorrect de $$dyncall
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1306 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 16:55:02 +00:00
Xavier Leroy f1dd3a1045 Ne pas mettre foo() dans prims.c
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1305 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 15:46:37 +00:00
Xavier Leroy 0756477380 Erreurs de syntaxe
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1304 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 15:46:23 +00:00
Xavier Leroy 867222bf4f List.concat comme synonyme de List.flatten
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1303 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 14:41:37 +00:00
Xavier Leroy c6a124c998 parse_error ne doit pas lever Parse_error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1302 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 14:41:16 +00:00
Xavier Leroy 199dc026f4 Installer les .ml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1301 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 14:40:56 +00:00
Xavier Leroy d770d2cbd9 Correction big_int_of_string
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1300 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 14:40:34 +00:00
Xavier Leroy 6288fc71e0 Corrections diverses
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1299 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 14:40:10 +00:00
Xavier Leroy 3eb0c4bea2 MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1298 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 14:39:51 +00:00
Xavier Leroy 541751e93e Mettre un line pour libcamlrun.a dans boot/
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1297 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 14:39:44 +00:00
Xavier Leroy e5972b1bfa Options pour NextStep
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1296 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 14:39:28 +00:00
Xavier Leroy c53ca1c579 Notices de copyright
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1295 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 14:39:02 +00:00
Damien Doligez 33b32c7a4b version
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1294 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-24 19:56:28 +00:00
Damien Doligez d4f9a5071c ajout Weak
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1293 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-24 19:55:55 +00:00
Damien Doligez 8dd261f4f8 version
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1292 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-24 19:24:45 +00:00
Damien Doligez bb76182433 ajout Weak
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1291 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-24 19:24:39 +00:00
Xavier Leroy a51911df34 Fichier oublie.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1290 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-24 13:17:50 +00:00
Xavier Leroy b9b212f5ba MAJ pour le debugger et autres
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1289 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-23 16:29:36 +00:00
Xavier Leroy 5fee61df8c Entree install
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1288 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-23 16:28:44 +00:00
Xavier Leroy 25563fdb79 Makefile d'installation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1287 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-23 16:24:53 +00:00
Xavier Leroy 84458b8d7f Mode OCaml Garrigue/Zimmerman
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1286 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-23 16:23:00 +00:00
Jérôme Vouillon a4eea9ac45 Les parametres des constructeurs de types peuvent etres
contraints. Par exemple :
  type 'a t = 'b * 'c constraint 'a = 'b -> 'c


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1285 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-20 20:39:02 +00:00
Xavier Leroy 57b7e63050 Compiler avec l'option -g.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1284 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-19 16:10:57 +00:00