Commit Graph

7445 Commits (d06b348db0cbdd99642291b03a91e1e7124e9b69)

Author SHA1 Message Date
Xavier Leroy 36169b72a8 Ajout de List.for_all2 et List.exists2.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@299 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-28 10:42:18 +00:00
Xavier Leroy 016f79071f Contraintes "with" revues (ajout de with S.t = typ, suppression de
with t = A | B).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@298 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-28 10:41:50 +00:00
Xavier Leroy a35827a11f Ajout de parsing/longident.ml.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@297 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-28 10:40:19 +00:00
Xavier Leroy 49e476f7f8 Confusion -s / -v.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@296 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-27 10:48:42 +00:00
Xavier Leroy 6930d53370 Changement format .cmi.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@295 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-27 10:48:26 +00:00
Xavier Leroy dc78211b45 Rectif options de cc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@294 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-27 10:48:16 +00:00
Xavier Leroy fb0acf5bc7 Rectof resolution d'un conflit pour types concrets manifestes.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@293 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-27 10:47:51 +00:00
Xavier Leroy 48351d5cc3 Adaptation a NextStep.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@292 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-27 10:47:23 +00:00
Xavier Leroy 9dca6d3b71 Modifs pour NextStep.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@291 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-27 10:46:25 +00:00
Xavier Leroy 371c25886c Possibilite de rendre manifestes des types variant ou record
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@290 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-26 20:23:29 +00:00
Xavier Leroy 95e716ab03 Inutile de tester _setjmp, _longjmp car jamais utilises.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@289 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-25 14:43:22 +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 c4e7e377ff Ajout du code pour passer le 387 en mode IEEE sous Linux.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@287 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-25 14:41:28 +00:00
Xavier Leroy ed5c3bffb8 On fait rentrer le cas Cstorechunk / Istore(chunk, ...) dans le cas
general des operations. De la sorte, la description du processeur peut
imposer des registres particuliers pour les arguments. C'est le cas du 386.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@286 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-25 14:40:58 +00:00
Xavier Leroy b52bf653d5 Correction de Env.components_of_module pour le cas ou on reference un
modtype manifeste defini precedemment dans la meme structure.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@285 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-23 09:08:18 +00:00
Xavier Leroy 3592185df9 Ajout du ;; optionnel dans les structures et signatures.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@283 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-20 13:34:08 +00:00
Xavier Leroy f0b2d5efad Bootstrap.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@282 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-20 13:33:37 +00:00
Xavier Leroy ff52c11780 Bug de SunOS 4.1.2 signale.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@281 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-20 13:33:23 +00:00
Xavier Leroy 227eb530bb Suppression option -s
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@280 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-20 11:32:57 +00:00
Xavier Leroy 536c1a073d On disable l'entree camlc.opt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@279 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-19 13:47:32 +00:00
Xavier Leroy a6a66821bd Rectification de add_signature pour qu'elle respecte l'ordre
gauche-droite des composantes.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@278 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-19 13:33:39 +00:00
Xavier Leroy 960bc38a92 Ajout de memq.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@277 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-19 13:33:02 +00:00
Xavier Leroy 3063276f8b closure: correction du bug de (fun x -> x) 1
cmmgen: rectification de make_stores pour le cas ou lememe nom est
defini plusieurs fois.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@276 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-19 13:32:17 +00:00
Xavier Leroy 68d607a6b2 Suppression numero de release -- trop penible a remettre a jour.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@275 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-14 11:54:22 +00:00
Xavier Leroy 98ea86f309 Reecriture de la trace pour s'adapter aux fermetures de taille variable.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@274 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-14 11:53:55 +00:00
Xavier Leroy b3013090a6 Dans open_process_{in,out}, fermer les extremites du pipe inutilisees
par le pere, afin de detecter la fin de fichier correctement.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@273 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-14 11:53:33 +00:00
Xavier Leroy d2f75f7f8b Ajout primitive get_current_environment pour la trace.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@272 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-14 11:52:50 +00:00
Xavier Leroy 09fb8169aa proc_sparc: ne pas appeler ranlib si solaris.
selection: traiter Istore multi-mot (utilise pour les let rec de valeurs).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@271 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-14 11:52:12 +00:00
Xavier Leroy 554b372aa9 Ajout toplevel/trace.ml*
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@270 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-14 11:51:35 +00:00
Xavier Leroy 3c8c0d35aa Version++
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@269 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-13 12:41:12 +00:00
Xavier Leroy 7fdc722a4e Ajout du repertoire courant dans le path.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@268 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-13 12:27:58 +00:00
Xavier Leroy 264fa25adf Rectification du tag des tableaux de flottants.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@267 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-13 12:27:41 +00:00
Xavier Leroy 79b047e641 Rectif commentaires de doc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@266 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-12 14:05:37 +00:00
Xavier Leroy cac55cacd6 Meilleur signalisation du pb du -fno-defer-pop.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@264 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-12 08:44:21 +00:00
Xavier Leroy 58178a3b6d On pese les mots au trebuchet
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@263 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-11 16:03:52 +00:00
Xavier Leroy a289240e96 Les decalages immediats ne sont selectionnes que si le decalage est
raisonnable.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@262 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-11 15:15:03 +00:00
Xavier Leroy 2977939b5a Renommage option -fast en -unsafe.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@261 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-11 14:59:08 +00:00
Xavier Leroy 469677cbd2 Modif de la construction de min_int, car certains assembleurs 32 bits
font une erreur sur 1 lsl 62.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@260 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-11 14:58:52 +00:00
Xavier Leroy 658954d7ce /bin/sh d'Ultrix 4 n'aime pas test ... || ...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@259 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-11 14:58:17 +00:00
Xavier Leroy b8ee4d5cf1 Modif de la construction de Pervasive.min_int
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@258 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-11 14:57:54 +00:00
Xavier Leroy 90133e3954 Nettoyages avant release.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@257 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-11 14:57:21 +00:00
Xavier Leroy 827c597016 Nettoyage de la grammaire
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@256 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-11 08:09:22 +00:00
Xavier Leroy 72743acdad On traite le cas ou on compare deux blocs != de taille 0.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@255 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-08 16:51:49 +00:00
Xavier Leroy 9329823498 Utilisation de input_scan_line pour l'entree ligne a ligne.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@254 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-08 08:56:21 +00:00
Xavier Leroy 773f1c8184 Soulignement d'une location: prevoir le cas ou on affiche plusieurs
warnings pour la meme phrase.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@253 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-08 08:55:59 +00:00
Xavier Leroy 5804aafa2c Ne pas faire "strip" en mode -custom.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@252 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-08 08:55:30 +00:00
Xavier Leroy f837366b9e Emplacement de CSL sur ftp.inria.fr.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@251 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-08 08:55:12 +00:00
Xavier Leroy 060457fdd5 Portage depuis Caml Light 0.7
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@250 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-07 12:31:26 +00:00
Xavier Leroy 4832a208b5 Introduction de Arg.Set et Arg.Clear.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@249 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-05 12:30:26 +00:00
Xavier Leroy 777dab66ba URL de la distrib.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@248 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-05 12:29:41 +00:00