Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-12-03 | Merge branch 'rickard/rwmutex-bug/OTP-8925' into dev | Rickard Green | |
* rickard/rwmutex-bug/OTP-8925: Use correct argument types on rwlock_wake_set_flags() | |||
2010-12-03 | Add documentation to erlang.xml and slight correction to unicode_usage.xml | Patrik Nyblom | |
2010-12-02 | Stop using uncertain flags for getaddrinfo() | Raimo Niskanen | |
The AI_V4MAPPED flag is falling out of grace in modern IPv6 stacks, for security reasons, e.g. FreeBSD do not document it any longer. The AI_ADDRCONFIG flag have got unclear semantics on the same OS. | |||
2010-12-02 | Use correct argument types on rwlock_wake_set_flags() | Rickard Green | |
2010-12-01 | Add documentation about raw filenames and Unicode file name translation mode | Patrik Nyblom | |
2010-12-01 | Skip ethread_SUITE:max_threads test on MacOS X Leopard | Rickard Green | |
For some reason pthread_create() crashes when more threads cannot be created, instead of returning an error code on our MacOS X Leopard machine... | |||
2010-12-01 | Make windows inet_gethost work for ipv6 | Patrik Nyblom | |
2010-12-01 | Fix format_man_pages so it handles all man sections and remove ↵ | Lars Thorsen | |
warnings/errors in man pages | |||
2010-12-01 | Merge branch 'rickard/load-balance-wrap/OTP-8950' into dev | Rickard Green | |
* rickard/load-balance-wrap/OTP-8950: Prevent wrapping of values used during load balancing | |||
2010-12-01 | Prevent wrapping of values used during load balancing | Rickard Green | |
Some integer values used during load balancing could under rare circumstances wrap causing a load unbalance between schedulers. | |||
2010-12-01 | Merge branch 'rickard/rwmutex-bug/OTP-8925' into dev | Rickard Green | |
* rickard/rwmutex-bug/OTP-8925: Miscellaneous rwmutex bug fixes and improvements Don't use more reader groups than schedulers New test suite containing stress tests of the rwmutex implementation Conflicts: erts/emulator/beam/erl_init.c | |||
2010-12-01 | Miscellaneous rwmutex bug fixes and improvements | Rickard Green | |
The ERTS internal rwlock implementation could get into an inconsistent state. This bug was very seldom triggered, but could be during heavy contention. The bug was introduced in R14B (erts-5.8.1). The bug was most likely to be triggered when using the read_concurrency option on an ETS table that was frequently accessed from multiple processes doing lots of writes and reads. That is, in a situation where you typically don't want to use the read_concurrency option in the first place. | |||
2010-12-01 | Don't use more reader groups than schedulers | Rickard Green | |
2010-12-01 | New test suite containing stress tests of the rwmutex implementation | Rickard Green | |
2010-11-30 | Teach filelib to use re in unicode mode when filenames are not raw | Patrik Nyblom | |
2010-11-30 | Adapt new soft and hard link routines on Windos to Unicode | Patrik Nyblom | |
Also close find-handles in altname and other minor corrections to patch | |||
2010-11-30 | Update preloaded prim_file | Patrik Nyblom | |
2010-11-30 | Teach prim_file not to accept atoms and not to throw exceptions | Patrik Nyblom | |
2010-11-30 | Adapt inet_drv to Visual Studio 2008 | Patrik Nyblom | |
2010-11-30 | Teach spawn_executable about Unicode | Patrik Nyblom | |
Also corrected compressed files on Windows | |||
2010-11-30 | Convert filenames read on MacOSX to canonical form | Patrik Nyblom | |
2010-11-30 | Make Unicode filenames work on Windows | Patrik Nyblom | |
2010-11-30 | Correction of VS2008 redistributables location | Patrik Nyblom | |
2010-11-30 | Allow installer to take redistributables from VC9 | Patrik Nyblom | |
2010-11-30 | Handle binary file names and conversion of unicode strings | Patrik Nyblom | |
2010-11-30 | Merge branch 'sverker/unsafe_CancelIoEx/OTP-8937' into dev | Sverker Eriksson | |
* sverker/unsafe_CancelIoEx/OTP-8937: Let port_SUITE:close_deaf_port wait for OS procs | |||
2010-11-30 | Let port_SUITE:close_deaf_port wait for OS procs | Sverker Eriksson | |
2010-11-29 | Merge branch 'sverker/unsafe_CancelIoEx/OTP-8937' into dev | Sverker Eriksson | |
* sverker/unsafe_CancelIoEx/OTP-8937: Improve test case port_SUITE:close_deaf_port | |||
2010-11-29 | Teach binary:matches not to return 'nomatch' on empty input | Patrik Nyblom | |
2010-11-29 | Teach filename to accept raw data and add filename enc option to emu | Patrik Nyblom | |
2010-11-29 | Add bifs to translate between erlang filenames and native encoding | Patrik Nyblom | |
2010-11-29 | Improve test case port_SUITE:close_deaf_port | Sverker Eriksson | |
2010-11-29 | Merge branch 'jr/windows-file-append' into dev | Patrik Nyblom | |
* jr/windows-file-append: Fix appending to large files (>4GB) on Windows OTP-8958 | |||
2010-11-29 | Merge branch 'bw/win32-laa' into dev | Patrik Nyblom | |
* bw/win32-laa: Added win32 large address aware link option OTP-8956 | |||
2010-11-29 | Merge branch 'bw/win32-file-linking' into dev | Patrik Nyblom | |
* bw/win32-file-linking: Add Win32 support for hard and symbolic file system links OTP-8955 | |||
2010-11-29 | Update ct_run deprectaion warning to work properly on windows | Lukas Larsson | |
2010-11-29 | Update make and install files to use ct_run instead of run_test and to keep ↵ | Lukas Larsson | |
a link to run_test available | |||
2010-11-29 | Add deprication warning to run_test.c | Lukas Larsson | |
2010-11-26 | epmd: include host address in local access check | Michael Santos | |
In FreeBSD jails, the source and destination address of connections to localhost are changed to be the IP address of the jail. Consider connections from the host's IP address to itself (e.g., the source and destination address match) to be local for the access control checks. Reported-By: [email protected] | |||
2010-11-26 | Merge branch 'sverker/halfword-testcases/OTP-8884' into dev | Sverker Eriksson | |
* sverker/halfword-testcases/OTP-8884: NIF 64-bit integer get/make bugfix for halfword emulator. Teach erl_alloc.c not to disable internal allocators for halfword | |||
2010-11-26 | Merge branch 'sverker/unsafe_CancelIoEx/OTP-8937' into dev | Sverker Eriksson | |
* sverker/unsafe_CancelIoEx/OTP-8937: Remove use of unreliable CancelIoEx on Windows. | |||
2010-11-25 | NIF 64-bit integer get/make bugfix for halfword emulator. | Sverker Eriksson | |
2010-11-25 | Teach erl_alloc.c not to disable internal allocators for halfword | Patrik Nyblom | |
2010-11-24 | Merge branch 'sverker/ets_compress/OTP-8922' into dev | Sverker Eriksson | |
* sverker/ets_compress/OTP-8922: ETS 'compressed' option. | |||
2010-11-24 | Merge branch 'sverker/crypto_aes_ctr_cmac/OTP-8752' into dev | Sverker Eriksson | |
* sverker/crypto_aes_ctr_cmac/OTP-8752: Fix nif_SUITE to not assume that it is the only one loading NIFs. crypto CTR support | |||
2010-11-24 | Remove use of unreliable CancelIoEx on Windows. | Sverker Eriksson | |
CancelIoEx has been seen to cause problems with some drivers. Also improve fallback solution to reuse existing handle-closer-threads. | |||
2010-11-22 | ETS 'compressed' option. | Sverker Eriksson | |
The compressed format is using a slighty modified variant of the extern format (term_to_binary). To not worsen key lookup's too much, the top tuple itself and the key element are not compressed. Table objects with only immediate non-key elements will therefor not gain anything (but actually consume one extra word for "alloc_size"). | |||
2010-11-22 | Merge branch 'ta/fix-ethread-void-return' into dev | Rickard Green | |
* ta/fix-ethread-void-return: ethread: do not return from void ethr_atomic_set_relb OTP-8944 | |||
2010-11-22 | Merge branch 'ks/init-spec-fixes' into dev | Björn Gustavsson | |
* ks/init-spec-fixes: init: Fix two erroneous specs | |||
2010-11-22 | Fix nif_SUITE to not assume that it is the only one loading NIFs. | Sverker Eriksson | |