Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-29 | Handle AF_UNSPEC and AF_UNDEFINED correctly | Raimo Niskanen | |
2016-07-28 | Fix SCTP send stats in inet_drv | Raimo Niskanen | |
2016-07-27 | Merge branch 'maint' | Björn-Egil Dahlberg | |
2016-07-26 | erts: Fix epmd_module testcase | Björn-Egil Dahlberg | |
Regression from OTP-13770 (84549af1c996657aedee1263afec28b21bfa42a4) | |||
2016-07-26 | erts: Fix whitespaces in distribution_SUITE | Björn-Egil Dahlberg | |
2016-07-23 | zlib: support extraction of inflation dictionary | Guilherme Andrade | |
2016-07-22 | Merge branch 'maint' | Björn-Egil Dahlberg | |
2016-07-21 | erts: Update maps entropy tests | Björn-Egil Dahlberg | |
2016-07-21 | erts: Fix internal hashing entropy for maps | Björn-Egil Dahlberg | |
We need to use an initial hash seed for each map pair, i.e. the hash value. The hash value is reset to the seed for each pair instead of setting the seed to zero. If we don't, no additional entropy is given to the system and the hash collision resolution in maps:from_list/1 would fail. | |||
2016-07-21 | erts: Fix whitespaces | Björn-Egil Dahlberg | |
2016-07-15 | Merge branch 'maint' | Björn-Egil Dahlberg | |
Conflicts: OTP_VERSION | |||
2016-07-15 | Merge branch 'maint-19' into maint | Björn-Egil Dahlberg | |
2016-07-15 | Merge branch 'maint' | Raimo Niskanen | |
2016-07-15 | Merge branch 'falkevik/erts/configure_to_check_in_libsctp_for_sctp_funcs' ↵ | Raimo Niskanen | |
into maint * falkevik/erts/configure_to_check_in_libsctp_for_sctp_funcs: Check libsctp for sctp funcs in configure.in | |||
2016-07-14 | Merge branch 'maint' | Lukas Larsson | |
2016-07-14 | erts: Update msacc docs with dirty scheduler info | Lukas Larsson | |
2016-07-14 | erts: Cleanup a bunch of un-neccesary #ifndefs | Lukas Larsson | |
2016-07-14 | erts: Fix some msacc inline directives | Lukas Larsson | |
2016-07-14 | erts: Add extra bif msacc states | Lukas Larsson | |
2016-07-14 | erts: Add erts_map_from_ks_and_vs | Lukas Larsson | |
2016-07-14 | erts: Fix msacc for dirty scheduler and heap_limit | Lukas Larsson | |
2016-07-14 | Merge branch 'maint' | Lukas Larsson | |
Conflicts: erts/emulator/Makefile.in | |||
2016-07-14 | hipe: Remove performance profiling code | Lukas Larsson | |
This type of statistics is now available through the microstate accounting API. | |||
2016-07-14 | Merge branch 'maint' | Lukas Larsson | |
2016-07-14 | Merge branch 'lukas/erts/tracing/get_seq_tracer_mem_leak/OTP-13742' into maint | Lukas Larsson | |
* lukas/erts/tracing/get_seq_tracer_mem_leak/OTP-13742: erts: Make sure to de-allocate the old seq tracer | |||
2016-07-14 | Merge branch 'maint' | Lukas Larsson | |
2016-07-14 | Merge branch 'pw/erts/documentation-editorial-changes/OTP-13740' into maint | Lukas Larsson | |
* pw/erts/documentation-editorial-changes/OTP-13740: erts: Review of documentation changes erts: Editorial changes erts: Move all functions in docs to be in alphabetical order | |||
2016-07-14 | Prepare release | Erlang/OTP | |
2016-07-14 | Merge branch 'sverker/update_counter-deadlock/ERL-188/OTP-13731' into maint-19 | Erlang/OTP | |
* sverker/update_counter-deadlock/ERL-188/OTP-13731: erts: Add test ets_SUITE:update_counter_table_growth erts: Fix deadlock in ets:update_counter/4 erts: Optimize db_finalize_dbterm_hash | |||
2016-07-13 | erts: Review of documentation changes | Lukas Larsson | |
2016-07-13 | erts: Editorial changes | xsipewe | |
2016-07-13 | erts: Make sure to de-allocate the old seq tracer | Lukas Larsson | |
2016-07-13 | erts: Move all functions in docs to be in alphabetical order | Lukas Larsson | |
This commit only changes the order of functions and does some other rearrangements to that the diff with the next commit will be easier to follow. No content or XML tags are changed. | |||
2016-07-11 | Merge branch 'maint' | Lukas Larsson | |
* maint: erts: After a call to a tracer nif, reset htop erts: Check if return_to trace is enabled for bif | |||
2016-07-11 | Merge branch 'lukas/erts/tracing/bif_return_to_trace_fix/OTP-13734' into maint | Lukas Larsson | |
* lukas/erts/tracing/bif_return_to_trace_fix/OTP-13734: erts: After a call to a tracer nif, reset htop erts: Check if return_to trace is enabled for bif | |||
2016-07-11 | erts: After a call to a tracer nif, reset htop | Lukas Larsson | |
This is needed in order for the heap to never contain any pointers to invalid memory. This is good for performance and debugging reasons. | |||
2016-07-11 | Merge branch 'maint' | Lukas Larsson | |
2016-07-11 | Merge branch 'lukas/erts/spawn_driver_relative_cd/ERL-175/OTP-13733' into maint | Lukas Larsson | |
* lukas/erts/spawn_driver_relative_cd/ERL-175/OTP-13733: erts: Add port_SUITE:cd invalid dir testcase erts: Fix spawn driver with relative cd option erts: Fix HARD_DEBUG printouts in erl_child_setup erts: Improve error printouts in erl_child_setup Conflicts: erts/emulator/test/port_SUITE.erl | |||
2016-07-11 | erts: Fix deadlock in ets:update_counter/4 | Sverker Eriksson | |
in 'set' with 'write_concurrency' when inserting default object causes table to grow and the bucket to split is protected by same lock as the key. | |||
2016-07-11 | erts: Optimize db_finalize_dbterm_hash | Sverker Eriksson | |
Always free term after WUNLOCK_HASH | |||
2016-07-08 | erts: Fix GC overrun bug in 'bsl' op with small Op1 | Sverker Eriksson | |
Symptom: VM abort "Overrun stack and heap" Problem: The temporary bignum created in buffer tmp_big[] will be part of the GC initiated by TestHeapPreserve, but its size is not included which can cause the GC to overflow if very unlucky. Solution: Do not include tmp_big in the GC. | |||
2016-07-08 | erts: Check if return_to trace is enabled for bif | Lukas Larsson | |
We have to do an extra check if the return_to trace is enabled here as it may have been cleared by the bif after the flags where created by the call_trace. | |||
2016-07-07 | Merge branch 'maint' | Sverker Eriksson | |
2016-07-07 | Merge branch 'sverker/child-setup-debugging' into maint | Sverker Eriksson | |
2016-07-07 | Merge branch 'maint' | Sverker Eriksson | |
2016-07-07 | Merge branch 'sverker/spawn-driver-env-test' into maint | Sverker Eriksson | |
2016-07-06 | check_process_code: Sweep HiPE stack for literals | Magnus Lång | |
Because check_process_code neglected checking the HiPE stack for references to the literal area, such references would survive the purge and subsequent deletion of a module and its literal area. These dangling references would then cause incorrect behaviour or even hard crashes of the VM. By simply adding a scan of the HiPE stack to check_process_code and erts_garbage_collect_literals, this problem is fixed. In order to support full stack walks without deleting the graylimit trap, a new stack walking interface function, nstack_walk_init_sdesc_ignore_trap() was introduced. | |||
2016-07-05 | Merge branch 'sverker/gcbif-trace-wrapper' | Sverker Eriksson | |
2016-07-05 | Merge branch 'maint' | Sverker Eriksson | |
2016-07-05 | Merge branch 'hipe-trap-gc/PR-1116/OTP-13724' into maint | Sverker Eriksson | |
* hipe-trap-gc/PR-1116: hipe: Fix bug in trap frame allocation wrappers hipe: Add assertion for gc in bif without wrapper |