Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-03 | beam_emu.c: Remove unused MoveGenDest macro | Björn Gustavsson | |
2015-07-03 | beam_makeops: Eliminate crash because of unsafe packing | Björn Gustavsson | |
Consider an hypothetical instruction: do_something x x c The loader would crash if we tried to load an instance of the instruction with the last operand referencing a literal: {do_something,{x,0},{x,1},{literal,{a,b,c}}} Teach beam_makeops to turn off packing for such unsafe instructions. | |||
2015-07-03 | Merge branch 'maint' | Björn Gustavsson | |
* maint: Add a smoke test of erts_debug:df/1 Correct disassembly of the i_get_map_elements instruction | |||
2015-07-03 | Merge branch 'bjorn/erts/beam_debug' into maint | Björn Gustavsson | |
* bjorn/erts/beam_debug: Add a smoke test of erts_debug:df/1 Correct disassembly of the i_get_map_elements instruction | |||
2015-07-03 | Merge branch 'maint' | Björn-Egil Dahlberg | |
2015-07-02 | erts: Fix configure pthread_getname | Björn-Egil Dahlberg | |
2015-07-02 | Add a smoke test of erts_debug:df/1 | Björn Gustavsson | |
Run erts_debug:df/1 for all loaded modules. On my reasonably fast, modern computer this test case runs in approximately 10 seconds. To avoid spending many minutes running this test case on older computers, limit the running time to 20 seconds. While we are at it, remove all ?line macros. | |||
2015-07-02 | Correct disassembly of the i_get_map_elements instruction | Björn Gustavsson | |
The emulator would crash. | |||
2015-07-01 | erts: Remove halfword !HEAP_ON_C_STACK | Björn-Egil Dahlberg | |
2015-07-01 | Merge branch 'egil/remove-halfword/OTP-12883' | Björn-Egil Dahlberg | |
* egil/remove-halfword/OTP-12883: (21 commits) erts: Remove halfword etp-commands erts: Remove halfword MemKind mseg erts: Remove halfword bases in ETS erts: Remove halfword CHECK_POINTER_MASK erts: Remove halfword relative printf erts: Remove halfword valgrind suppress file erts: Remove halfword specific tests erts: Remove halfword specific allocator types erts: Remove halfword BINARY RELs erts: Remove halfword is_same bases macro erts: Reinstate copy_object over-allocation optimization erts: Remove halfword copy_object_rel erts: Remove halfword object manipulation erts: Remove halfword heap relative comparisions erts: Remove halfword pointer compression erts: Remove halfword basic relative heap operations erts: Remove halfword from configure erts: Remove halfword in lib_src erts: Remove halfword in erl_nif.h erts: Remove halfword in erl_driver.h ... | |||
2015-06-30 | Merge branch 'maint' to 'master' | Sverker Eriksson | |
2015-06-30 | Merge branch 'sverk/ets-unfix-delete-race/OTP-12870' into maint | Sverker Eriksson | |
* sverk/ets-unfix-delete-race/OTP-12870: erts: Fix ETS race between object deleter and table unfixer | |||
2015-06-30 | Merge branch 'maint' to 'master' | Sverker Eriksson | |
2015-06-30 | Merge branch 'sverk/map-merge-trap' into maint | Sverker Eriksson | |
* sverk/map-merge-trap: erts: Expand test map_SUITE:t_bif_merge_and_check | |||
2015-06-30 | Merge branch 'maint' | Sverker Eriksson | |
Conflicts: OTP_VERSION | |||
2015-06-30 | Prepare release | Erlang/OTP | |
2015-06-30 | Merge branch 'sverk/poll-lost-wakeup/OTP-12859' into maint-18 | Erlang/OTP | |
* sverk/poll-lost-wakeup/OTP-12859: erts: Fix race in poller thread wake up | |||
2015-06-29 | Merge branch 'maint-17' into maint | Sverker Eriksson | |
Conflicts: OTP_VERSION erts/doc/src/notes.xml erts/vsn.mk otp_versions.table | |||
2015-06-26 | erts: Fix ETS race between object deleter and table unfixer | Sverker Eriksson | |
causing the delete marked object to be left in the table after safe_fixtable(_,false) has returned. This is not super serious as the delete marked object is quite benign and will be deleted at the next unfix operation. | |||
2015-06-25 | Prepare release | Erlang/OTP | |
2015-06-25 | Merge branch 'sverk/poll-lost-wakeup/OTP-12859' into maint-17 | Erlang/OTP | |
* sverk/poll-lost-wakeup/OTP-12859: erts: Fix race in poller thread wake up | |||
2015-06-25 | Merge branch 'egil/fix-purge-literals/OTP-12821' into maint-17 | Erlang/OTP | |
* egil/fix-purge-literals/OTP-12821: erts: Fix garbage collect literals in code purge | |||
2015-06-24 | erts: Remove halfword etp-commands | Björn-Egil Dahlberg | |
2015-06-24 | erts: Remove halfword MemKind mseg | Björn-Egil Dahlberg | |
2015-06-24 | erts: Remove halfword bases in ETS | Björn-Egil Dahlberg | |
2015-06-24 | erts: Remove halfword CHECK_POINTER_MASK | Björn-Egil Dahlberg | |
2015-06-24 | erts: Remove halfword relative printf | Björn-Egil Dahlberg | |
2015-06-24 | erts: Remove halfword valgrind suppress file | Björn-Egil Dahlberg | |
2015-06-24 | erts: Remove halfword specific tests | Björn-Egil Dahlberg | |
2015-06-24 | erts: Remove halfword specific allocator types | Björn-Egil Dahlberg | |
2015-06-24 | erts: Remove halfword BINARY RELs | Björn-Egil Dahlberg | |
* ERTS_GET_BINARY_BYTES_REL * ERTS_GET_REAL_BIN_REL | |||
2015-06-24 | erts: Remove halfword is_same bases macro | Björn-Egil Dahlberg | |
Keep is_same macro for readability but remove base pointers. | |||
2015-06-24 | erts: Reinstate copy_object over-allocation optimization | Björn-Egil Dahlberg | |
2015-06-24 | erts: Remove halfword copy_object_rel | Björn-Egil Dahlberg | |
Near duplication of copy_object but with base ptr that is no longer used. | |||
2015-06-24 | erts: Remove halfword object manipulation | Björn-Egil Dahlberg | |
* Remove macros size_object_rel, copy_struct_rel and copy_shallow_rel | |||
2015-06-24 | erts: Remove halfword heap relative comparisions | Björn-Egil Dahlberg | |
* Removed cmp_rel, cmp_rel_term and eq_rel | |||
2015-06-24 | erts: Remove halfword pointer compression | Björn-Egil Dahlberg | |
* Removed COMPRESS_POINTER and EXPAND_POINTER | |||
2015-06-24 | erts: Remove halfword basic relative heap operations | Björn-Egil Dahlberg | |
2015-06-24 | erts: Remove halfword from configure | Björn-Egil Dahlberg | |
2015-06-24 | erts: Remove halfword in lib_src | Björn-Egil Dahlberg | |
2015-06-24 | erts: Remove halfword in erl_nif.h | Björn-Egil Dahlberg | |
2015-06-24 | erts: Remove halfword in erl_driver.h | Björn-Egil Dahlberg | |
2015-06-24 | erts: Remove HALFWORD_HEAP definition | Björn-Egil Dahlberg | |
2015-06-23 | Prepare release | Erlang/OTP | |
2015-06-22 | erts: Fix race in poller thread wake up | Sverker Eriksson | |
2015-06-22 | Fix node/dist refc count | Rickard Green | |
2015-06-22 | erts: Expand test map_SUITE:t_bif_merge_and_check | Sverker Eriksson | |
with merge of randomized maps. | |||
2015-06-22 | Merge branch 'vinoski/driver-doc-fix/OTP-12855' | Rickard Green | |
* vinoski/driver-doc-fix/OTP-12855: Fix documentation of ERL_DRV_ERROR_ERRNO | |||
2015-06-22 | Fix documentation of ERL_DRV_ERROR_ERRNO | Steve Vinoski | |
2015-06-22 | Merge branch 'bruce/change-license' | Bruce Yinhe | |
OTP-12845 * bruce/change-license: fix errors caused by changed line numbers Change license text to APLv2 |