Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-24 | erts: Discontinue salted use of enif_hash/phash2 | Guilherme Andrade | |
2017-04-22 | erts: Add test cases for salted enif_hash calls | Guilherme Andrade | |
2017-04-22 | erts: Support custom salt in enif_hash | Guilherme Andrade | |
2017-04-20 | erts: Refactor enif_phash2 into enif_hash | Guilherme Andrade | |
A more generic hashing function which can also hash terms based on `make_internal_hash'. | |||
2017-04-20 | erts: Fix random floats in enif_phash2 tests | Guilherme Andrade | |
2017-04-20 | erts: Remove enif_phash2_ranged | Guilherme Andrade | |
2017-04-19 | erts: Add enif_phash2 and enif_phash2_ranged | Guilherme Andrade | |
These allow one to hash VM terms from NIF code. | |||
2017-02-22 | Fix nif_SUITE:select for old linux | Sverker Eriksson | |
with pipe capacity equal to PIPE_BUF meaning pipe must be empty to be writable. | |||
2017-02-20 | erts: Skip nif_SUITE:select on windows | Sverker Eriksson | |
for now... | |||
2017-02-20 | Expand nif_SUITE:monitor_frenzy to verify dtor calls | Sverker Eriksson | |
2017-02-20 | Expand nif_SUITE:monitor_frenzy with binary_to_term | Sverker Eriksson | |
to provoke resource revival race. | |||
2017-02-20 | Merge branch 'master' into sverker/enif_select | Sverker Eriksson | |
Conflicts: erts/emulator/beam/erl_binary.h erts/emulator/beam/erl_monitors.c erts/emulator/beam/erl_nif.c erts/emulator/beam/global.h erts/emulator/test/nif_SUITE_data/nif_SUITE.c | |||
2017-02-20 | erts: Add enif_compare_monitors | Sverker Eriksson | |
# Conflicts: # erts/emulator/test/nif_SUITE_data/nif_SUITE.c | |||
2017-02-09 | erts: Change return value for enif_select | Sverker Eriksson | |
to negative int as error and positive as success. | |||
2017-02-09 | erts: Add pid argument to enif_select | Sverker Eriksson | |
2017-02-09 | erts: Add enif_monitor_process and enif_demonitor_process | Sverker Eriksson | |
2017-02-06 | Use magic refs for NIF resources | Rickard Green | |
2017-02-03 | Merge branch 'master' into sverker/enif_select | Sverker Eriksson | |
2017-01-12 | Reduction counting on non-tail return | Rickard Green | |
2017-01-09 | nif_SUITE: Send message from stop callback | Sverker Eriksson | |
2016-12-19 | Add ErlNifSelectReturn | Sverker Eriksson | |
2016-12-19 | nif_SUITE: Add last_fd_stop_call | Sverker Eriksson | |
2016-12-19 | erts: Add testing + some minor fixes | Sverker Eriksson | |
2016-11-30 | erts: Add enif_select & enif_open_resource_type_x | Sverker Eriksson | |
2016-11-25 | erts: Fix code_SUITE:api_2_0,upgrade crash on win64 | Sverker Eriksson | |
2016-11-23 | erts: Add tests of nif API 2.0 | Sverker Eriksson | |
2016-11-23 | erts: Use test groups to repeat for different APIs | Sverker Eriksson | |
2016-11-23 | erts: Add testing of old nif API | Sverker Eriksson | |
2016-11-21 | erts: Mend broken checks in nif_SUITE | Sverker Eriksson | |
Macro CHECK did not fail the test case just some nice logging that no one saw. One ignored failure fixed; a delayed unload after purge due to live resource with dtor. | |||
2016-11-01 | erts: Add notsup error for load_nif/2 from hipe code | Sverker Eriksson | |
2016-09-19 | erts: Cuddle nif_SUITE:consume_timeslice | Sverker Eriksson | |
2016-09-19 | erts: Remove deprecated nif 'reload' feature | Sverker Eriksson | |
and instead let erlang:load_nif/2 return {error, {reload, _}} before even trying to load the library if a NIF library has already been successfully loaded for the calling module instance. | |||
2016-09-14 | erts: Add nif_SUITE:t_on_load | Sverker Eriksson | |
2016-09-14 | erts: Improve nif_SUITE:upgrade test | Sverker Eriksson | |
to include upgrade from deleted (old) module instance | |||
2016-08-30 | Merge branch 'rickard/time-unit/OTP-13735' into maint | Rickard Green | |
* rickard/time-unit/OTP-13735: Update test-cases to use new symbolic time units Replace misspelled symbolic time units Conflicts: erts/doc/src/erlang.xml erts/emulator/test/long_timers_test.erl | |||
2016-08-25 | Update test-cases to use new symbolic time units | Rickard Green | |
2016-06-22 | Skip nif_SUITE:consume_timeslice test when debug compiled | Rickard Green | |
2016-05-13 | Merge branch 'egil/erts/nif-format_term/OTP-13580' | Björn-Egil Dahlberg | |
* egil/erts/nif-format_term/OTP-13580: runtime_tools: Change erts_snprintf to enif_snprintf erts: Document enif_snprintf erts: Add tests for enif_snprintf erts: Add enif_snprintf Conflicts: erts/emulator/beam/erl_nif_api_funcs.h | |||
2016-05-11 | erts: Add tests for enif_snprintf | Björn-Egil Dahlberg | |
2016-05-11 | Move dirty nif test cases into dirty_nif_SUITE | Rickard Green | |
2016-04-15 | Merge branch 'lukas/erts/enif_send_null_env/OTP-13495' | Lukas Larsson | |
* lukas/erts/enif_send_null_env/OTP-13495: erts: Add enif_send with NULL as msg env | |||
2016-04-13 | Merge branch 'henrik/update-copyrightyear' | Henrik Nord | |
* henrik/update-copyrightyear: update copyright-year | |||
2016-04-07 | erts: Add enif_send with NULL as msg env | Lukas Larsson | |
This is an optimization for reducing the number of heap fragments allocated when sending a message where the majority of the message payload is on the sending process' heap. | |||
2016-03-29 | erts: Fix windows nif port tests | Lukas Larsson | |
2016-03-29 | erts: Improve enif_binary_to_term | Sverker Eriksson | |
* Accept a raw data buffer instead of ErlNifBinary * Accept option ERL_NIF_BIN2TERM_SAFE * Return number of read bytes | |||
2016-03-29 | erts: Add enif_port_command | Lukas Larsson | |
2016-03-29 | erts: Add enif_term_to_binary and enif_binary_to_term | Lukas Larsson | |
2016-03-29 | erts: Add enif_is_process/port_alive | Lukas Larsson | |
2016-03-29 | erts: Add enif_cpu/now_time and enif_make_unique_integer | Lukas Larsson | |
2016-03-15 | update copyright-year | Henrik Nord | |