aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_nif.c
AgeCommit message (Expand)Author
2019-04-05Fail when we cannot encode term in binaryRickard Green
2019-03-19Merge branch 'sverker/enif_whereis_pid-dirty-dtor'Sverker Eriksson
2019-03-19erts: Schedule resource destructors alwaysSverker Eriksson
2019-03-08Merge pull request #2175 from jhogberg/john/erts/enif_term_type/OTP-15640John Högberg
2019-03-07erts: Add enif_term_typeJohn Högberg
2019-03-06Merge branch 'rickard/send-bump-reds/ERL-773/OTP-15513'Rickard Green
2019-02-26Bump reductions on send based on message sizeRickard Green
2019-02-22Merge PR-2147 from sverker/sverker/enif-null-pid/OTP-15011Sverker Eriksson
2019-02-22Merge branch 'lukas/erts/fragment-dist-messages/OTP-13397/OTP-15610/OTP-15611...Lukas Larsson
2019-02-20Merge branch 'maint'Sverker Eriksson
2019-02-20erts: Add enif_set_pid_undefined & enif_is_pid_undefinedSverker Eriksson
2019-02-18erts: Make enif_consume_timeslice no-op on dirty schedSverker Eriksson
2019-02-11Merge branch 'maint'Sverker Eriksson
2019-02-06erts: Fix faulty debug assert in enif_selectSverker Eriksson
2019-02-05erts: Refactor rbt _yielding to use reductionsLukas Larsson
2019-02-01erts: Add enif_make_monitor_termSverker Eriksson
2019-01-07erts: Add enif_select_read|write with 'msg_env' argumentSverker Eriksson
2018-08-09Merge branch 'maint'Rickard Green
2018-08-09Merge branch 'rickard/full-cache-nif-env/OTP-15223/ERL-695' into maintRickard Green
2018-08-09Fix caching of NIF environment when executing dirtyRickard Green
2018-08-03Merge branch 'maint'Lukas Larsson
2018-08-03erts: Fix seq_trace to not clear token for system messagesLukas Larsson
2018-07-27Change "can not" into "cannot"Raimo Niskanen
2018-06-05Merge branch 'sverker/enif_binary_to_term-bug/OTP-15080' into maint-20Erlang/OTP
2018-05-17Merge PR-1819 from sverker/enif_binary_to_term-bug/OTP-15080Sverker Eriksson
2018-05-16erts: Fix bug in enif_binary_to_term for immediatesSverker Eriksson
2018-04-26erts: Optimize monitor signal by message piggybackSverker Eriksson
2018-04-16erts: Keep track of which NIF a scheduler is executingJohn Högberg
2018-03-28Merge branch 'sverker/driver-taints/OTP-14960'Sverker Eriksson
2018-03-23Add enif_make_map_from_arraysJohn Högberg
2018-03-22Merge branch 'sverker/enif-name-funcs/OTP-14994'Sverker Eriksson
2018-03-22erts: Improve NIF load incompatibility errorsSverker Eriksson
2018-03-22erts: Add enif_vfprintf and enif_vsnprintfSverker Eriksson
2018-03-22erts: Add enif_*_name functionsSverker Eriksson
2018-03-21Implementation of true asynchronous signaling between processesRickard Green
2018-03-20erts: Remove our own NIF modules from "taints"Sverker Eriksson
2018-03-20erts: Refactor erts_static_nif_get_nif_initSverker Eriksson
2018-03-20erts: Add dynamic loaded drivers to list of "taints"Sverker Eriksson
2018-03-09Always use sys_memcpy/cmp/etc instead of plain memcpy/cmp/etcJohn Högberg
2018-02-26Make enif_make_binary return heap binaries if possibleJohn Högberg
2018-02-26Unconditionally transfer ownership to the created termJohn Högberg
2018-02-26Tweak asserts and explain why the copy buf doesn't use the tmp obj listJohn Högberg
2018-02-26Free temporary iovecs through the tmp object listJohn Högberg
2018-02-23Add a helper function for attaching tmp objects to NIF environmentsJohn Högberg
2018-02-19Merge branch 'maint'John Högberg
2018-02-15Handle unaligned binaries in enif_inspect_iovecJohn Högberg
2018-01-16Merge branch 'sverker/build-proc-bin'Sverker Eriksson
2018-01-05erts: Refactor more usage of erts_build_proc_binSverker Eriksson
2017-12-06"Fix" tracing of dirty NIFs on debug buildsJohn Högberg
2017-11-30Add enif_ioq_peek_headJohn Högberg