summaryrefslogtreecommitdiff
path: root/bytecomp/translmod.ml
Commit message (Expand)AuthorAgeFilesLines
* GPR#111: `(f [@taillcall]) x y` warns if `f x y` is not a tail-callGabriel Scherer2015-04-121-7/+7
* GPR#133: turn the Lfunction payload (in Lambda.lambda) into a recordGabriel Scherer2015-04-121-11/+13
* Add location info on Tcoerce_primitiveFabrice Le Fessant2015-04-031-3/+3
* Ignore rec_flag on "type" items in TranslmodJérémie Dimino2015-03-131-5/+5
* Resolve PR#6742: remove duplicate virtual_flag information from Tstr_classJacques Garrigue2015-01-161-28/+19
* Translcore.transl_primitive: enable type-directed optimizationsGabriel Scherer2014-11-171-3/+5
* Typedtree: add type information to primitive coercionsGabriel Scherer2014-11-171-5/+6
* merge branch 4.02 from release 4.02.0 to release 4.02.1Damien Doligez2014-10-151-21/+38
|\
* \ Reintegrate-merge constructors_with_record5 branch.Alain Frisch2014-10-141-0/+4
|\ \ | |/ |/|
* | merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev ...Damien Doligez2014-08-221-1/+14
* | Add reset functions to make modules reentrant when used through compiler-libsFabrice Le Fessant2014-05-091-0/+6
* | PR#5584: merge open extensible types, extension-patch-4.0.2Jacques Garrigue2014-05-041-53/+74
* | Turn more sig/str items into records. Patch from Leo White.Alain Frisch2014-04-151-19/+31
* | fix some of the whitespace problems in the sourceDamien Doligez2014-04-121-2/+3
|/
* Fix two makeblocks incorrectly marked as Immutable. The lazy-related one is ...Alain Frisch2014-03-101-1/+1
* Fix PR#6307Jacques Garrigue2014-03-101-2/+3
* Quick fix of PR#6325Jacques Garrigue2014-02-171-0/+19
* Fix bug (structure-level attributes and ocamlopt).Alain Frisch2014-02-071-3/+3
* Merge module-alias branch (cf. PR#6063)Jacques Garrigue2014-01-101-39/+81
|\
| * fix multiple binding of same identifier in apply_coercion, broke core_extendedJacques Garrigue2013-10-051-6/+11
| * make path normalization safer; now Core not only compiles but worksJacques Garrigue2013-10-041-9/+10
| * fix exn_rebind: camlp4 compiles againJacques Garrigue2013-10-021-27/+31
| * Merge trunk at revision 14200. Now everything works except private typesJacques Garrigue2013-09-301-3/+3
| |\
| * | mostly works, but:Jacques Garrigue2013-09-301-12/+37
| * | do not alias functor parameters + some problems with coercions not fixed yetJacques Garrigue2013-09-301-1/+1
| * | module translation + bad functor exampleJacques Garrigue2013-09-291-10/+5
| * | Support module aliases.Jacques Garrigue2013-09-291-5/+17
* | | Cleanup.Alain Frisch2013-11-131-5/+0
* | | Change the representation of exception slots: instead of being represented as...Alain Frisch2013-10-231-0/+24
| |/ |/|
* | Keep attributes on module declarations.Alain Frisch2013-09-271-3/+3
|/
* Do not track unused type declarations created by 'include'.Alain Frisch2013-09-171-1/+1
* Integrate exception_registration banch.Alain Frisch2013-09-171-0/+9
* Synchronize with trunk.Alain Frisch2013-07-221-6/+22
|\
| * #6073: Add signature to Tstr_include. (Cherry-picked from commit 13903 on 4.01.)Alain Frisch2013-07-171-6/+22
* | Synchronize with trunk.Alain Frisch2013-07-161-21/+31
|\ \ | |/
| * #5980: explicit way to silence the new warning (open! X).Alain Frisch2013-05-161-6/+6
| * fix a few problems with whitespace and over-long linesDamien Doligez2013-03-091-19/+30
* | Item attributes on each let-binding.Alain Frisch2013-06-031-6/+6
* | Attributes on Pstr_eval.Alain Frisch2013-04-111-7/+7
* | Keep item attributes on let-binding structure items.Alain Frisch2013-04-111-6/+6
* | Support for quoted strings.Alain Frisch2013-03-261-3/+3
* | Align module type binding with Parsetree.Alain Frisch2013-03-261-3/+3
* | Align module binding with Parsetree.Alain Frisch2013-03-261-21/+24
* | Align exception_declaration with Parsetree.Alain Frisch2013-03-251-9/+11
* | Align typed value_declaration with parsetree.Alain Frisch2013-03-251-5/+5
* | Starting to keep attributes in the typedtree.Alain Frisch2013-03-251-37/+36
|/
* #5546: change compilation scheme for nested structures (improve compilation t...Alain Frisch2012-12-131-59/+117
* remove all $Id keywordsDamien Doligez2012-10-151-2/+0
* Fix PR#5735: %apply and %revapply not first class citizensFabrice Le Fessant2012-08-211-3/+4
* merge with branch bin-annotFabrice Le Fessant2012-05-301-84/+102