Commit Graph

181 Commits (a5eafc35c621eeea8bce451fa5244b00267ef692)

Author SHA1 Message Date
Jacques Garrigue 780b65fca6 nouvelle syntaxe avec tilde
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3061 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-12 03:43:25 +00:00
Damien Doligez c546d3683d MacOS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3049 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-07 16:15:34 +00:00
Damien Doligez 136e2a0d63 *** empty log message ***
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3044 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-05 18:32:03 +00:00
Jacques Garrigue aeabf36020 passage aux labels legers + ajouts de "of" dans les variantes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3026 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-03 02:00:43 +00:00
Damien Doligez 3f434abf94 re-renommange: "-label" -> "-labels"
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2986 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-24 19:31:25 +00:00
Xavier Leroy 7dfe9784b7 Revu la gestion des records de flottants
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2978 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-21 14:43:25 +00:00
Damien Doligez df6ced1fc9 "modern" -> "label" suite (et fin ?)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2976 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-20 21:00:11 +00:00
Damien Doligez 06fc55f848 coherence des options entre ocamlc et ocamlopt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2975 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-20 20:23:07 +00:00
Damien Doligez 8deb9d71c4 changement "modern" -> "label"
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2974 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-17 21:27:48 +00:00
Damien Doligez badb27c629 PR#33 + messages labels de records
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2967 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-16 16:45:04 +00:00
Xavier Leroy c4801c35fb Ajout du renommage d'exceptions
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2947 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-12 13:10:29 +00:00
Xavier Leroy c7b7c24381 Nouveau format de .cma et .cmxa, se rappelle des -cclib et -ccopt necessaires pour le link final
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2930 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-09 09:12:28 +00:00
Xavier Leroy ee2c3d5bc6 Nouveau format extensible d'executables bytecode
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2903 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-05 19:18:50 +00:00
Damien Doligez 8d180f7ae3 fix bug #44
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2898 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-03 15:15:43 +00:00
Xavier Leroy 8599d817b4 Ajout split_last
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2878 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-28 15:47:13 +00:00
Jacques Garrigue 6f39a8f48d variant fixes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2861 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-25 03:33:54 +00:00
Jacques Garrigue d645ee43e9 #name notation to automatically generate or-pattern from variant type name
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2844 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-22 03:08:08 +00:00
Jacques Garrigue 1e84be9cd5 label related fixes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2809 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-12 23:19:35 +00:00
Xavier Leroy 1cac403368 Ajout des modules Int32, Int64 et Nativeint
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2807 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-11 15:09:27 +00:00
Jacques Garrigue 9ac4b7df38 new labels in List, Set, Unix and ThreadUnix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2775 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-01 06:52:39 +00:00
Damien Doligez ae1b539603 reprenons un systeme de numeros de versions qui marche
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2767 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-24 16:21:30 +00:00
Jacques Garrigue ea77b3d485 Variant compilation bugs: simple mistakes in matching.ml, and incorrect use of Const_pointer for 31-bit integers in translcore.ml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2747 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-07 17:21:29 +00:00
Damien Doligez 0a2021e986 finalisation de valeurs allouees
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2746 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-07 16:51:58 +00:00
Damien Doligez b234d1769c detabisation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2745 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-07 16:47:25 +00:00
Damien Doligez 9968714ee2 optimisation des racines globales pour le GC mineur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2733 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-05 13:16:31 +00:00
Damien Doligez 44ee12deae fix bug ligne trop longue
amelioration message d'erreur illegal character


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2724 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-30 17:10:24 +00:00
Damien Doligez 1dd0eb6e0a refonte pour faciliter l'ajout de nouveaux flags
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2716 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-23 18:02:58 +00:00
Daniel de Rauglaudre 8207892eb7 Changed the fucking ast magic numbers to avoid fucking core dumped when
using fucking preprocessors.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2694 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-16 14:29:25 +00:00
Jacques Garrigue 77d4f18ce6 changed label_pattern syntax
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2677 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-08 08:21:57 +00:00
Jacques Garrigue bacf15f614 changed syntax for default values
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2673 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-07 15:00:37 +00:00
Xavier Leroy 45a18236df Revu compilation du filtrage des variants. Ajout de la primitive Pisint et de l'instruction bytecode ISINT.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2669 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-06 16:59:24 +00:00
Jacques Garrigue 904d1a1580 some changes in bytecomp
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2666 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-02 09:51:13 +00:00
Jacques Garrigue b8afc6496e * better printing
* threads Makefile bug
* label changes


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2660 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-01 09:54:03 +00:00
Jacques Garrigue 04cc48209b dead files
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2655 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-30 17:21:48 +00:00
Jacques Garrigue 296fc05470 Merge olabl branch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2651 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-30 16:07:38 +00:00
Damien Doligez 44c244d311 tabs -> spaces
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2638 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:56 +00:00
Damien Doligez 7cbb370448 un tas de petits trucs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2637 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:52 +00:00
Damien Doligez 096a160b1e MacOS: utilisation de ToolServer
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2636 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:49 +00:00
Xavier Leroy 5fda7804c4 Version 2.04
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2589 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-23 10:50:50 +00:00
Xavier Leroy 118057fd9e Passage a la version 2.03
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2555 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-17 19:12:00 +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 536805736c exception -> false dans les assertions
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2524 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-15 12:44:49 +00:00
Jérôme Vouillon 8ead6cda81 Option pour accepter des types recursifs (demande de Pascal Cuoq)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2500 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 23:45:01 +00:00
Damien Doligez 4a3e2f044b Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2497 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 19:03:57 +00:00
Xavier Leroy a048d42b10 Ajout du module Formatmsg pour rediriger les messages du systeme vers stdout ou stderr suivant le contexte
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2486 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 17:06:33 +00:00
Luc Maranget 9f6e05ecce Partial match avec joli message
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2452 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-29 14:42:37 +00:00
Damien Doligez 074938fb5b ajout warnings commentaires suspects
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2447 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-21 10:04:08 +00:00
Damien Doligez 3f10f2b54d stdlib/list: ajout rev_map et rev_map2
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2410 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-19 12:55:44 +00:00
Damien Doligez 7780cf7ef6 Encore des fixes pour le profiler
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2408 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-14 17:20:03 +00:00
Damien Doligez ae90e22461 clflags.ml: ajout de l'option -dparsetree (pas encore implementee)
config.mlp: fix du profiler, ajout option -dparsetree


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2403 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-08 17:43:13 +00:00