Mark Shinwell
fb84058720
Fix PR7157 (too many minor collections)
2016-03-03 08:56:16 +00:00
Jacques Garrigue
e14e85b992
Merge branch '4.03' of github.com:ocaml/ocaml into 4.03
2016-03-03 10:05:39 +09:00
alainfrisch
86cf4ba749
Minor tweaks to Changes.
2016-03-03 10:01:27 +09:00
alainfrisch
3b67b74ae5
Fix PR4080 has been reverted. Update Changes accordingly.
2016-03-03 10:01:27 +09:00
Damien Doligez
d3d30f3db5
add quotes to avoid breaking RML's configure script
2016-03-03 10:01:27 +09:00
Mark Shinwell
1c003afb9a
Correct erroneous comment
2016-03-03 10:01:27 +09:00
octachron
2014cc2cb3
Manual: underscore penalties with -short-path
2016-03-03 10:01:27 +09:00
Jacques Garrigue
e21dd561b2
Fix PR#7160: Type synonym definitions can weaken gadt constructor types
2016-03-03 10:00:18 +09:00
alainfrisch
b48f481d4f
Minor tweaks to Changes.
2016-03-02 23:51:10 +01:00
alainfrisch
986b4e5a44
Fix PR4080 has been reverted. Update Changes accordingly.
2016-03-02 23:49:54 +01:00
Damien Doligez
86bbd10efc
add quotes to avoid breaking RML's configure script
2016-03-02 17:07:38 +01:00
Mark Shinwell
a03208565a
Correct erroneous comment
2016-03-02 15:54:35 +00:00
Damien Doligez
e04669ee7b
Merge pull request #489 from Octachron/manual_short_paths_and_underscores
...
Manual: underscore penalties with "-short-path"
2016-03-02 11:02:00 +01:00
Jacques Garrigue
5c4cdb9eae
add test for required externals
2016-03-01 09:32:13 +09:00
Jacques Garrigue
c989c820fb
Fix PR#7113: -safe-string can break GADT compatibility check
2016-03-01 09:30:35 +09:00
octachron
28d8093c72
Manual: underscore penalties with -short-path
2016-02-29 23:07:54 +01:00
Mark Shinwell
f5bc512181
Flambda: do not forget the default case when measuring the size of Switch
2016-02-29 16:46:02 +00:00
Mark Shinwell
8cb01881f7
Flambda: restore correct simplification code for over-applications
2016-02-29 16:45:06 +00:00
Damien Doligez
dda3d5bc90
increment version number after tagging 4.03.0+beta1
2016-02-29 14:34:48 +01:00
Damien Doligez
b6bdf20ff7
change VERSION for 4.03.0+beta1
2016-02-29 14:34:48 +01:00
Damien Doligez
da177fdd21
last commit before tagging 4.03.0+beta1
2016-02-29 14:34:41 +01:00
Damien Doligez
9166e7003e
update .depend and bootstrap compilers before release
2016-02-29 14:07:07 +01:00
Mark Shinwell
898e06af77
Stop producing erroneous backtrace frames in Flambda mode
2016-02-29 11:18:08 +00:00
Mark Shinwell
227fcde522
Merge branch '4.03' of https://github.com/ocaml/ocaml into 4.03
2016-02-29 10:48:18 +00:00
Mark Shinwell
ee47c1e393
Forgotten warning message change from pchambart's review of 4137939c
2016-02-29 10:48:07 +00:00
Jeremie Dimino
16157efaf5
Use the 4.03 branch of camlp4 for the travis build
2016-02-29 10:44:17 +00:00
Mark Shinwell
8641de145e
Merge pull request #484 from lpw25/fix-extract-projections
...
GPR#484: Change how Extract_projections handles nested sets of closures
2016-02-26 16:15:32 +00:00
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
Leo White
e9a6562a60
Change how extract projections handles nested sets of closures
2016-02-24 16:25:59 +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