summaryrefslogtreecommitdiff
path: root/lib/compiler/src/beam_trim.erl
Commit message (Expand)AuthorAgeFilesLines
* Make the swap instruction known to the compilerBjörn Gustavsson2019-05-221-0/+7
* beam_trim: Ignore type annotationsJohn Högberg2019-01-241-0/+8
* beam_trim: Add comments about how all this worksBjörn Gustavsson2018-11-061-45/+87
* beam_trim: Recognize more safe labelsBjörn Gustavsson2018-11-061-13/+44
* beam_trim: Handle the new binary matching instructionsBjörn Gustavsson2018-11-061-0/+15
* beam_trim: Stop using beam_utils:is_not_used/3Björn Gustavsson2018-11-061-8/+75
* beam_trim, beam_jump: Print Name/Arity if there is a crashBjörn Gustavsson2018-11-061-4/+9
* beam_trim: Use maps/cerl_sets instead of gb_trees/gb_setsBjörn Gustavsson2018-11-061-11/+11
* beam_trim: Handle an empty list of instructionsBjörn Gustavsson2018-08-171-1/+1
* beam_trim: Add types and specsBjörn Gustavsson2017-01-121-2/+5
* Simplify beam_utilsBjörn Gustavsson2016-09-211-1/+1
* update copyright-yearHenrik Nord2016-03-151-1/+1
* Change license text to APLv2Bruce Yinhe2015-06-181-10/+11
* Teach beam_trim to handle map instructionsBjörn Gustavsson2015-04-291-0/+6
* Update copyright yearsBjörn-Egil Dahlberg2013-01-251-1/+1
* Break apart tail-recursive call instructionsBjörn Gustavsson2012-10-101-8/+0
* Represent the 'send' instruction as a call_ext/2 instructionBjörn Gustavsson2012-10-101-6/+2
* Rewrite binary creation instructions to bs_init instructionsBjörn Gustavsson2012-10-091-22/+5
* Rewrite bs_add, bs_utf*_size to BIF instructions in optimizationsBjörn Gustavsson2012-10-091-5/+0
* Rewrite bs_put* instructions to a generic bs_put instructionBjörn Gustavsson2012-10-091-17/+3
* Update copyright yearsBjörn-Egil Dahlberg2011-12-091-1/+1
* compiler: Generate line instructionsBjörn Gustavsson2011-08-161-4/+9
* The R13B03 release.OTP_R13B03Erlang/OTP2009-11-201-0/+332