Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-03 | Add erts_alloc_permanent_cache_aligned to supress valgrind | Sverker Eriksson | |
Ease the valgrind supression of memory that are permanently allocated and then aligned up to cache line. | |||
2011-03-02 | Remove race in main thread stealing due to reading and writing to pipe from ↵ | Patrik Nyblom | |
same thread | |||
2011-03-02 | Make MacOS (NS) wx use the main thread | Patrik Nyblom | |
2011-03-02 | Merge branch 'pan/halfword-tmp-heap-fixes/OTP-8332' into dev | Patrik Nyblom | |
* pan/halfword-tmp-heap-fixes/OTP-8332: Fix assymetric (Un)UseTmpHeap in erl_process.c Conflicts: erts/emulator/beam/beam_emu.c | |||
2011-03-01 | Merge branch 'sverker/driver_SUITE_smp_select_nice_fail/OTP-9042' into dev | Sverker Eriksson | |
* sverker/driver_SUITE_smp_select_nice_fail/OTP-9042: Allow unexpected driver input event in driver_SUITE:smp_select | |||
2011-03-01 | Merge branch 'pan/inet-so-priority-ip-tos/OTP-9069' into dev | Patrik Nyblom | |
* pan/inet-so-priority-ip-tos/OTP-9069: Add patch from Per Hedeland Ignore permission error when implicitly setting SO_PRIORITY | |||
2011-03-01 | Merge branch 'bjorn/erts/crash-dumps/OTP-9057' into dev | Björn-Egil Dahlberg | |
* bjorn/erts/crash-dumps/OTP-9057: Don't dump the contents of ordered_set ets tables Write the value "Time left" for BIF timers as an unsigned integer | |||
2011-02-28 | Fixed end date in copyright note. | Micael Karlberg | |
2011-02-27 | Merge branch 'rickard/unbound/OTP-9056' into dev | Rickard Green | |
* rickard/unbound/OTP-9056: Allow bindtype unbound when no cpu topology is available | |||
2011-02-26 | Add the erts/emulator/utils/loaded script | Björn Gustavsson | |
2011-02-25 | Allow bindtype unbound when no cpu topology is available | Rickard Green | |
2011-02-25 | Merge branch 'rickard/temp_alloc_check/OTP-9028' into dev | Rickard Green | |
* rickard/temp_alloc_check/OTP-9028: Verify that temp allocated memory is released | |||
2011-02-25 | Merge branch 'rickard/mtx-destroy-ebusy/OTP-9009' into dev | Rickard Green | |
* rickard/mtx-destroy-ebusy/OTP-9009: Send warning instead of abort on EBUSY from pthread_mutex_destroy | |||
2011-02-25 | Send warning instead of abort on EBUSY from pthread_mutex_destroy | Rickard Green | |
Due to a bug in glibc the runtime system could abort while trying to destroy a mutex. The runtime system will now issue a warning instead of aborting. | |||
2011-02-25 | Merge branch 'rickard/poll-wake/OTP-9019' into dev | Rickard Green | |
* rickard/poll-wake/OTP-9019: Simplify erts_poll_wait() wakeup logic | |||
2011-02-25 | Simplify erts_poll_wait() wakeup logic | Rickard Green | |
2011-02-24 | Don't dump the contents of ordered_set ets tables | Björn Gustavsson | |
2011-02-24 | Write the value "Time left" for BIF timers as an unsigned integer | Björn Gustavsson | |
2011-02-24 | Merge branch 'bjorn/erts/minor-fixes' into dev | Björn Gustavsson | |
* bjorn/erts/minor-fixes: BEAM loader: Add an assertion to check for overflowed code space beam_emu: Eliminate redundant #ifdef beam_emu: Remove unnecessary decrement of I in "case_end r" | |||
2011-02-23 | emulator tests: Eliminate some compiler warnings | Björn Gustavsson | |
2011-02-23 | BEAM loader: Add an assertion to check for overflowed code space | Björn Gustavsson | |
While at it, clean up indentation of CHKBLK() macros. | |||
2011-02-23 | beam_emu: Eliminate redundant #ifdef | Björn Gustavsson | |
The halfword emulator used to require special handling, but no longer does. | |||
2011-02-23 | beam_emu: Remove unnecessary decrement of I in "case_end r" | Björn Gustavsson | |
It is not necessary to decrement I, because an exception is about to be generated. Furthermore, I pointing *before* the instruction that caused the exception may cause problems in the future. | |||
2011-02-21 | Allow unexpected driver input event in driver_SUITE:smp_select | Sverker Eriksson | |
epoll on Linux has been seen to sometimes trigger unexpected events. Most of the time these events are filtered by erl_check_io, but may slip up to the driver in cases when fd's are reused. Also made clear in driver docs that spurious events may happen. | |||
2011-02-21 | Add patch from Per Hedeland | Patrik Nyblom | |
Per H @ Tail-f: The original code here had problems that possibly only occur if you abuse it for non-INET sockets, but anyway: a) If the getsockopt for SO_PRIORITY or IP_TOS failed, the actual requested setsockopt was never even attempted. b) If {get,set}sockopt for one of IP_TOS and SO_PRIORITY failed, but ditto for the other worked and that was actually the requested option, failure was still reported to erlang. | |||
2011-02-21 | Ignore permission error when implicitly setting SO_PRIORITY | Patrik Nyblom | |
2011-02-18 | Merge branch 'sverker/ets_halfword_highmem/OTP-8941' into dev | Sverker Eriksson | |
* sverker/ets_halfword_highmem/OTP-8941: HALFWORD ETS Fix copyright year in some source files Fix vm crash in kernel test case seq_trace_SUITE:call remove NIF compile warning: no previous prototype for ‘nif_init’ Refuse to load NIF library on wrong VM variant (halfword/fullword) HALFWORD ETS match spec heap fragment optimization HALFWORD ETS removed eheap and improved test case t_match_spec_run HALFWORD ETS Further match spec optimization to minimize copying and garbage HALFWORD ETS db_prog_match optimization HALFWORD ETS Fix segv for match spec with several function and guards HALFWORD Make system_info mseg_alloc report both low/high mem HALFWORD Fix segv caused by erlang:halt HALFWORD Make more allocators use high mem (binary, fixed and driver) HALFWORD ETS 32-bit arch fixes and other cleanups HALFWORD ETS nicer update_element HALFWORD ETS Real matching on relative terms HALFWORD first stab at high mem alloc HALFWORD ETS relative terms Conflicts: erts/emulator/test/driver_SUITE.erl | |||
2011-02-18 | HALFWORD ETS Fix copyright year in some source files | Sverker Eriksson | |
2011-02-18 | Fix vm crash in kernel test case seq_trace_SUITE:call | Sverker Eriksson | |
2011-02-18 | remove NIF compile warning: no previous prototype for ‘nif_init’ | Sverker Eriksson | |
2011-02-18 | Refuse to load NIF library on wrong VM variant (halfword/fullword) | Sverker Eriksson | |
2011-02-17 | Rename Suite Callback to Common Test Hook | Lukas Larsson | |
2011-02-17 | Update end_per_suite so that it does not crash on non-smp emulators | Lukas Larsson | |
2011-02-17 | Update all test specs | Lukas Larsson | |
2011-02-17 | Fix formatting for emulator | Lukas Larsson | |
2011-02-17 | Add init_per_suite and end_per_suite | Lukas Larsson | |
2011-02-17 | Add ts_install_scb to suite/0 | Lukas Larsson | |
2011-02-17 | Update emulator tests to conform with common_test standard | Lukas Larsson | |
2011-02-17 | Update tests to work with ts -> ct migrations script. | Lukas Larsson | |
2011-02-15 | Merge branch 'egil/fix-win32-file-time/OTP-9046' into dev | Björn-Egil Dahlberg | |
* egil/fix-win32-file-time/OTP-9046: Fix win32 file drivers atime/mtime | |||
2011-02-14 | Changes for the PPC64 backend | Kostis Sagonas | |
2011-02-14 | New files for the 64-bit backends | Kostis Sagonas | |
2011-02-14 | Cleanup tags | Kostis Sagonas | |
2011-02-14 | Eliminate memory leak in code:make_stub/1 | Björn Gustavsson | |
2011-02-14 | Test more error cases for code:make_stub/1 | Björn Gustavsson | |
2011-02-10 | Verify that temp allocated memory is released | Rickard Green | |
2011-02-09 | Fix win32 file drivers atime/mtime | Björn-Egil Dahlberg | |
When setting file_info it will now correctly set access and modified time. Previously these entities were swapped. | |||
2011-02-03 | HALFWORD ETS match spec heap fragment optimization | Sverker Eriksson | |
Introduce HAllocX to allocate heap fragments with a larger capacity than requested and by that reduce the number of fragments allocated. | |||
2011-02-03 | HALFWORD ETS removed eheap and improved test case t_match_spec_run | Sverker Eriksson | |
2011-02-03 | HALFWORD ETS Further match spec optimization to minimize copying and garbage | Sverker Eriksson | |