Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-04 | Merge branch 'maint' | Patrik Nyblom | |
2012-05-04 | gen_tcp: Make setopts(S,[{active,once}]) try a read | Patrik Nyblom | |
This significantly reduces latency for tcp servers with high load, as we need not go into poll to get the next message. Maximum throughput may increase between 4 to 6 times compared to R15B. | |||
2012-04-30 | Merge branch 'maint' | Björn-Egil Dahlberg | |
2012-04-30 | Merge branch 'egil/fix-port-io-statistics/OTP-10073' into maint | Björn-Egil Dahlberg | |
* egil/fix-port-io-statistics/OTP-10073: erts: Add port-I/O statistics for active once/true | |||
2012-04-27 | Merge branch 'maint' | Björn-Egil Dahlberg | |
2012-04-27 | erts: Remove unused variable | Björn-Egil Dahlberg | |
2012-04-27 | Merge branch 'maint' | Sverker Eriksson | |
Conflicts: erts/emulator/beam/erl_process.c | |||
2012-04-27 | Merge branch 'maint-r15' into maint | Sverker Eriksson | |
Conflicts: erts/vsn.mk | |||
2012-04-27 | erts: Add port-I/O statistics for active once/true | Björn-Egil Dahlberg | |
2012-04-27 | Merge branch 'rickard/proc-sched/OTP-9892' | Rickard Green | |
* rickard/proc-sched/OTP-9892: Teach etp-commands to understand new emulator internal data structures Optimize process state changes Optimize process table access Implement possibility to use ordinary mutexes as process locks Conflicts: erts/emulator/beam/erl_alloc.types | |||
2012-04-27 | Teach etp-commands to understand new emulator internal data structures | Rickard Green | |
2012-04-27 | Optimize process state changes | Rickard Green | |
2012-04-25 | Merge branch 'rickard/driver_system_info/OTP-10059' into maint-r15 | Erlang/OTP | |
* rickard/driver_system_info/OTP-10059: Clear number of async threads if no thread support | |||
2012-04-25 | Merge branch 'rickard/no_ets_write_concurrency-r15b01/OTP-10048' into maint-r15 | Erlang/OTP | |
* rickard/no_ets_write_concurrency-r15b01/OTP-10048: Remove unnecessary memory barriers in ETS when no write_concurrency is used | |||
2012-04-25 | Merge branch 'rickard/sched-busy-wait/OTP-10044' into maint-r15 | Erlang/OTP | |
* rickard/sched-busy-wait/OTP-10044: Add switch controlling scheduler busy wait Conflicts: erts/emulator/beam/erl_process.c erts/emulator/beam/erl_process.h | |||
2012-04-23 | Merge branch 'rickard/sched-wakeup-other/OTP-10033' into ↵ | Rickard Green | |
rickard/sched-wakeup-other-r15b01/OTP-10033 Conflicts: erts/emulator/beam/erl_process.c erts/vsn.mk | |||
2012-04-23 | Add switch controlling scheduler busy wait | Rickard Green | |
2012-04-23 | Implement proposal for new scheduler wakeup strategy | Rickard Green | |
2012-04-23 | Merge branch 'maint' | Björn-Egil Dahlberg | |
2012-04-20 | erts: The lck->extra field needs 'TAGGED' data | Björn-Egil Dahlberg | |
2012-04-19 | Correct dtrace for master branch | Patrik Nyblom | |
2012-04-18 | Clear number of async threads if no thread support | Rickard Green | |
2012-04-18 | Merge branch 'maint' | Patrik Nyblom | |
Conflicts: lib/hipe/cerl/erl_bif_types.erl | |||
2012-04-18 | Revert "Extend erlang:port_info/1,2 to show the OS pid of a spawned process" | Patrik Nyblom | |
This reverts commit d4667d383964c1550e0a91d64b674e84f6d07e3b. This commit was included by mistake, the correct patch will be merged from maint. | |||
2012-04-17 | tests: Remove line macro from port_bif_SUITE | Björn-Egil Dahlberg | |
2012-04-17 | Make port_info(Port,os_pid) work on Windows | Björn-Egil Dahlberg | |
2012-04-17 | Extend erlang:port_info/1,2 to show the OS pid of a spawned process | Matthias Lang | |
When spawning OS (unix) processes with erlang:open_port, store the resulting unix pid so that it can be queried later on using erlang:port_info/1,2. | |||
2012-04-16 | Optimize process table access | Rickard Green | |
2012-04-16 | Implement possibility to use ordinary mutexes as process locks | Rickard Green | |
2012-04-16 | kernel, erts: Remove bit8 option from inet | Björn-Egil Dahlberg | |
2012-04-13 | Merge branch 'maint' | Björn-Egil Dahlberg | |
2012-04-10 | lcnt: Let runq locks reflect actual call location | Rick Reed | |
2012-04-10 | lcnt: Enhancement fixups | Björn-Egil Dahlberg | |
2012-04-05 | erts: Add lcnt port and suspend options | Rick Reed | |
* Add new suspend, location, and port_locks options to erts_debug:lock_counters. * Init and destroy lock counting for processes and ports as appropriate. Conflicts: erts/emulator/beam/erl_bif_info.c | |||
2012-04-04 | Increase ethr event and lock counting constants to allow at least +A 1024. | Rick Reed | |
2012-04-04 | Merge branch 'rickard/no_ets_write_concurrency/OTP-10048' into ↵ | Rickard Green | |
rickard/no_ets_write_concurrency-r15b01/OTP-10048 Conflicts: erts/emulator/beam/erl_db_hash.c | |||
2012-04-04 | Remove unnecessary memory barriers in ETS when no write_concurrency is used | Rickard Green | |
2012-03-30 | Merge branch 'maint' | Sverker Eriksson | |
2012-03-30 | Merge branch 'sverk/proc-race-leak/OTP-10041' into maint | Sverker Eriksson | |
* sverk/proc-race-leak/OTP-10041: erts: Fix memory leak caused by race on exiting process | |||
2012-03-30 | Merge branch 'maint' | Rickard Green | |
* maint: Fix wakeup functionality in no thread support case | |||
2012-03-30 | Merge branch 'rickard/erts-poll/OTP-10019' into maint | Rickard Green | |
* rickard/erts-poll/OTP-10019: Fix wakeup functionality in no thread support case OTP-10036 is completely unrelated to this commit. Only here to trigger info about the OTP-10036 ticket in the release notes script... OTP-10036 | |||
2012-03-30 | erts: Fix memory leak caused by race on exiting process | Sverker Eriksson | |
Seen with valgrind running ets_SUITE:delete_large_tab or delete_large_named_table. | |||
2012-03-30 | Merge branch 'maint' | Björn-Egil Dahlberg | |
2012-03-30 | Update copyright years | Björn-Egil Dahlberg | |
2012-03-27 | Fix wakeup functionality in no thread support case | Rickard Green | |
2012-03-23 | Merge branch 'maint' | Lukas Larsson | |
* maint: Change default of enable builtin hooks to undefined Disable built in hooks for emulator | |||
2012-03-23 | Merge branch ↵ | Lukas Larsson | |
'lukas/common_test/fix_disable_builtin_hooks_from_spec/OTP-10009' into maint * lukas/common_test/fix_disable_builtin_hooks_from_spec/OTP-10009: Change default of enable builtin hooks to undefined Disable built in hooks for emulator | |||
2012-03-22 | Merge branch 'maint' | Patrik Nyblom | |
Conflicts: erts/emulator/beam/beam_emu.c erts/emulator/beam/bif.tab erts/preloaded/ebin/prim_file.beam lib/hipe/cerl/erl_bif_types.erl | |||
2012-03-22 | Use distinct function-entry probes for local and global calls | Björn Gustavsson | |
It seems useful to be able to filter out (for example) just the global calls. | |||
2012-03-22 | Correct calculation of stack depth in call/return probes | Björn Gustavsson | |