summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_vm.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyright yearErlang/OTP2022-09-201-1/+1
* fix +hmax command line argument to accept > 4 GbMaxim Fedorov2022-06-201-1/+1
* Update copyright yearRickard Green2021-12-161-1/+1
* Merge branch 'sverker/remove-zero-creation/OTP-17682/OTP-17802'Sverker Eriksson2021-11-241-2/+0
|\
| * erts: Remove creation 0 as wildcardSverker Eriksson2021-11-041-2/+0
* | erts: Use operand type information from .beam filesJohn Högberg2021-11-101-3/+4
|/
* jit: Implement code generation for ARMBjörn Gustavsson2021-05-251-2/+4
* erts: Support frame pointersJohn Högberg2021-05-241-2/+39
* erts: Replace `BeamInstr*` with `ErtsCodePtr` (void*)John Högberg2020-11-121-8/+17
* jit: Disable native stack on OpenBSDJohn Högberg2020-11-051-3/+0
* jit: Further polish and optimize BEAMASMBjörn Gustavsson2020-09-221-0/+2
* jit: Use the native stack as the Erlang stackJohn Högberg2020-09-221-3/+12
* jit: Reserve space for native execution on the Erlang stackJohn Högberg2020-09-221-6/+33
* erts: Implement the BeamAsm JITLukas Larsson2020-09-221-4/+12
* erts: Refactor trace cp handlingLukas Larsson2020-09-211-0/+3
* Update copyright yearRickard Green2020-03-131-1/+1
* erts: erts_factory_proc_init should not set hole markerLukas Larsson2019-03-251-3/+4
* Revert "Add -ztma option for enabling tuple calls"Björn Gustavsson2019-02-141-2/+0
* Merge branch 'maint'Björn Gustavsson2019-02-141-0/+2
|\
| * Add -ztma option for enabling tuple callsRichard Carlsson2019-01-281-0/+2
* | Make length/1 yieldingBjörn Gustavsson2018-12-181-2/+2
* | Simplify GC BIFsBjörn Gustavsson2018-12-131-0/+15
|/
* Update copyright yearHenrik Nord2018-06-181-1/+1
* Always use sys_memcpy/cmp/etc instead of plain memcpy/cmp/etcJohn Högberg2018-03-091-1/+1
* Use 32-bits pointers to C codeBjörn Gustavsson2017-10-051-1/+10
* Merge branch 'bjorn/erts/improve-beam-ops'Björn Gustavsson2017-10-021-3/+7
|\
| * Refactor macros for accessing Beam instructionsBjörn Gustavsson2017-10-011-3/+7
* | erts: Move all I/O polling to a seperate threadLukas Larsson2017-10-021-2/+0
* | erts: Add multiple poll setsSverker Eriksson2017-10-021-1/+1
|/
* Add information about offset to common group start positionBjörn Gustavsson2017-09-141-0/+1
* Merge branch 'lukas/erts/HRelease-assert'Lukas Larsson2017-08-221-1/+3
|\
| * erts: Add HRelease endp assertLukas Larsson2017-07-061-1/+3
* | erts: Replace usage of all erts_smp prefixes to just ertsLukas Larsson2017-07-171-1/+1
|/
* Update copyright yearRaimo Niskanen2017-05-041-1/+1
* Merge branch 'maint'Rickard Green2017-02-061-2/+15
|\
| * Use a hole-marker that cannot be mistaken for a valid term on the heapRickard Green2017-02-031-2/+15
* | Reduction counting on non-tail returnRickard Green2017-01-121-1/+1
* | erts: Refactor out func_info into structLukas Larsson2016-10-121-0/+7
* | beam_makeops: Save some memory by making loader tables 'const'Björn Gustavsson2016-06-221-2/+2
* | beam_makeops: Separate static information from countersBjörn Gustavsson2016-06-221-1/+2
|/
* erts: Implement max_heap_size process flagLukas Larsson2016-05-101-0/+3
* Merge branch 'henrik/update-copyrightyear'Henrik Nord2016-04-131-1/+1
|\
| * update copyright-yearHenrik Nord2016-03-151-1/+1
* | erts: Refactor ETS compressed encoding of local nodeSverker Eriksson2016-04-071-1/+0
|/
* Make the 'r' operand type optionalBjörn Gustavsson2015-07-031-0/+1
* erts: Remove halfword !HEAP_ON_C_STACKBjörn-Egil Dahlberg2015-07-011-8/+0
* erts: Remove HALFWORD_HEAP definitionBjörn-Egil Dahlberg2015-06-241-5/+1
* Change license text to APLv2Bruce Yinhe2015-06-181-9/+10
* Initial Persistent HAMT - Map frameworkBjörn-Egil Dahlberg2015-03-121-2/+2
* Merge branch 'egil/process_dictionary-initial-size/OTP-12535'Björn-Egil Dahlberg2015-03-121-0/+1
|\