summaryrefslogtreecommitdiff
path: root/bytecomp/translmod.ml
Commit message (Expand)AuthorAgeFilesLines
* Simplify the semantics of Lambda.free_variables and Lambda.subst (#1606)Pierre Chambart2018-03-151-21/+21
* Replace constant pointers by regular integers (#1580)Vincent Laviron2018-03-151-4/+4
* Change compilation order of toplevel definitions. (#1649)Luc Maranget2018-03-091-4/+12
* Replace uses of Lambda.IdentSet by Ident.SetPierre Chambart2018-01-301-6/+6
* Typos and basic grammar error fixing (#1280)Fourchaux2017-08-101-1/+1
* FixesMark Shinwell2017-08-011-31/+23
* Merge remote-tracking branch 'ocaml/trunk' into functor_currying-trunkMark Shinwell2017-07-311-7/+23
|\
| * PR#7563: deprecate transl_path and use transl_{module,value,extension,class}_...Gabriel Scherer2017-06-231-1/+1
| * Add Lev_module_definition debugging event (#857)Mark Shinwell2017-05-311-6/+22
* | FunctorsMark Shinwell2017-05-251-46/+106
|/
* Merge pull request #957 from lpw25/lambda-stubsLeo White2017-01-101-2/+4
|\
| * Add stub marker to lambda codeLeo White2016-12-141-2/+4
* | Distinguish root and heap values in Lambda.initialization (#673)Frédéric Bour2016-12-271-4/+4
* | Improve compilation time for toplevel include(struct ... end : sig ... end) (...Alain Frisch2016-12-211-7/+57
|/
* fix whitespace, long lines, headersDamien Doligez2016-08-011-4/+6
* Detect unused module declarations.alainfrisch2016-07-181-1/+2
* Also remove linking hack for bytecodePierre Chambart2016-07-081-12/+5
* Also remove the forced dependency dummy code hack for closurePierre Chambart2016-07-081-16/+6
* Some cleanup to explicit transl_implementation_flambda return valuesPierre Chambart2016-07-081-6/+14
* Allow to force linking modules without generating dummy codePierre Chambart2016-07-081-14/+24
* Improve location handling in the middle end (version for merging) (#666)Mark Shinwell2016-07-061-87/+128
* Merge tag 4.03.0 into trunk.Damien Doligez2016-04-281-7/+12
* Annotate each field of a block separatelyPierre Chambart2016-04-121-8/+8
* Renaming block_kind -> value_kind.alainfrisch2016-04-121-26/+26
* Keep the approx on all Llet nodes, not only variables.alainfrisch2016-04-121-18/+22
* Keep track of mutable variables obtained by eliminating local references hold...alainfrisch2016-04-121-8/+10
* Fix PR#7182: external in recursive moduleJacques Garrigue2016-03-161-2/+6
* More warnings when compiling the compiler.alainfrisch2016-03-151-39/+39
* Local let exceptions.alainfrisch2016-03-151-18/+0
* Update headers for the new license.Damien Doligez2016-02-181-11/+14
* clean up whitespace and cut long linesDamien Doligez2016-02-171-18/+41
* Merge pull request #455 from vouillon/debugDamien Doligez2016-02-101-45/+65
|\
| * Fix indentationJerome Vouillon2016-02-021-31/+32
| * Add debugging 'pseudo' events at the end of structuresJerome Vouillon2016-02-021-15/+34
* | Support for unroll and and specialise attributesLeo White2016-02-101-6/+14
|/
* Enable flambdaPierre Chambart2016-01-281-4/+18
* Add comment to translmod.mlMark Shinwell2016-01-131-0/+2
* Merge remote-tracking branch 'ocaml/trunk' into flambda_prereq-init_assignMark Shinwell2016-01-121-35/+91
|\
| * Compute module block size in transl_structureMark Shinwell2016-01-041-29/+55
| * Handle inline attribute on functors and mark functor functionsPierre Chambart2015-12-181-9/+39
* | Improved annotations on Psetfield etcMark Shinwell2015-12-181-4/+5
|/
* Revert "PR#6537, PR#5333, PR#4080: fix stack overflow in the compiler when -p...Xavier Leroy2015-12-161-10/+7
* indentation in translmodThomas Refis2015-12-111-197/+197
* PR#6537, PR#5333, PR#4080: fix stack overflow in the compiler when -pack'ing ...alainfrisch2015-12-111-7/+10
* #5995: better naming of exceptions when compiling with -for-pack.alainfrisch2015-12-111-3/+4
* Fix PR#7067: performance regression when compiling large nested structures in...alainfrisch2015-12-071-2/+24
* #6865: restore previous behavior for 'let _ = expr' in the toplevel, i.e. it ...alainfrisch2015-12-031-2/+8
* Turn Lapply case of Lambda.lambda into a recordNicolas Ojeda Bar2015-11-221-16/+30
* Fix PR#4166, PR#6959: force linking when calling external C primitivesJacques Garrigue2015-11-131-9/+47
* transl_exception_constructor now uses ImmutableMark Shinwell2015-10-281-6/+5