Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-10 | Remove stale code for hybrid heap and incremental GC | Björn Gustavsson | |
The hybrid heap emulator was last working in the non-SMP R11B run-time system. When the constant pools were introduced in R12B, the hybrid heap emulator was not updated to handle them. At this point, the harm from reduced readability of the code is greater than any potential usefulness of keeping the code. | |||
2012-05-10 | Remove the hipe_bifs:show_message_area/0 BIF | Björn Gustavsson | |
2012-05-10 | Remove support for erlang:system_info(global_heaps_size) | Björn Gustavsson | |
2012-05-10 | Remove the erlang:garbage_collect_message_area/0 BIF | Björn Gustavsson | |
2012-05-10 | Remove workarounds for hybrid and shared heaps in test suites | Björn Gustavsson | |
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-05-03 | Merge branch 'sverk/cross_tests/OTP-10074' into maint | Lukas Larsson | |
* sverk/cross_tests/OTP-10074: Fix include issues in when building tests Fix cross compile of testcases Update cross build system for tests to work | |||
2012-05-02 | Merge branch 'egil/fix-run_erl/OTP-10076' into maint | Björn-Egil Dahlberg | |
* egil/fix-run_erl/OTP-10076: run_erl: Set controlling terminal run_erl: Use openpty slave descriptor run_erl: Retry interrupted system calls | |||
2012-05-02 | otp_SUITE: Prefix MFAs with the application they belong to | Björn Gustavsson | |
2012-05-02 | Fix cross compile of testcases | Lukas Larsson | |
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 | run_erl: Set controlling terminal | Björn-Egil Dahlberg | |
2012-04-27 | run_erl: Use openpty slave descriptor | Björn-Egil Dahlberg | |
2012-04-27 | erts: Remove unused variable | Björn-Egil Dahlberg | |
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-25 | Prepare release | Sverker Eriksson | |
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-20 | run_erl: Retry interrupted system calls | Björn-Egil Dahlberg | |
2012-04-20 | erts: The lck->extra field needs 'TAGGED' data | Björn-Egil Dahlberg | |
2012-04-18 | Clear number of async threads if no thread support | Rickard Green | |
2012-04-17 | tests: Remove line macro from port_bif_SUITE | Björn-Egil Dahlberg | |
2012-04-17 | Correct documentation, erl_bif_types and dialyzer tests | Patrik Nyblom | |
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-13 | Merge branch 'rr/wa-lcnt/OTP-10051' into maint | Björn-Egil Dahlberg | |
* rr/wa-lcnt/OTP-10051: lcnt: Let runq locks reflect actual call location lcnt: Enhancement fixups erts: Add lcnt port and suspend options Increase ethr event and lock counting constants to allow at least +A 1024. | |||
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-04-03 | Update version numbers for R15B02 dev | Björn-Egil Dahlberg | |
2012-04-01 | Prepare releaseOTP_R15B01 | Erlang/OTP | |
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 '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 | Update copyright years | Björn-Egil Dahlberg | |
2012-03-30 | Merge branch 'ta/docs-maint' into maint | Gustav Simonsson | |
* ta/docs-maint: Fix typos in ct getting_started_chapter.xml Fix typos in driver.xml and erl_driver.xml Fix typos in INSTALL-WIN32.md OTP-10037 | |||
2012-03-28 | Merge branch 'lukas/system/skip_fenris_max_threads' into maint | Björn-Egil Dahlberg | |
* lukas/system/skip_fenris_max_threads: Skip on buggy solaris | |||
2012-03-27 | Fix wakeup functionality in no thread support case | Rickard Green | |
2012-03-26 | Skip on buggy solaris | Lukas Larsson | |
2012-03-26 | Rename fin_per_testcase to end_per_testcase | Lukas Larsson | |
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 | 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. |