Mark Shinwell
b1d1eed3af
Merge pull request #480 from mshinwell/flambda_unbox-closures
...
GPR#480: Flambda fix: try to make Unbox_closures behave more reasonably
2016-02-26 16:15:06 +00:00
Mark Shinwell
080d6c5cfd
Move PR7118/7120 Changes entry into correct section
2016-02-26 16:08:00 +00:00
Damien Doligez
df75e7e9de
cut overlong lines
2016-02-25 16:51:40 +01:00
Jeremie Dimino
9614fca1ef
fix printing of prefix operator applications
...
Fix printing of prefix operator applications with multiple arguments
and/or labelled arguments.
Old output (invalid syntax):
! 1 2 3
! ~a:42
New output:
(!) 1 2 3
(!) ~a:42
2016-02-25 10:37:14 +00:00
Spiros Eliopoulos
c80f20a8d3
fix printing of operator applications with labeled arguments
...
When infix operators are defined to have labeled arguments, such as:
let (++) ~n1 ~n2 = n1 + n2
... applications of the infix operator using labeled arguments like
this:
(++) ~n1:10 ~n2:20
would be printed out like this, which is a syntax error:
~n1:10 ++ ~n2:20
2016-02-25 10:37:14 +00:00
Damien Doligez
1cdab606f8
try to resolve printf format warnings
2016-02-24 14:40:36 +01:00
Damien Doligez
7fde82a5c5
ignore manifest files
2016-02-24 14:40:12 +01:00
Damien Doligez
eddac2333c
fix testsuite for Windows with flexlink submodule
2016-02-24 14:35:59 +01:00
Damien Doligez
d5a2a19f2f
make clean: remove manifest files
2016-02-24 14:35:59 +01:00
Spiros Eliopoulos
7c2d0ebbde
Fix printing of type delcs that use 'private' keyword
...
type t = private A | B
type u = t = private A | B
Was previously printed out as:
type t = private A | B
type u = private t = A | B
2016-02-24 13:29:49 +00:00
Damien Doligez
5eaf0ff460
fix several problems with tests/lib-dynlink-csharp on MSVC
2016-02-24 14:15:59 +01:00
Damien Doligez
66e4663a1f
doc: cygwin64 is also supported
2016-02-24 14:15:21 +01:00
Mark Shinwell
0453c74baa
Fix Unbox_closures to lessen runtime performance penalty
2016-02-24 09:03:15 +00:00
Gabriel Scherer
6151d4c5ed
testsuite: fixing the linker-version test
2016-02-23 18:17:49 -05:00
Gabriel Scherer
1d9c4a0b5e
testsuite: attempt to make unwind's linker-version test portable
2016-02-23 16:24:59 -05:00
Jeremy Yallop
a8498a82f5
Fix printing for constrained infix operator bindings:
...
let (++) : _ = (+)
was previously printed as
let ++ : _ = (+)
2016-02-23 14:32:49 +00:00
Bart Jacobs
7a16f2ffa4
Guard unwind test against old OS X versions
2016-02-23 09:28:45 -05:00
Simon Cruanes
ea967c3499
add a description of the `-color` flag in the manual and manpage
2016-02-23 09:19:54 -05:00
Damien Doligez
6f87ef71d8
fix wrong comment syntax for header in asmrun/i386nt.asm
2016-02-19 18:13:51 +01:00
Damien Doligez
4e83b99ed7
fix wrong comment syntax for header in asmrun/amd64nt.asm
2016-02-19 17:49:14 +01:00
Damien Doligez
a4bcd9178e
fix Windows makefile
2016-02-19 17:46:18 +01:00
Damien Doligez
abaae1fb12
tweak tools/ci-build
2016-02-19 17:13:59 +01:00
Damien Doligez
69a906872f
tweak tools/check-typo and break more overlong lines
2016-02-19 17:13:53 +01:00
Damien Doligez
c697788be1
add a file in compilerlibs to make git happy
2016-02-19 14:12:01 +01:00
Damien Doligez
6d071e8187
fix syntax error in debug code in odoc_sig.ml
2016-02-19 11:09:55 +01:00
Gabriel Scherer
70ca612556
Merge branch 'remove-ocamlbuild-doc' into 4.03
2016-02-18 11:42:35 -05:00
Damien Doligez
eefe8b8241
fix syntax error in Makefile.nt
2016-02-18 17:41:57 +01:00
Gabriel Scherer
e83607d8b6
remove ocamlbuild from the manual
...
We leave a gutted-out chapter with a redirection to the github page
for stability of anchors and to inform users.
2016-02-18 11:41:20 -05:00
Damien Doligez
abb7720b5e
first commit on branch 4.03
2016-02-18 17:08:50 +01:00
Damien Doligez
627ef6a11d
last commit before branching 4.03
2016-02-18 17:07:57 +01:00
Damien Doligez
5401ce8473
Update headers for the new license.
...
Remains to be done: remove all headers in testsuite/tests.
2016-02-18 16:59:16 +01:00
Damien Doligez
6e794aee72
tools/check-typo: switch to new header format
2016-02-17 13:36:37 +01:00
Damien Doligez
1d40d77502
testsuite: fix bug where failed tests would be ignored
2016-02-17 13:36:37 +01:00
Damien Doligez
ee8f71101b
clean up whitespace and cut long lines
2016-02-17 13:36:27 +01:00
Damien Doligez
2a3e2176eb
rename LICENSE file for the manual
2016-02-16 13:22:57 +01:00
Damien Doligez
8bcc792919
remove useless compilerlibs/.gitignore
2016-02-16 13:22:07 +01:00
Damien Doligez
c28749fc01
remove old .cvsignore files
2016-02-16 13:21:44 +01:00
Damien Doligez
10158fe5e0
check-typo: no header needed for files shorter than 10 lines
2016-02-16 13:20:17 +01:00
Damien Doligez
59a4fd6615
Merge pull request #408 from btj/trunk
...
Fixes bugs in stack unwinding metadata (PR#7118,7120)
2016-02-12 11:20:02 +01:00
Damien Doligez
21dce60dbd
Merge pull request #467 from Octachron/manual_4.03.0_end
...
Manual: #help directive and immediate attribute
2016-02-12 11:16:08 +01:00
octachron
58c6347420
Manual: fix toplevel directives
2016-02-11 22:16:47 +01:00
Bart Jacobs
b16d0126da
Some fixes in the Makefile for the test case
2016-02-11 21:11:23 +01:00
Leo White
4253ed1530
Tidy up new command-line parameters
2016-02-11 16:02:02 +00:00
octachron
461b2597c2
Manual: immediate attribute
2016-02-11 16:56:22 +01:00
octachron
213f51a77b
Manual: synchronize the manual and toplevel help
2016-02-11 16:56:16 +01:00
Mark Shinwell
04445cb4ad
Fix ocamlnat build (again)
2016-02-11 14:49:57 +00:00
Mark Shinwell
4137939cd7
Make warning 59 less unhelpful (includes work by Runhang Li)
2016-02-11 14:35:18 +00:00
Alain Frisch
53382378ae
Merge pull request #466 from lpw25/ocamlc-opaque
...
Enable opaque option in ocamlc
2016-02-11 13:18:44 +01:00
Leo White
d79380ff63
Enable opaque option in ocamlc
2016-02-11 11:39:14 +00:00
Mark Shinwell
a5b7252bcb
Fix typo in 0665172
2016-02-11 11:21:10 +00:00