summaryrefslogtreecommitdiff
path: root/lib/compiler/src/beam_asm.erl
Commit message (Expand)AuthorAgeFilesLines
* Optimize binary matching for fixed-width segmentsBjörn Gustavsson2022-09-021-1/+8
* sys_core_fold: Stricten tests for integersBjörn Gustavsson2022-07-051-1/+1
* beam_asm: Stricten tests for integersBjörn Gustavsson2022-07-041-5/+5
* [features] Make the Meta chunk essential and part of MD5Cons T Åhs2022-04-071-3/+12
* compiler: Embed known targets in call_fun2 instructionsJohn Högberg2022-01-111-0/+6
* Merge branch 'maint'Rickard Green2021-12-131-1/+1
|\
| * Update copyright yearRickard Green2021-12-131-1/+1
* | compiler: Optimize fun callsJohn Högberg2021-11-101-2/+7
* | erts: Use operand type information from .beam filesJohn Högberg2021-11-101-4/+12
* | compiler: Add type information to instruction operandsJohn Högberg2021-10-291-13/+25
* | Implement the bs_create_bin instructionBjörn Gustavsson2021-10-191-8/+3
* | Remove support for BEAM files compiled before OTP 22Björn Gustavsson2021-09-271-12/+2
|/
* compiler: Remove cerl_sets usageWojtek Mach2021-01-141-2/+2
* compiler,erts: Add new make_fun3 instructionSverker Eriksson2020-10-071-0/+7
* Merge branch 'maint'Rickard Green2020-03-131-1/+1
|\
| * Update copyright yearRickard Green2020-03-131-1/+1
* | 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
|\