summaryrefslogtreecommitdiff
path: root/bytecomp
Commit message (Expand)AuthorAgeFilesLines
* Typos and basic grammar error fixing (#1280)Fourchaux2017-08-1010-19/+19
* Fix MPR#7259 by implementing switch branch sharing for flambda (#603)Pierre Chambart2017-08-094-1/+5
* FixesMark Shinwell2017-08-011-31/+23
* Merge remote-tracking branch 'ocaml/trunk' into functor_currying-trunkMark Shinwell2017-07-319-27/+78
|\
| * Support 'let open' in class and class type expressions (#1249)Alain Frisch2017-07-201-1/+7
| * PR#7563: deprecate transl_path and use transl_{module,value,extension,class}_...Gabriel Scherer2017-06-236-16/+31
| * tentative fix for PR#7563 (module/extension name clash)Gabriel Scherer2017-06-231-1/+1
| * Merge pull request #1187 from Octachron/document_pluginsGabriel Scherer2017-06-041-0/+2
| |\
| | * GPR#1187: describe lambda plugin hooksoctachron2017-06-011-0/+2
| * | Add Lev_module_definition debugging event (#857)Mark Shinwell2017-05-316-10/+38
| |/
* | FunctorsMark Shinwell2017-05-254-46/+120
|/
* Stop pushing default arguments when there is an unlabeled argument (#1174)Jacques Garrigue2017-05-151-7/+10
* Compiler: -compat-32 flag when building cmo/cma. (#896)hhugo2017-05-056-15/+36
* runtime: caml_startup_pooled function addedMax Mouratov2017-03-171-5/+22
* Add location information to Lswitch (#859)Mark Shinwell2017-03-158-53/+59
* Fix for PR7447: incorrect code generation for nested recursive bindings (#995)yallop2017-03-101-6/+14
* Merge pull request #972 from dra27/string-primitive-compatibilityGabriel Scherer2017-03-081-0/+2
|\
| * restore compatibility for String.{unsafe_set,create,fill}Damien Doligez2016-12-141-1/+2
| * treat %string_safe_set as %byte_safe_setHongbo Zhang2016-12-141-0/+1
* | Merge pull request #1040 from dhekir/trunkGabriel Scherer2017-02-221-1/+1
|\ \
| * | fix several typos in commentsDaniel2017-02-131-1/+1
* | | Add caml_startup_exnMark Shinwell2017-02-211-0/+7
* | | PR#7479: make sure "ocamlc -pack" is only given .cmo and .cmi files, and that...Xavier Leroy2017-02-191-20/+22
* | | Fix fatal error when compiling objects with Flambda (#965)Mark Shinwell2017-02-157-15/+31
* | | Recover "Merge pull request #378 from bobot/feature/reraise_raw_backtrace_pri...François Bobot2017-02-141-0/+23
|/ /
* | Make -linkall applicable to single compilation unitsXavier Leroy2017-01-152-2/+2
* | Merge pull request #957 from lpw25/lambda-stubsLeo White2017-01-108-22/+29
|\ \
| * | Add stub marker to lambda codeLeo White2016-12-148-22/+29
* | | Deprecate Bigarray.*.map_file and add Unix.map_file (#997)Jérémie Dimino2017-01-101-1/+1
* | | Apply standard indentation (as defined by .ocp-indent) and minor whitespace c...alainfrisch2017-01-032-23/+21
* | | Make Semantics_of_primitives.for_primitive total so that it can be used in mo...alainfrisch2017-01-031-5/+8
* | | Move Semantics_of_primitives to bytecomp/ and use it in closure.alainfrisch2017-01-032-0/+243
* | | Distinguish root and heap values in Lambda.initialization (#673)Frédéric Bour2016-12-275-12/+18
* | | Improve compilation time for toplevel include(struct ... end : sig ... end) (...Alain Frisch2016-12-211-7/+57
|/ /
* | objinfo: dump globals defined in bytecode executablesStephane Glondu2016-12-142-6/+6
|/
* Fix [@@inline] with default parameters in flambda (#880)Leo White2016-12-142-8/+10
* Re-enable Simplif ref-to-variables in Flambda modeMark Shinwell2016-12-141-12/+1
* Fix lack of link error when missing modules providing externals (#837, PR#7371)Pierre Chambart2016-12-143-4/+27
* fix whitespace and overlong linesDamien Doligez2016-12-144-5/+6
* Expose function to map from Lambda's structured constants to Obj.t. Useful f...alainfrisch2016-11-091-0/+1
* Annotate Texp_function with an Ident.t for the parameter (#831)Mark Shinwell2016-10-141-28/+19
* Avoid checking twice if divisor is zero (#702)Pierre Chambart2016-10-055-24/+42
* Typos (inside '/bytecomp/matching.ml' comments) (#741)Fourchaux2016-08-311-27/+27
* remove string_(un)safe_setHongbo Zhang2016-08-071-2/+0
* add needed lambda IR for safe stringHongbo Zhang2016-08-076-18/+59
* fix whitespace, long lines, headersDamien Doligez2016-08-018-15/+28
* Share a few more equal branchesPierre Chambart2016-07-281-0/+2
* Introduce a proper type for classifying values.alainfrisch2016-07-281-17/+28
* Add comment.alainfrisch2016-07-281-0/+2
* lazy on float const will not be shortcircuited, opaque is not necessary for t...alainfrisch2016-07-271-8/+11