aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src
AgeCommit message (Expand)Author
2016-10-07Merge branch 'maint'Björn Gustavsson
2016-10-06beam_bsm: Eliminate unsafe optimizationBjörn Gustavsson
2016-10-05Merge branch 'maint'Björn Gustavsson
2016-10-05beam_block: Avoid unsafe inclusion of get_map_elements in blocksBjörn Gustavsson
2016-09-29Merge branch 'rickard/time-unit/OTP-13831'Rickard Green
2016-09-29Merge branch 'josevalim/compiler/at-var/PR-1081/OTP-13924'Björn Gustavsson
2016-09-26sys_core_fold: Run optimizations to a fixpointBjörn Gustavsson
2016-09-26sys_core_fold: Improve case optimizationBjörn Gustavsson
2016-09-26sys_core_fold: Correct scope verification codeBjörn Gustavsson
2016-09-26core_pp: Correct printing of map updatesBjörn Gustavsson
2016-09-26Use @ in variable names generated by core and kernelJosé Valim
2016-09-21Simplify handling of internal BIFsBjörn Gustavsson
2016-09-21v3_life: Eliminate special handling of guardsBjörn Gustavsson
2016-09-21Simplify beam_utilsBjörn Gustavsson
2016-09-21erl_bifs: Remove error_logger:warning_map/0 as a safe BIFBjörn Gustavsson
2016-09-21beam_validator: Correct reporting of y register numberBjörn Gustavsson
2016-09-21beam_jump: Don't try to handle a label at the very endBjörn Gustavsson
2016-09-21beam_jump: Simplify eliminate_fallthroughs/2Björn Gustavsson
2016-09-21beam_listing: Remove support for listing sys_pre_expand formatBjörn Gustavsson
2016-09-14Merge branch 'maint'Björn Gustavsson
2016-09-13beam_validator: Handle unreachable instructionsBjörn Gustavsson
2016-09-07Merge branch 'maint'Björn Gustavsson
2016-09-05sys_core_fold: Don't move a fun into a guardBjörn Gustavsson
2016-09-05Merge branch 'bjorn/floor-ceiling/OTP-13692'Björn Gustavsson
2016-09-05Add math:floor/1 and math:ceil/1Björn Gustavsson
2016-09-05Implement the new ceil/1 and floor/1 guard BIFsBjörn Gustavsson
2016-09-02Fix overridden BIFsBjörn Gustavsson
2016-09-01Remove sys_pre_expandBjörn Gustavsson
2016-09-01compiler: Eliminate use of sys_pre_expandBjörn Gustavsson
2016-08-25Replace usage of deprecated time unitsRickard Green
2016-08-19Reinstate optimization of binary literal matchingBjörn Gustavsson
2016-08-12Merge branch 'maint'Björn Gustavsson
2016-08-11[ERL-209] Fix ambiguous_catch_try_state inconsistency errorBjörn Gustavsson
2016-08-10Merge branch 'josevalim/large-binary-strings/PR-1131/OTP-13794'Björn Gustavsson
2016-08-05beam_block: Fix potentially unsafe optimization in move_allocates/1Björn Gustavsson
2016-08-04Move expansion of strings in binaries to v3_coreJosé Valim
2016-07-15Merge branch 'maint-19' into maintBjörn-Egil Dahlberg
2016-07-12Revert "beam_dead: Improve optimization of literal binary matching"Björn-Egil Dahlberg
2016-06-30Merge branch 'aronisstav/compiler/fix-compile-forms-spec/PR-1109' into maintBjörn Gustavsson
2016-06-23Fix try-catch when writing makefileMagnus Henoch
2016-06-22Show error reason when compiler cannot write fileMagnus Henoch
2016-06-20Fix spec of compile:(noenv_)forms/2Stavros Aronis
2016-06-07Compiler: new function env_compiler_options/0alisdair sullivan
2016-06-03Merge branch 'bjorn/compiler/misc'Björn Gustavsson
2016-06-03Merge branch 'jv/compiler/mapsify-rec_env/PR-1082/OTP-13646'Björn-Egil Dahlberg
2016-06-02Avoid the dreaded "no_file" in warningsBjörn Gustavsson
2016-06-02Eliminate crash for map updates in guardsBjörn Gustavsson
2016-06-01Convert dict() to map() in rec_env.erlJosé Valim
2016-06-01beam_block: Eliminate crash in beam_utilsBjörn Gustavsson
2016-05-31beam_validator: Strengthen validation of match statesBjörn Gustavsson