summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/beam_common.c
Commit message (Expand)AuthorAgeFilesLines
* Update copyright yearErlang/OTP2023-02-141-1/+1
* Merge PR-6351 from max-au/call-memory OTP-18440Sverker Eriksson2023-02-081-13/+12
|\
| * erts: Refactor in constants for trace stack frame sizesSverker Eriksson2023-02-081-10/+9
| * [erts] Implement call_memory tracingMaxim Fedorov2023-02-081-6/+6
* | Merge branch 'jv-atom-pointer-order' OTP-18414Sverker Eriksson2023-01-241-1/+1
|\ \
| * | erts: Optimize flatmap internal ordering of atomsSverker Eriksson2023-01-241-1/+1
| |/
* | Do not allocate a new map when the value is the same encoreMichał Muskała2023-01-131-27/+67
|/
* Optimize comparison of equal termsBjörn Gustavsson2022-08-011-1/+1
* Update copyright yearErlang/OTP2022-02-151-1/+1
* Merge pull request #5685 from marcandre/typosBjörn Gustavsson2022-02-111-3/+3
|\
| * Fix typos (repeated words) [doc] [ci skip]Marc-André Lafortune2022-02-051-3/+3
* | Provide more information for failed record operationsBjörn Gustavsson2022-02-091-0/+2
|/
* Merge branch 'maint'Rickard Green2021-12-131-1/+1
|\
| * Update copyright yearRickard Green2021-12-131-1/+1
* | Merge pull request #5281 from bjorng/bjorn/bs-construction/GH-4971/OTP-17504Björn Gustavsson2021-10-221-1/+4
|\ \
| * | Implement the bs_create_bin instructionBjörn Gustavsson2021-10-191-1/+4
* | | Merge pull request #5254 from jhogberg/john/erts/optimize-fun-callsJohn Högberg2021-10-201-179/+114
|\ \ \
| * | | erts: Optimize fun callsJohn Högberg2021-10-201-179/+114
* | | | Remove empty tuples from heap and create global empty tuple constantKjell Winblad2021-10-201-4/+8
| |/ / |/| |
* | | Merge branch 'rickard/apply-reds-fix/OTP-17675' into rickard/apply-reds-fix/m...Rickard Green2021-10-061-5/+1
|\ \ \ | |/ / |/| / | |/
| * HAlloc arguments in apply/fixed_apply instead of GCRickard Green2021-10-041-5/+1
* | Merge pull request #5104 from bjorng/bjorn/erts/optimize-try_caseBjörn Gustavsson2021-08-121-10/+20
|\ \
| * | fixup! Reduce the size of the JITted code for try_caseBjörn Gustavsson2021-08-101-1/+1
| * | Reduce the size of the JITted code for try_caseBjörn Gustavsson2021-08-091-9/+19
* | | erts: Fix FRAME_POINTER to be valid when stack adjustedLukas Larsson2021-08-091-0/+1
|/ /
* | Merge branch 'maint'Björn Gustavsson2021-07-021-3/+7
|\ \ | |/
| * Don't keep a stacktrace longer than necessaryBjörn Gustavsson2021-06-301-3/+7
* | erts: Refactor fun callsJohn Högberg2021-05-251-11/+14
* | erts: Refactor and rename beam_apply/error_action_codeJohn Högberg2021-05-241-1/+1
* | erts: Support frame pointersJohn Högberg2021-05-241-78/+142
|/
* Merge branch 'rickard/recv-opt-improvement/OTP-16226'Rickard Green2021-01-191-1/+1
|\
| * Use a literal internal ref instead of atom default for old recv markerRickard Green2021-01-181-1/+1
* | re: Add extended error information for all BIFsBjörn Gustavsson2021-01-151-0/+3
* | math: Add extended error information for all BIFsBjörn Gustavsson2021-01-151-0/+3
* | unicode: Add extended error information for all BIFsBjörn Gustavsson2021-01-151-0/+3
* | maps: Add extended error information for all BIFsBjörn Gustavsson2021-01-151-0/+3
* | lists: Add extended error information for all BIFsBjörn Gustavsson2021-01-151-0/+3
* | binary: Add extended error information for all BIFsBjörn Gustavsson2021-01-151-0/+3
|/
* Merge branch 'rickard/recv-opt/OTP-16226'Rickard Green2020-12-231-2/+4
|\
| * Multiple reusable receive markers for receive optimizationRickard Green2020-12-081-2/+4
* | erts: fix dtrace integration and MSACC extrasMaxim Fedorov2020-12-171-0/+4
* | erlang: Add extended error for all BIFsBjörn Gustavsson2020-12-141-0/+3
* | Implement EEP-54 (extended error information)Björn Gustavsson2020-12-021-28/+134
|/
* erts: Replace `BeamInstr*` with `ErtsCodePtr` (void*)John Högberg2020-11-121-45/+40
* erts: Fix bad merge b6bfb10046d5996ee362403788d7ecef2394dbb0John Högberg2020-11-091-0/+1
* Merge pull request #2854 from jhogberg/john/otp/remove-hipe/OTP-16963John Högberg2020-11-091-23/+2
|\
| * otp: Remove HiPE and HiPE-related accessoriesJohn Högberg2020-11-091-23/+2
* | Merge branch 'maint'John Högberg2020-11-091-18/+7
|/
* erts: Rename `addressv` to force merge errorsJohn Högberg2020-11-051-2/+2
* jit: Make all code read-only, dual-mapping writable pagesJohn Högberg2020-11-051-24/+29