summaryrefslogtreecommitdiff
path: root/lib/compiler/src/beam_split.erl
Commit message (Expand)AuthorAgeFilesLines
* Introduce a new SSA-based intermediate formatBjörn Gustavsson2018-08-241-4/+0
* Update copyright yearHenrik Nord2018-06-181-1/+1
* beam_block: Combine blocks when running beam_block the second timeBjörn Gustavsson2018-02-141-4/+3
* Add specs for the beam_*:module/2 functionsBjörn Gustavsson2017-01-121-0/+3
* beam_block: Avoid unsafe inclusion of get_map_elements in blocksBjörn Gustavsson2016-10-051-3/+0
* Merge branch 'henrik/update-copyrightyear'Henrik Nord2016-04-131-1/+1
|\
| * update copyright-yearHenrik Nord2016-03-151-1/+1
* | Remove unreachable code after 'raise' instructionsBjörn Gustavsson2016-04-081-0/+2
|/
* Put 'try' in blocks to optimize allocation instructionsBjörn Gustavsson2015-08-211-2/+2
* Change license text to APLv2Bruce Yinhe2015-06-181-9/+10
* compiler: Rename util function to adhere to name policyBjörn-Egil Dahlberg2015-01-121-1/+1
* compiler: Remove unnecassary guard for get_map_elementsBjörn-Egil Dahlberg2015-01-091-2/+1
* compiler: Use variables in Map beam assmeblerBjörn-Egil Dahlberg2014-08-261-1/+2
* compiler: Change map instructions for fetching valuesBjörn-Egil Dahlberg2014-02-131-2/+2
* compiler: Implement different instructions for => and :=Björn Gustavsson2014-01-281-3/+4
* Implement support for maps in the compilerBjörn Gustavsson2014-01-281-0/+6
* Teach the compiler the 'no_dead' optionBjörn Gustavsson2011-12-061-0/+85