summaryrefslogtreecommitdiff
path: root/bytecomp/lambda.mli
Commit message (Expand)AuthorAgeFilesLines
* PR#7563: deprecate transl_path and use transl_{module,value,extension,class}_...Gabriel Scherer2017-06-231-0/+7
* Add Lev_module_definition debugging event (#857)Mark Shinwell2017-05-311-0/+1
* Add location information to Lswitch (#859)Mark Shinwell2017-03-151-1/+1
* Merge pull request #1040 from dhekir/trunkGabriel Scherer2017-02-221-1/+1
|\
| * fix several typos in commentsDaniel2017-02-131-1/+1
* | Fix fatal error when compiling objects with Flambda (#965)Mark Shinwell2017-02-151-0/+2
|/
* Merge pull request #957 from lpw25/lambda-stubsLeo White2017-01-101-0/+2
|\
| * Add stub marker to lambda codeLeo White2016-12-141-0/+2
* | Distinguish root and heap values in Lambda.initialization (#673)Frédéric Bour2016-12-271-4/+7
|/
* fix whitespace and overlong linesDamien Doligez2016-12-141-1/+1
* Avoid checking twice if divisor is zero (#702)Pierre Chambart2016-10-051-3/+8
* add needed lambda IR for safe stringHongbo Zhang2016-08-071-2/+5
* Comment the Lambda.program type.Pierre Chambart2016-07-081-3/+13
* Also remove the forced dependency dummy code hack for closurePierre Chambart2016-07-081-2/+4
* Improve location handling in the middle end (version for merging) (#666)Mark Shinwell2016-07-061-5/+7
* prepare backend_type primitiveHongbo Zhang2016-04-241-0/+1
* Also record type information for intPierre Chambart2016-04-121-1/+1
* Annotate each field of a block separatelyPierre Chambart2016-04-121-4/+4
* Renaming block_kind -> value_kind.alainfrisch2016-04-121-4/+7
* Keep the approx on all Llet nodes, not only variables.alainfrisch2016-04-121-5/+3
* Keep track of mutable variables obtained by eliminating local references hold...alainfrisch2016-04-121-3/+9
* Update headers for the new license.Damien Doligez2016-02-181-11/+14
* Merge pull request #455 from vouillon/debugDamien Doligez2016-02-101-0/+1
|\
| * Add debugging 'pseudo' events at the end of structuresJerome Vouillon2016-02-021-0/+1
* | Support for unroll and and specialise attributesLeo White2016-02-101-1/+9
|/
* Enable flambdaPierre Chambart2016-01-281-0/+6
* Merge pull request #417 from chambart/flambda_prereq-duparray_and_array_mutab...Mark Shinwell2016-01-211-1/+5
|\
| * Prim makearrayPierre Chambart2016-01-121-1/+5
* | Add the opaque primitivePierre Chambart2016-01-121-0/+2
|/
* Merge pull request #360 from mshinwell/flambda_prereq-init_assignMark Shinwell2016-01-121-2/+13
|\
| * Merge remote-tracking branch 'ocaml/trunk' into flambda_prereq-init_assignMark Shinwell2016-01-121-0/+1
| |\
| * | Improved annotations on Psetfield etcMark Shinwell2015-12-181-2/+13
* | | Import Lambda.mapMark Shinwell2016-01-121-0/+1
| |/ |/|
* | Handle inline attribute on functors and mark functor functionsPierre Chambart2015-12-181-0/+1
|/
* Turn Lapply case of Lambda.lambda into a recordNicolas Ojeda Bar2015-11-221-19/+8
* GPR#173: Attributes to control inliningMark Shinwell2015-10-231-3/+20
* whitespace cleanup, cut long lines, add some missing headersDamien Doligez2015-09-111-1/+2
* Support [@unboxed] and [@untagged] attributesJérémie Dimino2015-08-251-1/+1
* GPR#111: `(f [@taillcall]) x y` warns if `f x y` is not a tail-callGabriel Scherer2015-04-121-1/+13
* GPR#133: turn the Lfunction payload (in Lambda.lambda) into a recordGabriel Scherer2015-04-121-1/+6
* Sys: Use constant for some runtime limitations.Gabriel Scherer2014-11-171-0/+2
* merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev ...Damien Doligez2014-08-221-3/+4
* Add reset functions to make modules reentrant when used through compiler-libsFabrice Le Fessant2014-05-091-0/+2
* Indent + comment.Alain Frisch2014-05-051-0/+3
* #6318: Extend match...with with exception cases. (Patch by Jeremy Yallop, bac...Alain Frisch2014-05-051-1/+1
* add the %int_as_pointer primitiveJérémie Dimino2014-05-021-0/+2
* Add %loc_* primitives and corresponding values in PervasivesFabrice Le Fessant2014-04-101-0/+9
* Folllowup to PR#6359, great cleanup of switch actions sharing.Luc Maranget2014-04-071-2/+4
* #PR6269 Optimized string matchingLuc Maranget2014-03-211-0/+3
* Merge module-alias branch (cf. PR#6063)Jacques Garrigue2014-01-101-2/+3
|\