Commit Graph

12791 Commits (b1d1eed3af991411aae17113d2e4ba1f65baf9ad)

Author SHA1 Message Date
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