Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-17 | Add erts_debug:instructions/0 for listing all specific instructions | Björn Gustavsson | |
erts_debug:instructions/0 is useful for finding which specific instructions that are not used at all. | |||
2011-01-13 | Merge branch 'pan/fortify-source-gcc-4.5' into dev | Patrik Nyblom | |
* pan/fortify-source-gcc-4.5: Remove strange name field in efile_drv.c as it upsets -D_FORTIFY_SOURCE OTP-9025 | |||
2011-01-12 | Remove strange name field in efile_drv.c as it upsets -D_FORTIFY_SOURCE | Patrik Nyblom | |
2011-01-11 | Remove special treatment of EADDRINUSE | Patrik Nyblom | |
2011-01-11 | check return value of epmd server listen() call | Steve Vinoski | |
The listen() call can fail due to a variety of conditions, so check its return value and if it fails, print a suitable debug message if appropriate and then exit. The exit values used are the same for those already used for bind() failures: 0 if the error is EADDRINUSE, 1 otherwise. | |||
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 | |