summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/instrs.tab
Commit message (Expand)AuthorAgeFilesLines
* erts: Refactor out emu into a separate folderLukas Larsson2020-09-211-1183/+0
* erts: Break out BEAM file handling to its own moduleJohn Högberg2020-09-211-0/+5
* Remove unreachable bs_put* instructionsBjörn Gustavsson2020-06-181-6/+0
* erts: Fix external fun application of erlang:apply/3John Högberg2020-03-261-1/+2
* BEAM: Refactor badarg and system_limit instructionsBjörn Gustavsson2020-03-181-4/+6
* Merge branch 'maint'Rickard Green2020-03-131-1/+1
|\
| * Update copyright yearRickard Green2020-03-131-1/+1
* | Don't keep stacktraces foreverBjörn Gustavsson2020-02-211-0/+2
* | Optimize relational testsBjörn Gustavsson2020-01-161-0/+8
* | Merge branch 'john/erts/hide-cif-trapping'John Högberg2019-09-191-1/+1
|\ \
| * | erts: Use hidden exports for BIF trappingJohn Högberg2019-09-171-1/+1
* | | Add missing dtrace return invocationsLuis Rascao2019-09-171-2/+3
|/ /
* | erts: Fix undefined behavior in $DISPATCHX()John Högberg2019-09-111-38/+34
* | erts: Simplify deallocate_returnJohn Högberg2019-08-261-21/+18
* | Optimize the move_call instructionsBjörn Gustavsson2019-08-221-15/+30
* | Optimize deallocate_return instructionsBjörn Gustavsson2019-08-221-4/+67
* | Optimize continuation pointer managementBjörn Gustavsson2019-08-221-25/+26
* | Merge branch 'maint'Björn Gustavsson2019-05-241-3/+14
|\ \ | |/
| * Merge branch 'bjorn/erts/fix-wrong-class/ERIERL-367/OTP-15834' into maintBjörn Gustavsson2019-05-241-3/+14
| |\
| | * Fix sticky class in exceptionBjörn Gustavsson2019-05-231-3/+14
* | | Make the swap instruction known to the compilerBjörn Gustavsson2019-05-221-4/+5
|/ /
* | crash dump: Include correct IP for a garbing processBjörn Gustavsson2019-04-121-1/+1
* | Optimize moving of several Y registers to X registersBjörn Gustavsson2019-03-201-0/+33
* | Remove the move_dup instructionBjörn Gustavsson2019-03-191-4/+0
* | Tune the move_jump instructionBjörn Gustavsson2019-03-191-3/+5
* | Combine move with trimBjörn Gustavsson2019-03-191-0/+7
* | Combine is_tuple with is_tagged_tupleBjörn Gustavsson2019-03-191-0/+10
* | Slightly optimize is_eq and is_neBjörn Gustavsson2019-03-061-4/+8
* | Introduce move_window2 and remove move2_par_xyxyBjörn Gustavsson2019-03-061-0/+9
* | Combine is_nonempty_list with get_hd/get_tlBjörn Gustavsson2019-03-011-0/+12
* | Remove the combined instruction is_nonempty_list_test_heapBjörn Gustavsson2019-03-011-6/+0
* | Combine more init instructionsBjörn Gustavsson2019-03-011-0/+24
* | Combine test_arity with get_tuple_elementBjörn Gustavsson2019-03-011-0/+10
* | Combine get_tuple_element when destinations are not consecutiveBjörn Gustavsson2019-03-011-1/+1
* | Optimize the is_function/2 guard testBjörn Gustavsson2019-01-211-1/+7
* | Add missing annotations in instrs.tabMichał Muskała2018-12-131-0/+3
* | Introduce a put_tuple2 instructionBjörn Gustavsson2018-09-031-7/+10
|/
* Update copyright yearHenrik Nord2018-06-181-1/+1
* Eliminate get_list/3 internally in the compilerBjörn Gustavsson2018-01-261-0/+10
* Don't build a stacktrace if it's only passed to erlang:raise/3Björn Gustavsson2018-01-221-0/+25
* Merge pull request #1634 from bjorng/bjorn/get_stacktrace-syntax/OTP-14692Björn Gustavsson2017-12-081-0/+5
|\
| * Add syntax in try/catch to retrieve the stacktrace directlyBjörn Gustavsson2017-11-301-0/+5
* | Stop trying to maximize the use of x(0)Björn Gustavsson2017-11-301-0/+7
|/
* Optimize instructions for comparing a register with a literalBjörn Gustavsson2017-10-211-2/+4
* Slightly speed up try/catchBjörn Gustavsson2017-10-091-8/+10
* Move out variables from the head of combined instructionsBjörn Gustavsson2017-10-011-2/+1
* instrs.tab: Add missing -no_next directivesBjörn Gustavsson2017-10-011-0/+2
* Refactor instructions to support relative jumpsBjörn Gustavsson2017-09-131-10/+22
* Avoid using $Src more than onceBjörn Gustavsson2017-09-111-4/+6
* Don't allow macros to assign to hard-coded variablesBjörn Gustavsson2017-09-041-18/+18