aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src
AgeCommit message (Expand)Author
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
2015-11-10sys_pre_expand: Remove uncovered clause in pat_bit_size/2Björn Gustavsson
2015-11-10sys_pre_expand: Clean up data structuresBjörn Gustavsson
2015-11-10sys_pre_expand: Remove vestiges of variable usage trackingBjörn Gustavsson
2015-11-10sys_pre_expand: Remove imports of ordsets functionsBjörn Gustavsson
2015-11-09Merge branch 'maint'Henrik Nord
2015-11-09sys_pre_expand: Remove unnecessary inclusion of erl_bits.hrlBjörn Gustavsson
2015-10-26Fix cerl_trees:label/2 bug with map K/V swapMagnus Lång
2015-10-09Update CompilerHans Bolinder
2015-10-05beam_reorder: Eliminate compiler crashBjörn Gustavsson
2015-09-28Move select_val optimization from beam_clean to beam_peepBjörn Gustavsson
2015-09-28beam_type: Improve optimizations by keeping track of booleansBjörn Gustavsson
2015-09-28beam_type: Improve optimization by keeping track of integersBjörn Gustavsson
2015-09-28beam_type: Remove unused clauseBjörn Gustavsson
2015-09-28beam_type: Fix forgotten change of internal representationBjörn Gustavsson
2015-09-28beam_dead: Improve optimization of literal binary matchingBjörn Gustavsson
2015-09-28beam_dead: Optimize select_val instructionsBjörn Gustavsson
2015-09-28Move out bit syntax optimizations from beam_blockBjörn Gustavsson
2015-09-28sys_core_fold: Extend the list of BIFs that return integersBjörn Gustavsson
2015-09-28v3_codegen: Optimize matching of the final size-less binary segmentBjörn Gustavsson
2015-09-21Regain full coverage of beam_blockBjörn Gustavsson
2015-09-21Merge branch 'bjorn/compiler/remove-deprecated/OTP-12979'Björn Gustavsson
2015-09-11Merge branch 'maint'Zandra
2015-09-11Merge branch 'c-rack/fix-typo3' into maintZandra
2015-09-10core_lib: Remove previously deprecated functionsBjörn Gustavsson
2015-09-07Merge branch 'maint'Björn-Egil Dahlberg
2015-09-04compiler: Fix get_map_elements register corruptionBjörn-Egil Dahlberg
2015-09-04compiler: Add extra checks for get_map_elements in validatorBjörn-Egil Dahlberg
2015-08-28Fix typo in call_last/3 specConstantin Rack
2015-08-25Fix typoConstantin Rack
2015-08-24Fix typo: message to send is in x(1) not x(0)Constantin Rack
2015-08-21beam_validator: Don't allow x(1023) to be usedBjörn Gustavsson
2015-08-21v3_core: Improve code generation for guardsBjörn Gustavsson
2015-08-21Move rewriting of select_val to is_boolean from beam_peep to beam_deadBjörn Gustavsson
2015-08-21Put 'try' in blocks to optimize allocation instructionsBjörn Gustavsson