aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src
AgeCommit message (Expand)Author
2016-04-21v3_core: Construct {badmap,Map} as literal if possibleBjörn Gustavsson
2016-04-21core_pp: Print {file,File} annotations more compactlyBjörn Gustavsson
2016-04-21core_pp: Add format_all/1 that prints all annotationsBjörn Gustavsson
2016-04-21core_parse: Don't sort map patternsBjörn Gustavsson
2016-04-21core_parse: Handle annotations in more contextsBjörn Gustavsson
2016-04-21cerl_trees: Correct handling of maps in label/2Björn Gustavsson
2016-04-21cerl: Add missing API function is_c_map_pattern/1Björn Gustavsson
2016-04-20Eliminate Dialyzer warnings for unmatched returnsBjörn Gustavsson
2016-04-18Merge branch 'bjorn/compiler/misc-opt'Björn Gustavsson
2016-04-14v3_kernel: Construct literal lists properlyBjörn Gustavsson
2016-04-14Use the register map in %live in beam_utils:is_killed_block/2Björn Gustavsson
2016-04-13Merge branch 'henrik/update-copyrightyear'Henrik Nord
2016-04-11Teach beam_utils to check liveness for put_map instructionsBjörn Gustavsson
2016-04-11beam_peep: Help out beam_jumpBjörn Gustavsson
2016-04-08Remove unreachable code after 'raise' instructionsBjörn Gustavsson
2016-03-24Fix compile:forms/1,2 crash when not in an existing directoryBjörn Gustavsson
2016-03-17compile: Pre-load compiler modules when invoked from 'erlc'Björn Gustavsson
2016-03-15update copyright-yearHenrik Nord
2016-03-10beam_block: Eliminate unsafe optimizationBjörn Gustavsson
2016-03-01Generalize bit string comprehensionsBjörn Gustavsson
2016-02-25Produce warnings for binary patterns that will never matchBjörn Gustavsson
2016-02-23v3_core: Include line number annotations in binary patternsBjörn Gustavsson
2016-02-23sys_core_fold: Introduce var_list/2Björn Gustavsson
2016-02-23sys_core_fold: Optimize clause/4Björn Gustavsson
2016-02-17compiler: Update the compiler to handle typed record fieldsBjörn Gustavsson
2016-02-10Merge branch 'maint'Björn Gustavsson
2016-02-08Eliminate crash because of unsafe delaying of sub-binary creationBjörn Gustavsson
2016-02-03v3_core: Eliminate double processing of patternsBjörn Gustavsson
2016-01-28Extend cerl_trees:mapfold with a 'pre-order' operationStavros Aronis
2016-01-20compiler: Improve type and specsHans Bolinder
2016-01-18Merge branch 'maint'Björn-Egil Dahlberg
2016-01-14compiler, hipe: Fix pretty printing of Core MapsBjörn-Egil Dahlberg
2016-01-13Merge branch 'maint'Björn Gustavsson
2016-01-12Fix crash when attempting to update a fun as if it were a mapBjörn Gustavsson
2016-01-11Merge branch 'maint'Björn Gustavsson
2016-01-11Eliminate crash in v3_codegenBjörn Gustavsson
2016-01-08Merge branch 'maint'Björn Gustavsson
2016-01-07beam_bool: Fix unsafe optimizationBjörn Gustavsson
2015-12-11Use 'rand' instead of the obsolete 'random' moduleBjörn Gustavsson
2015-12-07compile: Eliminate use of the obsolete 'random' moduleBjörn Gustavsson
2015-11-20Merge branch 'maint'Björn Gustavsson
2015-11-20Fix missing filename and line number in warningBjörn Gustavsson
2015-11-16Merge branch 'bjorn/cleanup'Björn Gustavsson
2015-11-16beam_validator: Don't allow an 'undefined' entry label in a functionBjörn Gustavsson
2015-11-16beam_validator: Remove obsolete DEBUG supportBjörn Gustavsson
2015-11-11v3_kernel: Speed up compilation of modules with many funsBjörn Gustavsson
2015-11-11beam_dict: Speed up storage of funsBjörn Gustavsson
2015-11-11beam_asm: Speed up assembly for modules with many exportsBjörn Gustavsson
2015-11-10sys_core_dsetel: Use a map instead of a dictBjörn Gustavsson
2015-11-10sys_pre_expand: Cover coerce_to_float/2Björn Gustavsson