aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src/v3_core.erl
AgeCommit message (Expand)Author
2014-12-01compiler: Coalesce map keys in dialyzer modeBjörn-Egil Dahlberg
2014-10-27Fix miscompilation when module contains multiple named funsAnthony Ramine
2014-06-17[dialyzer] Use the option 'dialyzer' to control the compilerHans Bolinder
2014-06-17[dialyzer] Fix handling of literal recordsHans Bolinder
2014-04-03compiler,stdlib: Fix Map literals as keys for Maps in patternsBjörn-Egil Dahlberg
2014-03-25compiler: Do not evaluate map expressions with bad keysBjörn-Egil Dahlberg
2014-03-25compiler: Throw 'nomatch' on matching with bad binary keysBjörn-Egil Dahlberg
2014-03-18Properly collect variables in map expressions in v3_coreAnthony Ramine
2014-03-17compiler: Transform M#{} to is_map(M)Björn-Egil Dahlberg
2014-03-17compiler: Validate Map srcBjörn-Egil Dahlberg
2014-03-14compiler: Create literal Maps in creation if possibleBjörn-Egil Dahlberg
2014-03-06Merge branch 'nox/compiler/v3_core-comprehension-no-export'Björn Gustavsson
2014-03-05Do not export variables from comprehension cases in v3_coreAnthony Ramine
2014-03-05Compile BIF calls and operator expressions to Core the same wayAnthony Ramine
2014-03-01Do not emit blatantly illformed Core Erlang apply expressionsAnthony Ramine
2014-02-21Merge branch 'egil/compiler/maps-get_map_elements'Björn-Egil Dahlberg
2014-02-19compiler: Use aliasing in map pair patternsBjörn-Egil Dahlberg
2014-02-17Simplify comprehension compilation in v3_coreAnthony Ramine
2014-02-13Merge branch 'bjorn/lc-warnings/OTP-11626' (early part)Björn Gustavsson
2014-02-07Merge branch 'hsv/using_lists_droplast'Henrik Nord
2014-01-31v3_core: Annotate list comprehensions to help out dialyzerBjörn Gustavsson
2014-01-30Issue a warning when a named fun is constructed but not usedBjörn Gustavsson
2014-01-29compiler: Squash #c_map_pair_*{} to #c_map_pair{}Björn-Egil Dahlberg
2014-01-28compiler: Fix v3_core for map update syntaxBjörn-Egil Dahlberg
2014-01-28compiler: Implement support for exact Op in MapsBjörn-Egil Dahlberg
2014-01-28compiler: Handle literals, not just atoms, as keys in mapsBjörn-Egil Dahlberg
2014-01-28Implement support for maps in the compilerBjörn Gustavsson
2014-01-24Import and use lists:droplast/1 in v3_core/v3_kernelHans Svensson
2014-01-17compiler: Silence false warning for unmatched return in 'after' clauseBjörn Gustavsson
2013-12-12EEP 37: Funs with namesAnthony Ramine
2013-10-14Merge branch 'maint'Fredrik Gustafsson
2013-09-25Merge branch 'nox/lift-after/OTP-11267'Fredrik Gustafsson
2013-09-12Remove ^L characters hidden randomly in the code. Not those used in text file...Pierre Fenoll
2013-07-29Merge branch 'maint'Fredrik Gustafsson
2013-07-29Merge branch 'nox/fix-comp-warnings/OTP-11212' into maintFredrik Gustafsson
2013-07-29Lift 'after' blocks to zeroary functionsAnthony Ramine
2013-06-26Merge branch 'nox/illegal-bitstring-gen-pattern/OTP-11186'Fredrik Gustafsson
2013-06-12Update copyright yearsBjörn-Egil Dahlberg
2013-06-07Silence a misleading warning with some comprehensionsAnthony Ramine
2013-06-05Simplify v3_core's translation of bit string generatorsAnthony Ramine
2013-03-28Fix optimization of some binary comprehensionsAnthony Ramine
2012-08-22compiler: Warn if the size of a binary segment is invalidBjörn Gustavsson
2012-03-30Update copyright yearsBjörn-Egil Dahlberg
2012-03-14v3_core: Don't put negative line numbers in annotationsBjörn Gustavsson
2011-11-07EEP-23: Allow variables in fun M:F/ABjörn Gustavsson
2011-08-16v3_core: Annotate exception-generating clauses with line numbersBjörn Gustavsson
2011-05-20Update copyright yearsBjörn-Egil Dahlberg
2011-03-23v3_core: Fix variable incorrectly unbound after binary matchBjörn Gustavsson
2011-03-23v3_core: Fix style and indentationBjörn Gustavsson
2010-09-22Don't generate multiple tail segments in binary matchingBjörn Gustavsson