Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-13 | Fix assymetric (Un)UseTmpHeap in erl_process.c | Patrik Nyblom | |
Also added ASSERTion in beam_emu.c that the tmp-heap-counter in 0. | |||
2010-12-29 | Merge branch 'egil/timer-wheel-min-time/OTP-8990' into dev | Björn-Egil Dahlberg | |
* egil/timer-wheel-min-time/OTP-8990: Teach timer-wheel slots to use double linked lists Remove timer-thread implementation Refactor timer interface Teach timer-wheel to keep min time | |||
2010-12-29 | Teach timer-wheel slots to use double linked lists | Björn-Egil Dahlberg | |
Conflicts: erts/emulator/beam/erl_time.h | |||
2010-12-21 | Merge branch 'bjorn/bs-zero-width-bug/OTP-8997' into dev | Björn Gustavsson | |
* bjorn/bs-zero-width-bug/OTP-8997: Fix type-checking of variable used in zero-width bit syntax construction | |||
2010-12-21 | Fix type-checking of variable used in zero-width bit syntax construction | Björn Gustavsson | |
<<A:0>> will always produce an empty binary, regardless of the type of A. The bug is in the run-time system. Fix it so that a non-numeric value for A will cause a badarg exception. Reported-by: Zvi | |||
2010-12-20 | Remove timer-thread implementation | Björn-Egil Dahlberg | |
2010-12-20 | Refactor timer interface | Björn-Egil Dahlberg | |
2010-12-20 | Teach timer-wheel to keep min time | Björn-Egil Dahlberg | |
Increases the speed of the timer-wheel | |||
2010-12-20 | Merge branch 'pan/r14b01-file-driver-fix' into dev | Patrik Nyblom | |
* pan/r14b01-file-driver-fix: Correct usage of pointer-to-size in unix_efile | |||
2010-12-20 | Merge branch 'pan/bad-dist-msg/OTP-8993' into dev | Patrik Nyblom | |
* pan/bad-dist-msg/OTP-8993: Remove ancient distribution message DOP_NODE_LINK from all code Teach VM not to dump core on bad dist message structure | |||
2010-12-20 | Merge branch 'pan/werl-scrollwheel/OTP-8985' into dev | Patrik Nyblom | |
* pan/werl-scrollwheel/OTP-8985: Teach win_con.c about scroll wheels | |||
2010-12-17 | Correct usage of pointer-to-size in unix_efile | Patrik Nyblom | |
2010-12-17 | Merge branch 'raimo/getifaddrs_ifa_addr_NULL/OTP-8996' into dev | Raimo Niskanen | |
* raimo/getifaddrs_ifa_addr_NULL/OTP-8996: Fix segfault for NULL return value fields from getifaddrs() | |||
2010-12-17 | Merge branch 'rickard/exit/2-refc/OTP-9005' into dev | Rickard Green | |
* rickard/exit/2-refc/OTP-9005: Decrement refc after unlock in exit/2 | |||
2010-12-17 | Decrement refc after unlock in exit/2 | Rickard Green | |
2010-12-17 | Fix missed change of aux_work type | Rickard Green | |
2010-12-17 | Merge branch 'rickard/fix-warnings/R14B02' into dev | Rickard Green | |
* rickard/fix-warnings/R14B02: Remove unused variable Remove stray semicolons in erl_term.h | |||
2010-12-17 | Merge branch 'rickard/ets-no-write-refc/OTP-9000' into dev | Rickard Green | |
* rickard/ets-no-write-refc/OTP-9000: Stop using reference counter when write accessing ETS-tables Conflicts: erts/emulator/beam/erl_db.c | |||
2010-12-17 | Merge branch 'rickard/ets-tab-delete/OTP-8999' into dev | Rickard Green | |
* rickard/ets-tab-delete/OTP-8999: Safe deallocation of ETS-table structures Fix rwlock resource leak when hitting system limit Conflicts: erts/emulator/beam/erl_process.h erts/emulator/beam/erl_process.c | |||
2010-12-16 | Merge branch 'rickard/atomic-type/OTP-8974' into dev | Rickard Green | |
* rickard/atomic-type/OTP-8974: Unbreak atomic fallback | |||
2010-12-16 | Unbreak atomic fallback | Rickard Green | |
2010-12-16 | Merge branch 'rickard/atomic-type/OTP-8974' into dev | Rickard Green | |
* rickard/atomic-type/OTP-8974: Use 32-bit atomics for system block Use 32-bit atomics for misc scheduling specific information Use 32-bit atomic for uaflgs in thread specific events Use 32-bit atomics for process lock flags Add 32-bit atomics to emulator APIs Use new atomic types in emulator Use 32-bit atomics for ethr_thr_create Use 32-bit atomics for mutex and rwmutex flags Use 32-bit atomics for events Add support for 32-bit atomics Move atomic API into own files Add support for 64-bit atomics on Windows Remove unused ethread time functionality Introduce ethr_sint_t and use it for atomics | |||
2010-12-16 | Use 32-bit atomics for system block | Rickard Green | |
2010-12-16 | Use 32-bit atomics for misc scheduling specific information | Rickard Green | |
2010-12-16 | Use 32-bit atomic for uaflgs in thread specific events | Rickard Green | |
2010-12-16 | Use 32-bit atomics for process lock flags | Rickard Green | |
2010-12-16 | Add 32-bit atomics to emulator APIs | Rickard Green | |
2010-12-16 | Stop using reference counter when write accessing ETS-tables | Rickard Green | |
2010-12-16 | Safe deallocation of ETS-table structures | Rickard Green | |
Ensure that all threads potentially accessing an ETS-table have dropped all references to the table before deallocating it. | |||
2010-12-16 | Fix rwlock resource leak when hitting system limit | Rickard Green | |
2010-12-15 | Remove unused variable | Rickard Green | |
2010-12-15 | Remove stray semicolons in erl_term.h | Rickard Green | |
2010-12-15 | Use new atomic types in emulator | Rickard Green | |
2010-12-15 | Use 32-bit atomics for ethr_thr_create | Rickard Green | |
2010-12-15 | Use 32-bit atomics for mutex and rwmutex flags | Rickard Green | |
2010-12-15 | Use 32-bit atomics for events | Rickard Green | |
2010-12-15 | Add support for 32-bit atomics | Rickard Green | |
2010-12-15 | Remove ancient distribution message DOP_NODE_LINK from all code | Patrik Nyblom | |
2010-12-14 | Move atomic API into own files | Rickard Green | |
2010-12-14 | Add support for 64-bit atomics on Windows | Rickard Green | |
2010-12-14 | Remove unused ethread time functionality | Rickard Green | |
2010-12-14 | Teach VM not to dump core on bad dist message structure | Patrik Nyblom | |
2010-12-14 | Fix segfault for NULL return value fields from getifaddrs() | Raimo Niskanen | |
2010-12-11 | Introduce ethr_sint_t and use it for atomics | Rickard Green | |
The atomic memory operations interface used the 'long' type and assumed that it was of the same size as 'void *'. This is true on most platforms, however, not on Windows 64. | |||
2010-12-10 | Fix a couple typos in filename encoding docs | Tuncer Ayaz | |
2010-12-09 | Teach win_con.c about scroll wheels | Patrik Nyblom | |
2010-12-08 | Update version numbers | Björn-Egil Dahlberg | |
2010-12-06 | Prepare release | Erlang/OTP | |
2010-12-06 | Merge branch 'rickard/rwmutex-bug/OTP-8925' into dev | Rickard Green | |
* rickard/rwmutex-bug/OTP-8925: Fix erroneous assertion | |||
2010-12-06 | Fix erroneous assertion | Rickard Green | |