summaryrefslogtreecommitdiff
path: root/lib/compiler/src/beam_asm.erl
Commit message (Expand)AuthorAgeFilesLines
* Create a shared wrapper function for all occurrences of 'fun F/A'Björn Gustavsson2019-06-171-2/+21
* Optimize encoding of simple literalsBjörn Gustavsson2019-04-151-7/+19
* Refactor string operandsBjörn Gustavsson2019-01-161-2/+2
* compiler: Improve a contractHans Bolinder2018-05-281-2/+2
* Fix broken spec in beam_asmRichard Carlsson2018-02-211-1/+1
* beam_asm: Encode big numbers as literalsBjörn Gustavsson2018-01-261-1/+11
* Clean up and comment code generation for basic blocksBjörn Gustavsson2017-12-041-1/+1
* beam_asm: No longer allow iolists as contents in chunk/2Björn Gustavsson2017-11-271-3/+1
* Add compile_info option to compileJosé Valim2017-09-141-25/+13
* Make 'slim' slim againBjörn Gustavsson2017-05-051-1/+1
* Update copyright yearRaimo Niskanen2017-05-041-1/+1
* Add extra_chunks option to compileJosé Valim2017-02-121-12/+10
* Add new AtU8 beam chunkJosé Valim2017-01-301-10/+19
* beam_asm: Add common types to describe operandsBjörn Gustavsson2017-01-121-0/+35
* Add option 'deterministic' for reproducible buildsBjörn Gustavsson2016-12-071-1/+6
* Remove timestamps from BEAM filesBjörn Gustavsson2016-04-251-3/+1
* Merge branch 'henrik/update-copyrightyear'Henrik Nord2016-04-131-1/+1
|\
| * update copyright-yearHenrik Nord2016-03-151-1/+1
* | Fix compile:forms/1,2 crash when not in an existing directoryBjörn Gustavsson2016-03-241-1/+5
|/
* beam_asm: Speed up assembly for modules with many exportsBjörn Gustavsson2015-11-111-2/+3
* Change license text to APLv2Bruce Yinhe2015-06-181-9/+10
* beam_asm: Speed up encoding of large numbersBjörn Gustavsson2015-04-291-27/+17
* beam_asm: Eliminate unnecessary use of iolist_to_binary/1Björn Gustavsson2015-04-221-4/+4
* compiler: Change map instructions for fetching valuesBjörn-Egil Dahlberg2014-02-131-0/+2
* Update copyright yearsBjörn-Egil Dahlberg2013-02-221-1/+1
* compiler: Use the literal pool for floating point constantsBjörn Gustavsson2013-01-311-1/+1
* Update copyright yearsBjörn-Egil Dahlberg2011-12-091-1/+1
* beam_asm: Fix broken NewIndex in fun entriesBjörn Gustavsson2011-11-071-2/+2
* beam_asm: Strenghten the calculation of Uniq for funsBjörn Gustavsson2011-11-071-17/+35
* Include location information for line instructions in BEAM filesBjörn Gustavsson2011-08-161-6/+39
* compiler: Generate line instructionsBjörn Gustavsson2011-08-161-7/+11
* compiler, emulator: Introduce the line/1 instructionBjörn Gustavsson2011-08-161-0/+2
* Add guard BIFs binary_part/2,3Patrik Nyblom2010-05-171-1/+2
* Merge branch 'bg/compiler-attributes' into devErlang/OTP2010-05-121-11/+7
|\
| * Remove opaque declarations from the attributesBjörn Gustavsson2010-05-121-6/+2
|/
* compiler: Teach 'slim' to omit compilation infoBjörn Gustavsson2009-12-091-1/+1
* The R13B03 release.OTP_R13B03Erlang/OTP2009-11-201-0/+419