Commit Graph

181 Commits (9bc33d945a66bdaaf4124acf70a19761a8e43e92)

Author SHA1 Message Date
Mark Shinwell ee367399a2 Attend to final Flambda CR comments for 4.03 release 2016-03-30 11:29:34 +02:00
Pierre Chambart 0c3ccbd838 Remove_unused_arguments stub functions should not be specialised 2016-03-15 23:25:59 +01:00
Gabriel Scherer ab8fc91e29 Merge pull request #492 from chambart/fix_dflambda
Fix -dflambda argument
2016-03-05 09:28:42 -05:00
Mark Shinwell 1c003afb9a Correct erroneous comment 2016-03-03 10:01:27 +09: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
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
Leo White e9a6562a60 Change how extract projections handles nested sets of closures 2016-02-24 16:25:59 +00:00
Mark Shinwell 0453c74baa Fix Unbox_closures to lessen runtime performance penalty 2016-02-24 09:03:15 +00: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
Leo White 4253ed1530 Tidy up new command-line parameters 2016-02-11 16:02:02 +00:00
Mark Shinwell 4137939cd7 Make warning 59 less unhelpful (includes work by Runhang Li) 2016-02-11 14:35:18 +00:00
Mark Shinwell bde2bdd206 Reformatting only (to the standards of tools/check-typo) 2016-02-10 18:28:38 +01:00
Mark Shinwell c67bd88eee Addressing CR comments for Flambda 2016-02-10 17:01:33 +01:00
Leo White 59aab8d1c2 Support for unroll and and specialise attributes 2016-02-10 14:14:42 +01:00
Mark Shinwell 7a02671d61 Further Flambda fixes 2016-02-10 14:14:42 +01:00
Mark Shinwell f95fb8bbb0 Bug fixes etc for Flambda 2016-02-09 18:38:16 +01:00
Mark Shinwell a397511031 Import latest Flambda changes 2016-02-09 09:59:26 +01:00
Pierre Chambart cdd75a23e6 Flambda produces the same stack traces as closure 2016-01-28 17:33:15 +01:00
Pierre Chambart fd8cdc9d20 Propagate debuginfo as an environment 2016-01-28 16:38:10 +01:00
Leo White b9bdfa8248 Mark opt arg wrappers of recursive functions as stubs 2016-01-28 16:01:56 +01:00
Pierre Chambart b0b0f6609c Enable flambda 2016-01-28 15:04:47 +01:00
Pierre Chambart d07c0698d0 Fix small divergences 2016-01-22 01:24:02 +01:00
Pierre Chambart 0e8ed08a9d Add warning headers to flambda files 2016-01-22 00:39:46 +01:00
Mark Shinwell fb35dc8fb4 Fix chambart/ocaml-1 GPR#134: wrong sharing of float array literals (Flambda only) 2016-01-21 16:46:49 +00:00
Mark Shinwell 0664a1cf03 Alter array patch after feedback from jdimino 2016-01-15 14:49:01 +00:00
Mark Shinwell 2a8be79dc5 Further updates to middle_end/ only 2016-01-12 16:37:27 +01:00
Mark Shinwell 2ff7c69704 Further updates to middle_end/ only 2016-01-12 15:45:31 +01:00
Mark Shinwell b7df26e34b Update middle_end/ for recent changes from flambda_trunk 2016-01-12 13:38:52 +01:00
Mark Shinwell 71bed7af0d Correct name of licence 2016-01-05 08:46:03 +00:00
Mark Shinwell b085ec553c New files for flambda 2016-01-04 13:42:56 +00:00