Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-31 | Merge branch 'maint' | Rickard Green | |
* maint: Use static allocation of process lock queues Conflicts: erts/emulator/beam/erl_process_lock.c erts/emulator/beam/erl_process_lock.h | |||
2012-07-31 | Merge branch 'rickard/proc-lock-queues/OTP-10163' into maint | Rickard Green | |
* rickard/proc-lock-queues/OTP-10163: Use static allocation of process lock queues | |||
2012-07-31 | Merge branch 'maint' | Rickard Green | |
* maint: Improve the enqueue operation of delayed dealloc Implement delayed aux work wake up Conflicts: erts/emulator/beam/erl_alloc_util.c erts/emulator/beam/erl_process.h | |||
2012-07-31 | Merge branch 'rickard/dealloc/OTP-10162' into maint | Rickard Green | |
* rickard/dealloc/OTP-10162: Improve the enqueue operation of delayed dealloc Implement delayed aux work wake up | |||
2012-07-31 | Use static allocation of process lock queues | Rickard Green | |
By using statically allocated lock queues there is no longer any need for locking corresponding pix lock when process locks have been transferred after a wait. This costs us 3 words extra in process structure, but improves performance during contention. | |||
2012-07-31 | Improve the enqueue operation of delayed dealloc | Rickard Green | |
The enqueue operation have been re-written to behave better during heavy contention by spreading writes over multiple locations. This enqueue operation also take advantage of the delayed aux work wake up functionality and can by this omit one memory barrier. | |||
2012-07-31 | Implement delayed aux work wake up | Rickard Green | |
By using a delayed aux work wake up approach, a memory barrier can be omitted in the delayed dealloc enqueue operation. The amount of operations, on the potentially contended, wake up structure is also reduced. | |||
2012-07-27 | Merge branch 'rickard/fix-warnings/master' | Rickard Green | |
* rickard/fix-warnings/master: Only use "gcc optimizer hack" when needed Silence warnings | |||
2012-07-27 | Merge branch 'egil/r16/fix-howto-links' | Björn-Egil Dahlberg | |
* egil/r16/fix-howto-links: Fix broken links in BENCHMARKS.md Fix FAQ link and add link to proposed updates | |||
2012-07-25 | Fix broken links in BENCHMARKS.md | Björn-Egil Dahlberg | |
2012-07-25 | Fix FAQ link and add link to proposed updates | Björn-Egil Dahlberg | |
2012-07-25 | Merge branch 'maint' | Björn-Egil Dahlberg | |
2012-07-25 | Merge branch 'egil/change-os_mon-ports-error-messages/OTP-10161' into maint | Björn-Egil Dahlberg | |
* egil/change-os_mon-ports-error-messages/OTP-10161: os_mon: Elucidate port program error messages | |||
2012-07-25 | Update preloaded modules | Björn-Egil Dahlberg | |
2012-07-25 | Merge branch 'egil/r16/remove-vxworks-support/OTP-10146' | Björn-Egil Dahlberg | |
* egil/r16/remove-vxworks-support/OTP-10146: (30 commits) erts: Update doc to reflect VxWorks removal erts: Remove VxWorks from documentation Update preloaded erl_prim_loader and prim_file snmp: Remove VxWorks megaco: Remove VxWorks diameter: Remove VxWorks mnesia: Remove VxWorks typer: Remove VxWorks ssh: Remove VxWorks inets: Remove VxWorks hipe: Remove VxWorks cosFileTransfer: Remove VxWorks asn1: Remove VxWorks orber: Remove VxWorks os_mon: Remove VxWorks runtime_tools: Remove VxWorks test_server: Remove VxWorks references in doc test_server: Remove VxWorks stdlib: Remove VxWorks kernel: Remove VxWorks from tests ... Conflicts: erts/emulator/test/Makefile | |||
2012-07-25 | Merge branch 'maint' | Björn-Egil Dahlberg | |
2012-07-25 | Merge branch 'egil/fix-install-osx-readme' into maint | Björn-Egil Dahlberg | |
* egil/fix-install-osx-readme: Clean up Install Erlang on OSX | |||
2012-07-25 | Clean up Install Erlang on OSX | Björn-Egil Dahlberg | |
2012-07-25 | Merge branch 'maint' | Björn-Egil Dahlberg | |
2012-07-25 | Merge branch 'egil/fix-inet-bit8-doc' into maint | Björn-Egil Dahlberg | |
* egil/fix-inet-bit8-doc: doc: Fix faulty tag in inet bit8 documentation | |||
2012-07-24 | doc: Fix faulty tag in inet bit8 documentation | Björn-Egil Dahlberg | |
2012-07-24 | os_mon: Elucidate port program error messages | Björn-Egil Dahlberg | |
Try to avoid confusion of the message 'Erlang has closed' by clarifying that the message is sent from os_mon port programs. | |||
2012-07-19 | erts: Update doc to reflect VxWorks removal | Björn-Egil Dahlberg | |
2012-07-19 | erts: Remove VxWorks from documentation | Björn-Egil Dahlberg | |
2012-07-19 | Update preloaded erl_prim_loader and prim_file | Björn-Egil Dahlberg | |
2012-07-19 | snmp: Remove VxWorks | Björn-Egil Dahlberg | |
2012-07-19 | megaco: Remove VxWorks | Björn-Egil Dahlberg | |
2012-07-19 | diameter: Remove VxWorks | Björn-Egil Dahlberg | |
2012-07-19 | mnesia: Remove VxWorks | Björn-Egil Dahlberg | |
2012-07-19 | typer: Remove VxWorks | Björn-Egil Dahlberg | |
A comment referred to vxworks and was thusly removed | |||
2012-07-19 | ssh: Remove VxWorks | Björn-Egil Dahlberg | |
2012-07-19 | inets: Remove VxWorks | Björn-Egil Dahlberg | |
2012-07-19 | hipe: Remove VxWorks | Björn-Egil Dahlberg | |
2012-07-19 | cosFileTransfer: Remove VxWorks | Björn-Egil Dahlberg | |
2012-07-19 | asn1: Remove VxWorks | Björn-Egil Dahlberg | |
2012-07-19 | orber: Remove VxWorks | Björn-Egil Dahlberg | |
2012-07-19 | os_mon: Remove VxWorks | Björn-Egil Dahlberg | |
2012-07-19 | runtime_tools: Remove VxWorks | Björn-Egil Dahlberg | |
2012-07-19 | test_server: Remove VxWorks references in doc | Björn-Egil Dahlberg | |
2012-07-19 | test_server: Remove VxWorks | Björn-Egil Dahlberg | |
2012-07-19 | stdlib: Remove VxWorks | Björn-Egil Dahlberg | |
2012-07-19 | kernel: Remove VxWorks from tests | Björn-Egil Dahlberg | |
2012-07-19 | kernel: Remove VxWorks | Björn-Egil Dahlberg | |
2012-07-19 | erts: Remove VxWorks from preloaded | Björn-Egil Dahlberg | |
2012-07-19 | erts: Remove vxworks from top make | Björn-Egil Dahlberg | |
2012-07-19 | erts: Remove VxWorks from heart and etc files | Björn-Egil Dahlberg | |
2012-07-19 | erts: Remove VxWorks from beam makefile | Björn-Egil Dahlberg | |
2012-07-19 | erts: Remove VxWorks from allocators | Björn-Egil Dahlberg | |
2012-07-19 | erts: Remove VxWorks from tests | Björn-Egil Dahlberg | |
2012-07-19 | erts: Remove VxWorks sub-directory | Björn-Egil Dahlberg | |