Xavier Leroy
007a98f66f
Ajout test bigarrays
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2850 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-22 17:34:55 +00:00
Xavier Leroy
bd1a7c9b32
Premier jet des bigarrays
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2849 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-22 17:33:01 +00:00
Damien Doligez
eb07ca4f01
fix pattern matching non exhaustif
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2848 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-22 17:04:35 +00:00
Damien Doligez
5dd528782d
suppression warning missing return
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2847 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-22 17:02:54 +00:00
Jacques Garrigue
6b19ca6caa
better error message for labelling error with optional labels
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2846 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-22 14:40:54 +00:00
Jacques Garrigue
622c7b0b8d
ajout de printer.ml
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2845 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-22 03:28:19 +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
db3dca5482
give mapi same labels as iter
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2843 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-22 03:05:28 +00:00
Xavier Leroy
2f19cdf60b
Renumerotation test mul
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2842 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-21 19:38:59 +00:00
Xavier Leroy
09ee7be925
Debug sur machine 64 bits
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2841 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-21 19:38:32 +00:00
Xavier Leroy
f2a2bf7d8b
Nativeint.t -> nativeint.
...
Debug des entiers alloues sur 64 bits
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2840 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-21 19:38:09 +00:00
Xavier Leroy
b09f44025c
Ajout des types predefinis int32, int64, nativeint.
...
Ajout des primitives correspondantes dans le type lambda.
Optimisation de ces primitives dans le compilateur natif
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2839 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-21 18:14:56 +00:00
Xavier Leroy
46ed578a07
Ajout de int16 et uint16
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2838 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-21 18:13:48 +00:00
Xavier Leroy
e910efe0c1
Oubli: copy_nativeint
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2837 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-21 18:13:16 +00:00
Xavier Leroy
616fae49f9
Normaliser les constantes entieres 32 bits
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2836 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-21 18:12:52 +00:00
Xavier Leroy
5cdfd65c27
Ajout de mapi
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2835 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-21 18:12:16 +00:00
Pierre Weis
2fdd0e280a
cosmetique pour comprendre
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2834 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-17 16:52:32 +00:00
Pierre Weis
e995789ca9
Détection des cas dupliqué dans les filtrages d'options (évite les
...
unused match cases ou échoue en cas de clauses incohérentes).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2833 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-17 16:49:40 +00:00
Pierre Weis
dd396a5893
Introduction de l'imprimeur.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2832 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-17 16:40:41 +00:00
Pierre Weis
cfc2ad8276
Un imprimeur des valeurs manipulées par le compilateur (histoire de
...
comprendre quelquechose en debuguant).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2831 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-17 16:40:19 +00:00
Jacques Garrigue
fbde7dd45d
add Int* to ocaml
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2830 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-17 03:23:40 +00:00
Jacques Garrigue
a61816a69c
correct size in copy_int64
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2829 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-17 03:22:43 +00:00
Jacques Garrigue
367e9b9504
handle architectures without 64-bit operations
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2828 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-17 02:20:56 +00:00
Jacques Garrigue
e62a275514
add labltk configuration
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2827 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-17 02:19:56 +00:00
Pierre Weis
7d078f52b9
Simplification du compilateur de widget (pas de cas particulier pour le
...
premier cas des variants).
Détails cométiques correspondants dans les programmes.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2826 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-16 11:51:37 +00:00
Jacques Garrigue
345519cd31
installopt
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2825 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-16 03:05:15 +00:00
Jacques Garrigue
8f2fa2be45
format_int64 -> int64_format
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2824 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-16 03:04:58 +00:00
Pierre Weis
91d17ca758
Remplacement d'un Str.search_forward dont on ne voulait pas voir le résultat par
...
Str.string_match dont le résultat est utilisé.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2823 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-15 10:32:35 +00:00
Pierre Weis
005eba2464
Gestion des warnings: différence tkEval tkCommand, introduction de timer.set.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2822 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-15 10:12:37 +00:00
Pierre Weis
abc7c21d33
Différence tkEval tkCommand.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2821 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-15 10:11:42 +00:00
Pierre Weis
58cf2e450e
Modification du compilateur pour qu'il gère la différence tkEval tkCommand.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2820 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-15 10:11:12 +00:00
Pierre Weis
71524e3f5b
Incorporation des améliorations de la dernière version de ocamltk41,
...
en particulier gestion des alertes du compilateur Caml.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2819 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-15 10:10:26 +00:00
Pierre Weis
2fe1f4d4a0
Incorporation des améliorations de la dernière version de ocamltk41.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2818 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-15 10:09:55 +00:00
Jacques Garrigue
3c173951ec
add Tcl/Tk 8.3
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2817 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-15 07:25:10 +00:00
Pierre Weis
bce65fcf54
Manque escape sur une chaîne et un retour charriot dans un format.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2816 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-14 15:00:47 +00:00
Pierre Weis
3b460278e0
Correction d'un pb d'include
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2815 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-14 14:30:40 +00:00
Pierre Weis
2429f44a3b
Mauvaise detection de Int64.t sur archi 64 bits
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2814 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-14 13:23:00 +00:00
Xavier Leroy
ad03194571
Utiliser le mode DETACHED_PROCESS si le processus n'a pas de console
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2813 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-13 17:27:46 +00:00
Xavier Leroy
95476c7aea
Typo dans fonctions de comparaison
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2812 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-13 17:27:04 +00:00
Xavier Leroy
1e95ce46ff
Typo sur invalid_argument
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2811 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-13 17:26:43 +00:00
Xavier Leroy
15f811734e
Ajout Int32, Int64 et Nativeint
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2810 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-13 16:44:06 +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
34068509c8
Revu la configuration des entiers 64 bits
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2808 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-11 15:47:09 +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
Xavier Leroy
65b246b9d1
print_flush -> print_newline dans le format d'affichage des warnings
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2806 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-11 12:45:24 +00:00
Xavier Leroy
34a7120296
Ajout de Int32.t et Int64.t (premiere etape)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2805 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-11 12:03:31 +00:00
Xavier Leroy
9e206909f4
Introduction des blocs de type Custom.
...
Remplacement des blocs de type Final par des blocs de type Custom.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2804 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-10 14:04:59 +00:00
Xavier Leroy
7175ab048d
Generaliser les operations Reverse
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2803 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-10 14:03:09 +00:00
Xavier Leroy
af486e4caf
MAJ des requirements
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2802 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-10 14:01:57 +00:00
Xavier Leroy
b2d3ffde57
Doc de input
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2801 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-10 14:01:39 +00:00