aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src/beam_split.erl
AgeCommit message (Expand)Author
2018-08-24Introduce a new SSA-based intermediate formatBjörn Gustavsson
2018-06-18Update copyright yearHenrik Nord
2018-02-14beam_block: Combine blocks when running beam_block the second timeBjörn Gustavsson
2017-01-12Add specs for the beam_*:module/2 functionsBjörn Gustavsson
2016-10-05beam_block: Avoid unsafe inclusion of get_map_elements in blocksBjörn Gustavsson
2016-04-13Merge branch 'henrik/update-copyrightyear'Henrik Nord
2016-04-08Remove unreachable code after 'raise' instructionsBjörn Gustavsson
2016-03-15update copyright-yearHenrik Nord
2015-08-21Put 'try' in blocks to optimize allocation instructionsBjörn Gustavsson
2015-06-18Change license text to APLv2Bruce Yinhe
2015-01-12compiler: Rename util function to adhere to name policyBjörn-Egil Dahlberg
2015-01-09compiler: Remove unnecassary guard for get_map_elementsBjörn-Egil Dahlberg
2014-08-26compiler: Use variables in Map beam assmeblerBjörn-Egil Dahlberg
2014-02-13compiler: Change map instructions for fetching valuesBjörn-Egil Dahlberg
2014-01-28compiler: Implement different instructions for => and :=Björn Gustavsson
2014-01-28Implement support for maps in the compilerBjörn Gustavsson
2011-12-06Teach the compiler the 'no_dead' optionBjörn Gustavsson