Jérémie Dimino
|
dc7e685a40
|
Fix pretty-printing of inlined records
Attributes on label declarations were ignored
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15802 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-30 16:24:18 +00:00 |
Alain Frisch
|
38bccbcb36
|
Fix #6767 (hopefully).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15801 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-30 14:54:11 +00:00 |
Jérémie Dimino
|
c17d3068cd
|
try to unbreak travis
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15800 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-30 11:44:41 +00:00 |
Jacques Garrigue
|
df4916451b
|
Fix PR#6763
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15798 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-30 02:02:28 +00:00 |
Gabriel Scherer
|
a4029d876b
|
PR#6720: propagate -g to the C compiler
(Peter Zotov)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15795 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-24 16:35:32 +00:00 |
Gabriel Scherer
|
95f626c9ff
|
PR#6691: install .cmt[i] files for stdlib and compiler-libs
(patch by David Sheets)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15794 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-24 16:35:29 +00:00 |
Gabriel Scherer
|
eca0967403
|
PR#6167: OCAMLPARAM support for disabling PIC generation ('pic=0')
(Gabor Pali)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15793 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-24 16:35:26 +00:00 |
Alain Frisch
|
e5c5963a36
|
Revert previous commits (not ready yet).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15792 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-22 16:31:51 +00:00 |
Alain Frisch
|
e594fd27ad
|
Use __flimp_ prefix understood by flexlink, not __imp_.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15791 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-22 16:28:37 +00:00 |
Alain Frisch
|
3e80b6ceb5
|
Fix.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15790 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-22 15:03:29 +00:00 |
Alain Frisch
|
2535da8317
|
Adapt amd64 backends under windows in order to avoid relative relocations to symbols that could be defined in other images. This is necessary to allow .cmxs to be loaded at arbitrary addresses. 32-bit relative relocations could previously fail if the .cmxs was loaded too far from the main program. Require flexdll 0.34, which has improved support for __imp_X symbols.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15789 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-22 13:18:45 +00:00 |
Damien Doligez
|
954b798ba7
|
PR#6573: extern "C" for systhreads/threads.h
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15788 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-20 19:41:36 +00:00 |
Damien Doligez
|
66af6470a6
|
PR#5418 (comments) : generate dependencies with $(CC) instead of gcc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15784 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-20 17:02:26 +00:00 |
Jacques Garrigue
|
410a8b599d
|
Fix PR#6752: scope escaping due to reference inside a module
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15783 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-17 03:58:11 +00:00 |
Jacques Garrigue
|
21bec6fb4b
|
Fix PR#6171: Error message confusing for the beginner when a type escapes its scope.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15782 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-17 03:26:54 +00:00 |
Jacques Garrigue
|
1bb0491e64
|
partial fix of PR#6744
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15781 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-17 00:44:02 +00:00 |
Damien Doligez
|
e889b563de
|
PR#6526: ocamllex warning: unescaped newline in comment string
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15780 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-16 23:05:24 +00:00 |
Damien Doligez
|
0296d022e1
|
PR#6081: ocaml should add script's directory to search path, not current directory
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15779 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-16 22:45:06 +00:00 |
Damien Doligez
|
19801cfea7
|
PR#4539: change exception string raised when comparing functional values
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15778 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-16 21:50:24 +00:00 |
Damien Doligez
|
6a358c7ee7
|
add change that is missing from commit 15776
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15777 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-16 20:01:40 +00:00 |
Jacques Garrigue
|
64ee2135de
|
Resolve PR#6742: remove duplicate virtual_flag information from Tstr_class
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15776 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-16 09:20:13 +00:00 |
Jacques Garrigue
|
838d099258
|
PR#6600: make -short-paths faster by building the printing map incrementally
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15775 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-16 02:04:17 +00:00 |
Alain Frisch
|
6f2bb2922c
|
Fix #6748 (bug in tast_iter, some module coercions were not rewritten).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15773 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-15 11:59:18 +00:00 |
Alain Frisch
|
9bf9d90258
|
Merge https://github.com/ocaml/ocaml/pull/134: Fix (and simplify) pprintast for optional arguments in types.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15772 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-09 08:31:46 +00:00 |
Damien Doligez
|
41c1552467
|
ignore generated files in testsuite/tests/ppx-attributes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15771 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-08 22:58:03 +00:00 |
Damien Doligez
|
37046542fb
|
fix typo (see PR#6704)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15770 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-08 22:57:34 +00:00 |
Damien Doligez
|
44eb1c5476
|
un-inline a call to caml_check_urgent_gc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15769 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-08 22:56:35 +00:00 |
Damien Doligez
|
d5e74e456f
|
update .ignore files
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15768 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-07 19:46:32 +00:00 |
Damien Doligez
|
c09c894a3a
|
do not compact if the heap is already near its minimum size
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15767 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-07 19:30:28 +00:00 |
Damien Doligez
|
d1f4192b45
|
fix comment
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15766 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-07 19:29:40 +00:00 |
Alain Frisch
|
1be542d948
|
Fix #6679 (pprintast bug around constraint).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15765 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-07 11:34:03 +00:00 |
Alain Frisch
|
6e85c2d956
|
#6737: also keep attribute with optional argument + default value.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15764 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-06 11:16:23 +00:00 |
Alain Frisch
|
8a2030cff1
|
#6737: fix typedtree attributes on (fun x -> body) expressions).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15763 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2015-01-06 11:02:17 +00:00 |
Gabriel Scherer
|
4f69a66ac4
|
PR#5887: windows testsuite fix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15761 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2014-12-27 16:21:25 +00:00 |
Gabriel Scherer
|
0fd484a582
|
PR#5887: windows testsuite fix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15760 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2014-12-27 15:38:08 +00:00 |
Gabriel Scherer
|
9072a3fbdd
|
PR#5587: windows fix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15759 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2014-12-27 15:14:32 +00:00 |
Gabriel Scherer
|
c0cc334dfa
|
minor header fix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15758 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2014-12-27 15:04:22 +00:00 |
Gabriel Scherer
|
7ca29ef3f7
|
PR#5887: move the byterun/*.h headers to byterun/caml/*.h to avoid header name clashes
(Jérôme Vouillon and Adrien Nader and Peter Zotov)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15757 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2014-12-27 14:41:49 +00:00 |
Gabriel Scherer
|
65758c08dd
|
PR#6729: minor Makefile.nt fix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15755 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2014-12-27 10:43:38 +00:00 |
Gabriel Scherer
|
b0e1787931
|
cherry-pick PR#6475 fix in 4.02
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15754 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2014-12-27 09:23:11 +00:00 |
Gabriel Scherer
|
055d5ff07f
|
PR#6714: allow [@@ocaml.warning] on most structure and signature items (values, modules, module types)
(Peter Zotov)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15752 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2014-12-27 08:44:50 +00:00 |
Gabriel Scherer
|
f22564b84d
|
PR#6729: Makefile: remove suffix rules to avoid -jN race conditions
(Peter Zotov)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15751 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2014-12-27 08:44:48 +00:00 |
Gabriel Scherer
|
c550f4b858
|
PR#6641: add -g, -ocamlcflags, -ocamloptflags options to ocamlmklib
(Peter Zotov)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15750 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2014-12-27 08:44:46 +00:00 |
Damien Doligez
|
d5b3d2f7e4
|
more cleanup of char * and sizes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15747 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2014-12-24 20:18:22 +00:00 |
Damien Doligez
|
4b183eb686
|
PR#6727: Printf.sprintf "%F" misbehavior
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15746 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2014-12-24 19:58:14 +00:00 |
Damien Doligez
|
4403ab3bb5
|
PR#6665: Failure of tests/asmcomp on sparc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15744 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2014-12-24 16:24:51 +00:00 |
Damien Doligez
|
ae7b68f230
|
PR#6663: A misleading typo in parsetree.mli
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15741 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2014-12-23 16:52:51 +00:00 |
Alain Frisch
|
f804ae6481
|
Rewrite cmt2annot using tast_mapper instead of tast_iter. Remove tast_iter.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15740 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2014-12-22 09:55:17 +00:00 |
Alain Frisch
|
9d450a05e0
|
Replace TypedtreeMap with a more standard open-recursion iterator Tast_mapper. Keep TypedtreeMap/Iter for now, for external projects.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15739 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2014-12-22 09:36:41 +00:00 |
Jacques Garrigue
|
93bae0cc3a
|
Exhauce PR#6611: remove the option wrapper on optional arguments in the syntax tree
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15738 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2014-12-22 09:06:02 +00:00 |