Commit Graph

12836 Commits (07d16450c8554c46d13958d785b2abdd3339545b)

Author SHA1 Message Date
Damien Doligez 07d16450c8 Merge pull request #496 from jhjourdan/fix_bootstrap
Fix coreboot, update .depend
2016-03-08 11:36:15 +01:00
Damien Doligez 1ddc0ce8fe Merge pull request #495 from jhjourdan/multiple_hooks
Remove double calls to caml_finalize_hook
2016-03-08 11:35:26 +01:00
Jacques-Henri Jourdan dd74659c68 * Fix coreboot target. This target calls promote, which itself now
uses tools/stripdebug. This executable has to be ran with the new
  runtime, not the one in boot/.

* Update .depend for byterun/ and asmrun/
2016-03-07 23:24:52 +01:00
Jacques-Henri Jourdan 195b31c8f3 remove double calls to caml_finalize_hook 2016-03-07 23:14:16 +01:00
Gabriel Scherer bde0cbea2d Merge pull request #493 from adrien-n/mingw-cross-compilation-improvements
Mingw cross compilation improvements
2016-03-07 11:42:30 -05:00
Jacques Garrigue 95410ef232 Merge branch '4.03' of ssh://github.com/ocaml/ocaml into 4.03 2016-03-06 23:16:12 +09:00
Jacques Garrigue 607b0f879e Fix PR#7152: lower level of non-generalized variables to binding time of enclosing module 2016-03-06 23:15:55 +09:00
Gabriel Scherer ab8fc91e29 Merge pull request #492 from chambart/fix_dflambda
Fix -dflambda argument
2016-03-05 09:28:42 -05:00
Adrien Nader 78bdfa53ca Makefile: use "$(EXT_DLL)" instead of hard-cording ".so". 2016-03-05 14:25:11 +01:00
Adrien Nader b211eba63e otherlibs/win32unix: factor Makefile.nt and Makefile non-.nt. 2016-03-05 14:25:11 +01:00
Damien Doligez 5dbea030d1 PR#1956 (partial): do not export marshall_flags 2016-03-03 15:00:24 +01:00
Mark Shinwell 8a4b0c983b Merge pull request #477 from trefis/4.03-docstrings
GPR#477: docstrings
2016-03-03 13:18:33 +00:00
Thomas Refis 3fee64a34f docstrings: add a test file 2016-03-03 12:55:34 +00:00
Thomas Refis 449e2331eb Changes 2016-03-03 12:55:33 +00:00
Thomas Refis 78d4aa1ef1 allow docstring in object and polymorphic variant types. 2016-03-03 12:54:30 +00:00
Thomas Refis 559946e83e allow docstring inside arrow types, attach them to parameters 2016-03-03 12:54:30 +00:00
Mark Shinwell 6e223fd92b Merge pull request #488 from mshinwell/pr7157-4.03-take2
GPR#488: [Attempt to] Fix PR7157 (too many minor collections)
2016-03-03 09:36:55 +00:00
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