aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_nif.c
AgeCommit message (Expand)Author
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
2017-11-21Merge branch 'maint'Sverker Eriksson
2017-11-15erts: Refactor connection_id in ErtsDistExternalSverker Eriksson
2017-11-15erts: Fix NIF debug readonly check of binariesSverker Eriksson
2017-11-10Merge branch 'maint'Ingela Anderton Andin
2017-11-07Ignore empty binaries in enif_inspect_iovecJohn Högberg
2017-11-07Emasculate writable binaries on entering an iovecJohn Högberg
2017-10-01Refactor macros for accessing Beam instructionsBjörn Gustavsson
2017-09-11erts: Remove possibility to disable dirty schedulersLukas Larsson
2017-09-11Merge branch 'maint'John Högberg
2017-09-07Replace ad-hoc MIN/MAX macros with common onesJohn Högberg
2017-09-06Merge branch 'maint' into john/erts/merge-zlib-and-vector-qJohn Högberg
2017-09-06Merge branch 'lukas/erts/nif_vector_q/OTP-14598' into maintJohn Högberg
2017-09-05erts: Add nif ioqLukas Larsson
2017-08-16Merge branch 'maint'Lukas Larsson
2017-08-16Merge branch 'lukas/erts/fix_dirty_trace_message_flush/OTP-14538' into maintLukas Larsson
2017-07-25Merge branch 'maint'Sverker Eriksson
2017-07-25Merge branch 'sverker/enif_whereis-bug/OTP-14523' into maintSverker Eriksson
2017-07-17erts: Replace usage of all erts_smp prefixes to just ertsLukas Larsson
2017-07-17erts: Remove ERTS_SMP and USE_THREAD definesLukas Larsson
2017-07-11erts: Fix bug in enif_whereis_pid/portSverker Eriksson
2017-07-06Merge branch 'john/erts/runtime-lcnt' into maintJohn Högberg
2017-07-06Allow toggling lock counting at runtimeJohn Högberg
2017-06-15erts: Must have main lock when flushing trace messagesLukas Larsson
2017-05-22Add enif_whereis_...() functionsTed Burghart
2017-05-04Update copyright yearRaimo Niskanen
2017-04-28Merge PR1413 from g-andrade/feature/phash2_nifSverker Eriksson