Xavier Leroy
c41682fdc1
Typo in call to caml_c_call
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7813 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-01-29 15:44:42 +00:00
Xavier Leroy
4b5512c74c
Stack backtraces on uncaught exceptions in native code (merge of the opt_backtrace branch)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7812 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-01-29 12:11:18 +00:00
Xavier Leroy
24d7c3c7f7
Compatibilite avec versions plus recentes de ml64
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7810 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-01-24 14:14:28 +00:00
Pierre Weis
450793a7fb
Doc.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7807 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-01-22 10:13:22 +00:00
Pierre Weis
acd9b70661
Documentation.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7806 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-01-22 08:51:29 +00:00
Jacques Garrigue
60710728de
sync comments
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7805 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-01-22 08:06:09 +00:00
Jacques Garrigue
e25cda474c
sync
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7804 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-01-22 07:41:00 +00:00
Pierre Weis
227bc9a094
Documentation.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7803 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-01-21 12:38:13 +00:00
Damien Doligez
d8679038e0
Filename.quote sur Windows : best effort
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7796 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-01-09 13:42:17 +00:00
Xavier Leroy
8a2cea5444
Produce position-independent code by default. This makes it easier to embed Caml code in a shared library.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7784 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-01-01 13:07:35 +00:00
Jacques Garrigue
033ce4b17a
Do not reset type variable names in Unbound_type_var (PR#4191).
...
Avoid breaking PR#1412.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7780 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-12-27 14:41:23 +00:00
Jacques Garrigue
401c137866
merge head on 2006-12-22
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7779 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-12-22 01:01:46 +00:00
Jacques Garrigue
a4fe6ac960
keep sharing when not using -principal
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7778 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-12-21 12:07:53 +00:00
Pierre Weis
b5eb82e24d
Typo.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7776 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-12-19 20:30:53 +00:00
Damien Doligez
cb0bf2cc6a
bug repere par Nicolas
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7775 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-12-18 13:30:07 +00:00
Xavier Leroy
5213cb0677
PR#4181: watch out for big constants in Ioffset_loc
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7771 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-12-16 09:58:09 +00:00
Jacques Garrigue
1b6890c1e2
PR#4186
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7770 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-12-15 04:51:11 +00:00
Nicolas Pouillard
9167c7d81f
open Question (* sorry *)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7769 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-12-09 16:23:37 +00:00
Nicolas Pouillard
9f3b8393c3
Add the question module.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7768 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-12-09 13:49:56 +00:00
Nicolas Pouillard
87919802b8
Pass a Lexing.position value to make source_of_module, get_buffer and show
...
listing more accurate.
Also move the yes_or_no function to it's own module Question to avoid a
module dependency cycle, since Lexer use Parser types and Parser
implementation use Input_handling that defined yes_or_no that use Lexer.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7767 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-12-09 13:49:10 +00:00
Nicolas Pouillard
86645badd6
[camlp4]: Fix the bug #4177 (second part)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7764 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-29 17:03:35 +00:00
Nicolas Pouillard
d66fd147fa
[camlp4]: Fix the bug #4177
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7763 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-29 16:50:37 +00:00
Damien Doligez
eaf64f01e5
ajout variable OCAMLPROF_DUMP pour profiler
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7762 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-28 15:59:35 +00:00
Damien Doligez
f38100ea36
PR#4167 ajout de const dans fail.h (suite)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7761 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-28 15:45:24 +00:00
Damien Doligez
f4702f8208
PR#4167 ajout de const dans fail.h
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7758 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-24 14:40:11 +00:00
Damien Doligez
7f73882272
petit probleme de bootstrap vs. clean
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7757 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-24 14:39:26 +00:00
Jacques Garrigue
ae8a218149
better
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7753 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-21 12:14:37 +00:00
Jacques Garrigue
f1699807ca
extra
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7748 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-21 02:31:53 +00:00
Nicolas Pouillard
9a4b34fa1a
[debugger] When the connection to the program is lost, try to get closer of the problem (useful for seg-faults)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7745 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-20 10:29:45 +00:00
Pierre Weis
f54ad35a9b
Bootstrap.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7738 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-17 08:41:53 +00:00
Pierre Weis
22e8639445
Documentation additions.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7737 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-17 08:37:07 +00:00
Pierre Weis
bf93ec1d4e
Sub-version++.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7736 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-17 08:36:32 +00:00
Pierre Weis
236baa6ee4
Encapsulation of system specific exports in module Printf.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7735 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-17 08:34:05 +00:00
Pierre Weis
b6fa9a2529
Typo in the definition of format4.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7734 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-17 08:34:02 +00:00
Damien Doligez
9cd54eadce
PR#4156 increment AST magic numbers
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7733 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-15 18:55:32 +00:00
Damien Doligez
db85ff05ef
portabilite de script sed
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7732 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-15 14:49:26 +00:00
Damien Doligez
7e7ce6e349
PR#4156 increment AST magic numbers
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7730 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-15 11:50:38 +00:00
Pierre Weis
c31bf373a9
Once more a new bootstrap compiler is needed.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7724 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-06 10:25:35 +00:00
Pierre Weis
a85b5df010
Bumping sub-version for user-defined readers implementation.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7723 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-06 10:23:15 +00:00
Pierre Weis
6d958f53fd
New type ac (argument counting for format strings). New function ac_of_format.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7722 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-06 10:22:42 +00:00
Pierre Weis
9bc5cb17bf
New type ac (argument counting for format strings). Private export of new function ac_of_format for Scanf (and the typechecker).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7721 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-06 10:22:02 +00:00
Pierre Weis
e80a2387f4
Documentation plus new exports.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7720 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-06 10:19:43 +00:00
Pierre Weis
4c493c3292
Implementing %r.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7719 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-06 10:19:12 +00:00
Pierre Weis
3be794c1bf
New bootstrap.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7718 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-06 09:16:05 +00:00
Pierre Weis
044ac2610c
New function ifprintf that does not print. (See request #0004031.)
...
Ifprintf is a one-liner using implementation tools from Printf, whereas it is
not possible to write it in pure Caml.
Useful to conditionally ignore printing.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7717 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-06 09:12:53 +00:00
Jacques Garrigue
84b420f2fe
expand only once in update_level
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7713 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-02 02:19:49 +00:00
Jacques Garrigue
ec74077dfa
name recursion for private types
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7712 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-02 01:10:04 +00:00
Jacques Garrigue
60b57896b3
loosing abbreviation
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7710 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-11-01 08:59:13 +00:00
Pierre Weis
6ef4e22e54
Version modification.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7709 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-27 09:15:05 +00:00
Pierre Weis
5f5211a849
Better calculation of format argument number.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7708 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-27 09:13:40 +00:00