summaryrefslogtreecommitdiff
path: root/bytecomp/printlambda.ml
Commit message (Expand)AuthorAgeFilesLines
* Move some middle-end files around (#2281)Mark Shinwell2019-04-011-648/+0
* Optimize some local functions (#2143)Alain Frisch2018-11-271-1/+6
* Keep more type information in Lambda (#2156)Alain Frisch2018-11-231-21/+28
* Remove positions from pathsLeo White2018-11-211-1/+1
* Organise and simplify translation of primitivesLeo White2018-04-091-11/+0
* Revert "Continuation of GPR#1580 (022051e7bd491a2da21ca458f178ee2ff46d5fed): ...Damien Doligez2018-04-061-0/+1
* Cleanup: remove Pbittest (#1679)hhugo2018-04-061-2/+0
* Add Pbytes_set/get_16/32/64, Remove Pstring_set_16/32/64Hugo Heuzard2018-03-151-12/+24
* Continuation of GPR#1580 (022051e7bd491a2da21ca458f178ee2ff46d5fed): bootstra...Mark Shinwell2018-03-151-1/+0
* Treat negated float comparisons more directly (#1487)Leo White2018-02-281-13/+23
* Add Lev_module_definition debugging event (#857)Mark Shinwell2017-05-311-0/+2
* Add location information to Lswitch (#859)Mark Shinwell2017-03-151-1/+1
* Fix fatal error when compiling objects with Flambda (#965)Mark Shinwell2017-02-151-0/+16
* Merge pull request #957 from lpw25/lambda-stubsLeo White2017-01-101-1/+3
|\
| * Add stub marker to lambda codeLeo White2016-12-141-1/+3
* | Distinguish root and heap values in Lambda.initialization (#673)Frédéric Bour2016-12-271-2/+4
|/
* Avoid checking twice if divisor is zero (#702)Pierre Chambart2016-10-051-6/+14
* add needed lambda IR for safe stringHongbo Zhang2016-08-071-4/+15
* GPR#606: add unboxed typesDamien Doligez2016-07-211-0/+2
* Improve location handling in the middle end (version for merging) (#666)Mark Shinwell2016-07-061-6/+6
* prepare backend_type primitiveHongbo Zhang2016-04-241-1/+2
* More compact printer and fix test.alainfrisch2016-04-121-4/+5
* Also record type information for intPierre Chambart2016-04-121-0/+2
* Annotate each field of a block separatelyPierre Chambart2016-04-121-3/+20
* Renaming block_kind -> value_kind.alainfrisch2016-04-121-7/+7
* Simplify printlambda: do not show Pgenblock annotation.alainfrisch2016-04-121-3/+3
* Keep the approx on all Llet nodes, not only variables.alainfrisch2016-04-121-8/+8
* Keep track of mutable variables obtained by eliminating local references hold...alainfrisch2016-04-121-3/+11
* More warnings when compiling the compiler.alainfrisch2016-03-151-2/+2
* Update headers for the new license.Damien Doligez2016-02-181-11/+14
* Add specialise attribute support to PrintlambdaMark Shinwell2016-02-111-3/+15
* Merge pull request #455 from vouillon/debugDamien Doligez2016-02-101-1/+3
|\
| * Add debugging 'pseudo' events at the end of structuresJerome Vouillon2016-02-021-1/+3
* | Support for unroll and and specialise attributesLeo White2016-02-101-0/+2
|/
* Enable flambdaPierre Chambart2016-01-281-0/+2
* 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 remote-tracking branch 'ocaml/trunk' into flambda_prereq-init_assignMark Shinwell2016-01-121-1/+97
|\
| * Printlambda.string_of_primitive -> Printlambda.name_of_primitiveMark Shinwell2016-01-041-1/+1
| * Add Printlambda.string_of_primitiveMark Shinwell2016-01-041-0/+94
| * Handle inline attribute on functors and mark functor functionsPierre Chambart2015-12-181-1/+3
* | Improved annotations on Psetfield etcMark Shinwell2015-12-181-4/+19
|/
* Turn Lapply case of Lambda.lambda into a recordNicolas Ojeda Bar2015-11-221-4/+4
* GPR#173: Attributes to control inliningMark Shinwell2015-10-231-8/+22
* Remove or comment-out dead code.Alain Frisch2015-10-161-3/+0
* GPR#111: `(f [@taillcall]) x y` warns if `f x y` is not a tail-callGabriel Scherer2015-04-121-0/+4
* GPR#133: turn the Lfunction payload (in Lambda.lambda) into a recordGabriel Scherer2015-04-121-1/+1
* Sys: Use constant for some runtime limitations.Gabriel Scherer2014-11-171-0/+2
* Printlambda: print array kind with array primitivesGabriel Scherer2014-11-171-6/+12