Commit Graph

6134 Commits (cc11c0447ac780dd80bb1bd37ab3b9e1934c8191)

Author SHA1 Message Date
Xavier Leroy cc11c0447a Ajout production de code relogeable (option -fPIC)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7121 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-13 03:53:52 +00:00
Xavier Leroy 39d9098f39 MAJ pour 3.09
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7120 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-12 14:56:37 +00:00
Xavier Leroy e433b7a109 establish_server: protect against EINTR, don't leave accepting socket open in child (PR#3797)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7119 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-12 14:55:40 +00:00
Xavier Leroy 1f99cd26f7 Memory leak in caml_float_of_{sub,}string (PR#3797)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7118 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-12 14:50:03 +00:00
Xavier Leroy a2885ab63d Suite MAJ 3.09
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7117 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-12 13:40:40 +00:00
Xavier Leroy 231adf399e Typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7116 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-12 12:56:53 +00:00
Xavier Leroy b7e2234b9a Suite nettoyage signaux (pour Win32)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7115 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-12 12:33:47 +00:00
Xavier Leroy 0353fedc2d MAJ Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7114 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-12 12:33:31 +00:00
Xavier Leroy 2dcb4224b9 Debut MAJ pour 3.09
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7113 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-12 08:33:41 +00:00
Jacques Garrigue fa7b15b858 remove dead code
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7107 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-07 09:34:19 +00:00
Jacques Garrigue 0f10b6d6ce PR#3802: detect polymorphic object and variant types in entry points
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7105 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-06 06:34:51 +00:00
Jacques Garrigue 402dc832ec PR#3803: do not use NULL in vtable
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7104 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-06 05:42:12 +00:00
Pierre Weis 19096f90f3 Hard bug in printf: when the first argument to print was a floating point
number, the printing process failed and we had a fatal error.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7095 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-30 16:15:18 +00:00
Jacques Garrigue 728fbc648e must strengthen private row types
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7091 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-28 07:18:30 +00:00
Pierre Weis da6305232e Sub-version++
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7084 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-26 10:13:30 +00:00
Pierre Weis 0e1fb05fc7 The type Printf.sz is used for indexes; hence its renaming to becomes
Printf.index.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7083 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-26 10:13:08 +00:00
Pierre Weis 922746e675 Implementing positional parameters in format string. First step:
runtime implementation for printf-like functions.
Revising printf documentation and adding something for positional
parameters.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7082 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-26 10:12:01 +00:00
Xavier Leroy 85a401f88d Suppression micro-optimisation du dispatch pour l'IA64 -- pose probleme avec gcc 4 (PR#3749), et aller un poil plus vite sur IA64 n'a aucune importance
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7080 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24 17:08:24 +00:00
Xavier Leroy 8549490a55 PR#3587
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7079 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24 16:45:56 +00:00
Xavier Leroy d805f2e984 Si aucun module d'un .cma est utilise, ne pas linker les bibliotheques C specifiees dans le .cma (PR#3556)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7078 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24 16:28:21 +00:00
Xavier Leroy 271f100eb6 Installer config/Makefile dans $(LIBDIR) (PR#3773)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7077 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24 16:20:36 +00:00
Xavier Leroy 3aff9998a1 close_in, close_out en temps constant (PR#3727,3278)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7076 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24 16:14:41 +00:00
Xavier Leroy 8b355c5cca Retour en arriere sur le changement de la version 1.196: il utilise des traits de GNU make
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7075 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24 16:13:29 +00:00
Xavier Leroy 3577dd71d1 Commentaires sur le choix de intnat
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7074 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24 09:19:28 +00:00
Xavier Leroy ad5edb36c2 Auto-detection du modele IL32LLP64
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7073 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24 09:19:09 +00:00
Xavier Leroy bc578b230d MAJ .depend.nt (PR#3707)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7072 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24 08:59:59 +00:00
Xavier Leroy 1a6304bd80 close dans establish_server (PR#3794)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7071 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24 08:43:12 +00:00
Xavier Leroy a373f34b2a Bug in Array3.of_array (PR#3793)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7070 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24 08:38:45 +00:00
Xavier Leroy f10f568807 Doc de open_{in,out}_gen (PR#3785)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7069 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24 08:34:37 +00:00
Xavier Leroy 3de54dec26 Remplacement long/unsigned long par intnat/uintnat
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7064 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-22 14:21:50 +00:00
Pierre Weis 11524e2578 MAJ.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7063 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-20 22:15:14 +00:00
Pierre Weis a3b605a2db New function sscanf_format to read a format from a string.
The type of the resulting format is dynamically checked and should be
the type of the template format which is the second argument.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7061 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-20 21:42:44 +00:00
Pierre Weis 339b08f82f Closing a long standing bug in the implementation of printf-like
functions: partially applied printf functions were printing material
as soon as the first argument was applied (and even before: printing
started as soon as the format string was provided).
This is the first step towards the implementation of $ formats
(i.e. formats that can access directly to any of their arguments,
using a $n notation to denote the nth argument (``a la Yacc'')). This
is supposed to be mandatory to internationalisation of messages.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7060 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-20 17:18:03 +00:00
Pierre Weis 93474822f4 Documentation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7059 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-20 08:41:09 +00:00
Jacques Garrigue e8927c7a5f fix bug Wohlwend caml-list 2005-09-19
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7058 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-20 04:08:49 +00:00
Jacques Garrigue c54747bf82 warn about useless with in record
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7051 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-15 03:09:26 +00:00
Jacques Garrigue a5f0fd6a27 update dependencies
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7050 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-15 03:08:09 +00:00
Pierre Weis 564969e68c Documentation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7049 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-13 15:44:02 +00:00
Pierre Weis 026ff6d482 Better documentation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7048 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-13 11:26:06 +00:00
Luc Maranget fbf58963a8 PR #3870
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7046 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-07 16:07:48 +00:00
Damien Doligez b7d26ab5a3 exporter la fonction de conversion int -> Unix.error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7045 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-06 12:38:32 +00:00
Damien Doligez fd7d0c3bfe PR#3755 indentation trompeuse
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7032 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-26 12:10:47 +00:00
Damien Doligez 1ced22dda7 PR#3767 features 1 and 2: display full location of events instead of one position
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7031 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-25 15:35:16 +00:00
Damien Doligez 990a8c4178 PR#3767 feature 4: identify backtraces with a keyword
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7028 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-24 11:50:27 +00:00
Damien Doligez 95a5c077e8 PR#3767 feature 3: feedback when removing breakpoints
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7027 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-23 20:16:43 +00:00
Jacques Garrigue f752003267 subtyping polymorphic variants
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7024 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-19 03:50:12 +00:00
Jacques Garrigue 5bef38ba93 bug in object subtyping + subtyping forget constraints
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7023 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-17 05:38:23 +00:00
Jacques Garrigue c78bc94a7a subtyping private types
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7022 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-16 09:47:31 +00:00
Jacques Garrigue a033ecb41c exemple supplementaire
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7021 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-16 01:11:02 +00:00
Jacques Garrigue 83c0f7bb46 fix merge problems with 3.08.4 (PR#3758)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7020 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-16 00:48:56 +00:00