summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_nif.c
Commit message (Expand)AuthorAgeFilesLines
* Update copyright yearErlang/OTP2023-03-061-1/+1
* erts: Fix out-of-bounds copy in load_nif_1st_finisherJohn Högberg2023-02-061-1/+2
* jit: Refactor breakpointsJohn Högberg2023-02-011-12/+8
* jit: Issue ISBs on all schedulers when modifying codeJohn Högberg2023-02-011-19/+14
* Merge branch 'lukas/erts/fix-large-read-write-macOS/OTP-18222' into maintLukas Larsson2022-09-021-1/+1
|\
| * erts: Fix iovec calculationLukas Larsson2022-09-011-1/+1
* | erts: Fix parallel signal optimizationJohn Högberg2022-03-081-3/+5
* | Merge branch 'sverker/erts/codechecker-fix'Sverker Eriksson2022-02-171-1/+1
|\ \
| * | erts: Suppress codechecker benign warningSverker Eriksson2022-02-151-1/+1
* | | Update copyright yearErlang/OTP2022-02-151-1/+1
|/ /
* | Merge branch 'sverker/static-nif-init' OTP-17729Sverker Eriksson2022-01-131-26/+40
|\ \
| * | erts: Add support for static Elixir NIF modulesSverker Eriksson2022-01-131-26/+40
* | | Reject loading NIFs not in -nifs()Sverker Eriksson2021-12-201-14/+25
* | | erts: Fix faulty assert in erts_load_nifSverker Eriksson2021-12-131-1/+1
* | | Merge branch 'maint'Rickard Green2021-12-131-1/+1
|\ \ \ | |/ / |/| |
| * | Update copyright yearRickard Green2021-12-131-1/+1
* | | Compiling static beam lib for iOSDominic Letz2021-10-221-0/+10
* | | Merge pull request #5254 from jhogberg/john/erts/optimize-fun-callsJohn Högberg2021-10-201-2/+1
|\ \ \
| * | | erts: Optimize fun callsJohn Högberg2021-10-201-2/+1
* | | | Remove empty tuples from heap and create global empty tuple constantKjell Winblad2021-10-201-26/+34
* | | | erts: Further optimize off-heap traversal during minor GCSverker Eriksson2021-09-301-0/+5
|/ / /
* | | Merge branch 'maint'Lukas Larsson2021-08-201-0/+2
|\ \ \ | |/ /
| * | Merge branch 'lukas/erts/fix-erl_tracer-use-after-free/PR-4940/OTP-17568' int...Lukas Larsson2021-08-201-0/+2
| |\ \
| | * | erts: Fix use after free for ErtsTracerNif*Lukas Larsson2021-06-071-0/+2
* | | | jit: Implement code generation for ARMBjörn Gustavsson2021-05-251-17/+37
* | | | erts: Support frame pointersJohn Högberg2021-05-241-12/+9
|/ / /
* | | erts: Add enif_dynamic_resource_call and enif_init_resource_typeSverker Eriksson2021-04-231-9/+66
* | | erts: Fix ASSERT_IN_ENV for dirty NIFsSverker Eriksson2021-03-251-8/+19
* | | erts: Silence CodeChecker in execute_nifSverker Eriksson2021-02-231-0/+1
* | | erts: Silence CodeChecker in enif_sendSverker Eriksson2021-02-181-11/+13
* | | erts: Silence CodeCheckerSverker Eriksson2021-02-181-1/+1
* | | erts: Refactor away function schedule_dirty_nif()Sverker Eriksson2021-02-181-29/+8
* | | erts: Assert enif_schedule_nif 1st argument is process envSverker Eriksson2021-02-181-0/+5
* | | Merge pull request #2860 from jhogberg/john/erts/refactor-code-pointersJohn Högberg2020-11-131-13/+22
|\ \ \
| * | | erts: Replace `BeamInstr*` with `ErtsCodePtr` (void*)John Högberg2020-11-121-12/+21
| * | | jit: Fix crash when scheduling into a BIF/NIF with one reductionJohn Högberg2020-11-121-1/+1
* | | | Merge branch 'rickard/alias/master/OTP-16718'Rickard Green2020-11-121-2/+3
|\ \ \ \ | |/ / / |/| | |
| * | | Merge branch 'rickard/alias/OTP-16718' into rickard/alias/master/OTP-16718Rickard Green2020-11-121-2/+3
| |\ \ \
| | * | | User defined tag in monitor messagesRickard Green2020-11-121-1/+2
| | * | | Introduce aliases for processesRickard Green2020-11-121-1/+1
* | | | | otp: Remove HiPE and HiPE-related accessoriesJohn Högberg2020-11-091-11/+0
* | | | | jit: Make all code read-only, dual-mapping writable pagesJohn Högberg2020-11-051-36/+60
* | | | | jit: Refactor export entries and NIF loading for W^XJohn Högberg2020-10-301-35/+43
|/ / / /
* | | | Merge branch 'maint'Sverker Eriksson2020-09-281-4/+5
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge branch 'sverker/call_nif_early-fix/OTP-16859' into maintSverker Eriksson2020-09-281-4/+5
| |\ \ \ | | |/ / | |/| |
| | * | erts: Preserve instruction word arguments in call_nif_earlySverker Eriksson2020-09-251-4/+5
* | | | jit: Use the native stack as the Erlang stackJohn Högberg2020-09-221-0/+9
* | | | jit: Reserve space for native execution on the Erlang stackJohn Högberg2020-09-221-9/+10
* | | | erts: Implement the BeamAsm JITLukas Larsson2020-09-221-20/+86
* | | | erts: Break out general helpers from beam_load.cJohn Högberg2020-09-211-1/+1