Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-20 | erts: Skip nif_SUITE:select on windows | Sverker Eriksson | |
for now... | |||
2017-02-20 | Fix enif_select for windows | Sverker Eriksson | |
2017-02-20 | Fix whitebox monitor tests | Sverker Eriksson | |
2017-02-20 | Fix erl_nif doc | Sverker Eriksson | |
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 | erts: Avoid revival of dying resource by dec_term | Sverker Eriksson | |
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-20 | Merge branch 'rickard/magic-references-fixes' | Sverker Eriksson | |
* rickard/magic-references-fixes: Fix driver monitor implementation Handle magic refs in db_cleanup_offheap_comp() | |||
2017-02-20 | Fix driver monitor implementation | Rickard Green | |
2017-02-20 | Ensure prim_eval:'receive' wont clobber def_arg_reg[0] | Rickard Green | |
def_arg_reg[0] is used for storage of timeout instruction when a 'receive after' is executed. When a process was scheduled out inside prim_eval:'receive'/0 due to a function call, def_arg_reg[0] was overwritten due to storage of live registers. prim_eval:'receive'/2 now calls arg_reg_alloc/0 which bumps all reductions and then calls arg_reg_alloc/7 which will cause an allocation of a new arg_reg array since def_arg_reg only can hold 6 values. This ensures that the timeout instruction in def_arg_reg[0] used for the timeout wont be overwritten. | |||
2017-02-20 | Add dummy end_per_suite/1 | Siri Hansen | |
common_test requires that if init_per_suite/1 exists, then end_per_suite/1 must also exist. If end_per_suite/1 does not exist, then it will be marked in the log as failed with reason 'undef'. Some test suites are corrected to avoid this. | |||
2017-02-19 | erts: Drop workarounds for ErLLVM w/ LLVM < 3.9 | Magnus Lång | |
2017-02-17 | Teach make_preload to handle the new 'AtU8' chunk | Björn Gustavsson | |
26b59dfe67 introduced the new 'AtU8' chunk to support Unicode atoms. make_preload strips the pre-loaded BEAM files so that they only contain essential chunks. It expects to find the old 'Atom' chunk. Teach make_preload to read the new 'AtU8' chunk instead of the old chunk. Also produce a nice error message if someone by mistake compiles the pre-loaded modules with an OTP 19 compiler. | |||
2017-02-16 | Handle magic refs in db_cleanup_offheap_comp() | Rickard Green | |
2017-02-16 | Merge branch 'maint' | Sverker Eriksson | |
2017-02-16 | Merge branch 'sverker/enif_send-noproc-fix/OTP-14229' into maint | Sverker Eriksson | |
* sverker/enif_send-noproc-fix: erts: Fix enif_send from noproc and no msg_env | |||
2017-02-16 | Merge branch 'maint' | Sverker Eriksson | |
2017-02-16 | Merge branch 'sverker/include-module-literal-size/OTP-14228' into maint | Sverker Eriksson | |
* sverker/include-module-literal-size: erts: Add size of literals to module code size | |||
2017-02-16 | Merge branch 'maint' into 'master' | Sverker Eriksson | |
2017-02-16 | Merge branch 'sverker/round-bug/OTP-14227' into maint | Sverker Eriksson | |
* sverker/round-bug/OTP-14227: erts: Fix round/1 for large floats | |||
2017-02-15 | Merge branch 'fix-source-typos' | Björn Gustavsson | |
* fix-source-typos: (25 commits) Fixed typos in system/doc Fixed typos in lib/xmerl Fixed typos in lib/wx Fixed typos in lib/stdlib Fixed typos in lib/snmp Fixed typos in lib/ssl Fixed typos in lib/ssh Fixed typos in PKCS-8.asn1 file Fixed typos in lib/parsetools Fixed typos in lib/orber Fixed typos in lib/mnesia Fixed typos in lib/megaco Fixed typos in lib/kernel Fixed typos in lib/jinterface Fixed typos in lib/inets Fixed typos in lib/hipe Fixed typos in lib/eunit Fixed typos in lib/erl_interface Fixed typos in lib/eldap Fixed typos in lib/edoc ... | |||
2017-02-14 | erts: Add deallocation veto for magic destructors | Sverker Eriksson | |
A magic destructor can return 0 and thereby take control and prolong the lifetime of a magic binary. | |||
2017-02-14 | erts: Fix round/1 for large floats | Sverker Eriksson | |
1> round(6209607916799025.0). 6209607916799026 Problem: Adding/subtracting 0.5 and large double floats between (1 bsl 52) and (1 bsl 53) does not give reliable results. Solution: Use round() function in math.h. | |||
2017-02-14 | Fixed typos in erts | Andrew Dryga | |
2017-02-13 | Magic indirection | Rickard Green | |
2017-02-09 | erts: Try fix enif_select for windows | Sverker Eriksson | |
by simply disable "delayed deselect". | |||
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: Beautify enif_select | Sverker Eriksson | |
indentation and comments only | |||
2017-02-09 | erts: Fix bad_fd_in_pollset error case for enif_select | Sverker Eriksson | |
2017-02-09 | erts: Add enif_monitor_process and enif_demonitor_process | Sverker Eriksson | |
2017-02-09 | Merge branch 'maint' | Björn Gustavsson | |
* maint: Reduce size of the log file for Travis CI Include more otp_SUITE tests cases in the smoke test | |||
2017-02-08 | Include more otp_SUITE tests cases in the smoke test | Björn Gustavsson | |
For the benefit of Travis CI, include more test cases from otp_SUITE in the smoke test. That will avoid having to run a pull request through the daily builds to find those kind of minor issues. | |||
2017-02-08 | Merge branch 'maint' | Raimo Niskanen | |
Conflicts: OTP_VERSION | |||
2017-02-08 | Merge branch 'maint-19' into maint | Raimo Niskanen | |
Conflicts: OTP_VERSION | |||
2017-02-07 | Prepare release | Erlang/OTP | |
2017-02-07 | Merge branch 'raimo/efile_drv-read_file-use-fstat/OTP-14184' into maint-19 | Erlang/OTP | |
* raimo/efile_drv-read_file-use-fstat/OTP-14184: Use fstat if it exists in efile_openfile | |||
2017-02-07 | Merge branch 'sverker/bin2term-zlib-bug/ERL-340/OTP-14159' into maint-19 | Erlang/OTP | |
* sverker/bin2term-zlib-bug/ERL-340/OTP-14159: erts: Fix binary_to_term for compressed and zlib >= v1.2.9 | |||
2017-02-07 | Use fstat if it exists in efile_openfile | Raimo Niskanen | |
2017-02-06 | Add binary overhead for magic ref/binaries | Rickard Green | |
2017-02-06 | Adjust the only usage of exposed magic binaries | Rickard Green | |
2017-02-06 | Use magic refs for maps merge trap context | Rickard Green | |
2017-02-06 | Use magic refs binary_to_term/term_to_binary trap context | Rickard Green | |
2017-02-06 | Use magic refs for distributed send trap context | Rickard Green | |
2017-02-06 | Use magic refs for unicode static NIFs traps | Rickard Green | |
2017-02-06 | Use magic refs for binary compile patterns | Rickard Green | |
2017-02-06 | Use magic refs for list_to_binary/binary_to_list traps | Rickard Green | |
2017-02-06 | Use magic refs for compiled match specs | Rickard Green | |