aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src/beam_clean.erl
AgeCommit message (Expand)Author
2019-05-22Make the swap instruction known to the compilerBjörn Gustavsson
2018-09-26beam_clean: Use maps and cerl_sets instead of dict and setsBjörn Gustavsson
2018-08-24Introduce a new SSA-based intermediate formatBjörn Gustavsson
2018-08-17beam_bs: Remove optimizations that are easier done on SSA formatBjörn Gustavsson
2018-06-18Update copyright yearHenrik Nord
2018-03-23Allow the match context identifier to be any termBjörn Gustavsson
2018-02-14beam_block: Combine blocks when running beam_block the second timeBjörn Gustavsson
2017-08-12Introduce beam_utils:replace_labels/4Michał Muskała
2017-01-12beam_clean: Add types and specsBjörn Gustavsson
2016-03-15update copyright-yearHenrik Nord
2015-09-28Move select_val optimization from beam_clean to beam_peepBjörn Gustavsson
2015-08-21beam_validator: Don't allow x(1023) to be usedBjörn Gustavsson
2015-06-18Change license text to APLv2Bruce Yinhe
2015-04-22Move rewriting of bs_match from beam_clean to beam_zBjörn Gustavsson
2015-01-16beam_clean: Remove handling of forgotten instructionsBjörn Gustavsson
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
2013-09-12Remove ^L characters hidden randomly in the code. Not those used in text file...Pierre Fenoll
2013-01-25Update copyright yearsBjörn-Egil Dahlberg
2012-10-10Break apart tail-recursive call instructionsBjörn Gustavsson
2012-10-10Rewrite select_val and select_tuple_arity to a select instructionBjörn Gustavsson
2012-10-09Rewrite binary creation instructions to bs_init instructionsBjörn Gustavsson
2012-10-09Rewrite bs_add, bs_utf*_size to BIF instructions in optimizationsBjörn Gustavsson
2012-10-09Rewrite bs_put* instructions to a generic bs_put instructionBjörn Gustavsson
2011-08-18compiler: Add no_line_info for suppressing line/1 instructionsBjörn Gustavsson
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP