aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_nif.c
AgeCommit message (Expand)Author
2015-11-26erts: Add enif_getenvSverker Eriksson
2015-06-18Change license text to APLv2Bruce Yinhe
2015-06-15Merge branch 'sverk/map-merge-trap'Sverker Eriksson
2015-06-01erts: Fix magic binary alignment on 32-bitSverker Eriksson
2015-06-01Merge branch 'vinoski/enif-raise-exception/OTP-12770'Sverker Eriksson
2015-05-27erts: Rename ErlNifMapIteratorEntry enumsSverker Eriksson
2015-05-26Add enif_raise_exceptionSteve Vinoski
2015-05-26Enhance enif_has_pending_exceptionSteve Vinoski
2015-05-26Fix for enif_schedule_nif and exceptionsSteve Vinoski
2015-05-08Merge branch 'rickard/timer-optimization/OTP-12650'Rickard Green
2015-05-08Optimized timer implementationRickard Green
2015-04-22Merge branch 'sverk/pr632/prevent-illegal-nif-terms/OTP-12655'Sverker Eriksson
2015-04-15erts: Add enif_has_pending_exceptionSverker Eriksson
2015-04-15erts: Fix compile warning in enif_make_doubleSverker Eriksson
2015-04-15erts: Fix isfinite for windowsSverker Eriksson
2015-04-14erts: Refactor erts_queue_messageBjörn-Egil Dahlberg
2015-03-25erts: Combine flat and hash maps under one unifying tagBjörn-Egil Dahlberg
2015-03-20Merge branch 'rickard/time_api/OTP-11997'Rickard Green
2015-03-20Introduce a new time APIRickard Green
2015-03-15Ensure NIF term creation disallows illegal valuesSteve Vinoski
2015-03-12erts: Fix nif API for hashmapsSverker Eriksson
2015-03-12erts: Refactor maps naming conventionSverker Eriksson
2014-11-10Merge branch 'maint'Bruce Yinhe
2014-11-04Fix gc-related problem with dirty NIFsSteve Vinoski
2014-10-28Merge branch 'egil/nox/maps-match_specs/OTP-12270'Björn-Egil Dahlberg
2014-10-27erts: Fix return value from erts_maps_get to be constBjörn-Egil Dahlberg
2014-09-17Merge branch 'sverk/bin-alloc-refactor'Sverker Eriksson
2014-09-12erts: Remove enif_have_dirty_schedulers()Sverker Eriksson
2014-09-05Merge branch 'vinoski/enif-schedule-nif' into maintRickard Green
2014-09-05Use separate allocation type for NIF exportRickard Green
2014-09-04erts: Refactor binary allocation interface to also initialize BinarySverker Eriksson
2014-09-04Merge branch 'sverk/nif-inspect-copy-bug/OTP-9828' into maintSverker Eriksson
2014-09-03erts: Fix bug with enif_make_copy reallocating writable binarySverker Eriksson
2014-08-28add enif_schedule_nif() to NIF APISteve Vinoski
2014-08-20Return pointer to value in erts_maps_get()Anthony Ramine
2014-03-28prevent NIF purge during dirty NIF executionSteve Vinoski
2014-03-28fix dirty NIF invalid memory readSteve Vinoski
2014-03-21Introduce minimum allowed major driver and nif versions on loadRickard Green
2014-02-24Merge branch 'lukas/ose/master/OTP-11334'Lukas Larsson
2014-02-24Added support for ENEA OSELukas Larsson
2014-02-24Merge branch 'vinoski/ds2'Rickard Green
2014-02-24further enhancements for dirty schedulersSteve Vinoski
2014-02-19Merge branch 'sverk/crypto/hmac-context-reuse-bug'Sverker Eriksson
2014-02-05erts: Fix NIF bug when load/upgrade fails after enif_open_resource_typeSverker Eriksson
2014-01-29erts: Change 'size' argument of enif_get_map_size from int* to size_t*Sverker Eriksson
2014-01-29erts: Fix map iterator bug when reverting from end of map positionSverker Eriksson
2014-01-29erts: Simplify some map iterator codeSverker Eriksson
2014-01-29erts: Remove use of h_limit which is always zero.Sverker Eriksson
2014-01-29erts: Let enif_map_iterator_next/prev return 0 to signal end of map.Sverker Eriksson
2014-01-29erts: Do not allow map iterator created without mapSverker Eriksson