aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2011-03-01Merge branch 'sverker/driver_SUITE_smp_select_nice_fail/OTP-9042' into devSverker Eriksson
* sverker/driver_SUITE_smp_select_nice_fail/OTP-9042: Allow unexpected driver input event in driver_SUITE:smp_select
2011-03-01Merge branch 'sverker/doc-fixes/OTP-9002' into devSverker Eriksson
* sverker/doc-fixes/OTP-9002: Fix minor typos in erl_nif documentation
2011-03-01Merge branch 'pan/valgrind-3.6.0' into devPatrik Nyblom
* pan/valgrind-3.6.0: Make crypto.c work with valgrind 3.6 and correct cerl.src Teach cerl to handle newer valgrind OTP-9079
2011-03-01Merge branch 'pan/inet-so-priority-ip-tos/OTP-9069' into devPatrik Nyblom
* pan/inet-so-priority-ip-tos/OTP-9069: Add patch from Per Hedeland Ignore permission error when implicitly setting SO_PRIORITY
2011-03-01Merge branch 'bjorn/erts/crash-dumps/OTP-9057' into devBjörn-Egil Dahlberg
* bjorn/erts/crash-dumps/OTP-9057: Don't dump the contents of ordered_set ets tables Write the value "Time left" for BIF timers as an unsigned integer
2011-02-28Merge branch 'lukas/common_test/test_order_wrong/OTP-9026' into devLukas Larsson
* lukas/common_test/test_order_wrong/OTP-9026: Add test event info for the old tests Update test spec parser to not group suites, groups and cases which are hierarchically related if merge_tests config i set to false Add test cases for test spec ordering of testcases in spec Conflicts: lib/common_test/test/ct_testspec_1_SUITE.erl
2011-02-28Merge branch 'lukas/test_server/ts_migration/OTP-8768' into devLukas Larsson
* lukas/test_server/ts_migration/OTP-8768: Update test_server tests to conform with common_test standard Remove old test_server code
2011-02-28Merge branch 'lukas/stdlib/native_escript/OTP-9076' into devLukas Larsson
* lukas/stdlib/native_escript/OTP-9076: Update escrips to allow the -n or -compile(native) flag, which compiles the code within the escript with the +native flag. You need an HiPE enabled emulator for this to work.
2011-02-28Merge branch 'lukas/tools/cover_mem_footprint/OTP-9043' into devLukas Larsson
* lukas/tools/cover_mem_footprint/OTP-9043: Update testcases which need crypto to be skipped on platforms which does not have crypto Update internal pmap to have a process limit Add write concurrancy to cover masters ?COVER_TABLE Update documentation to reflect performance enhancement changes of cover Add aync_analyse_to_file function to cover Split the cover ets tables into two tables, one with the clause info and one with the bump info. This will make it faster to search the tables when analyzing and exporting data. Add process debug tags Update remote collect to handle multiple requests at once Remove io printout warnings when exporting an imported module Make the call to cover parallel so that the test_server takes advantage of the new cool parallel cover features. Update cover to allow multiple analyse and analyze_to_file calls at the same time. For each call a seperate process will be spawned to handle the request. Refactor cover to prepare it for making analysis parallel Update remote loading to only load a certain number of modules at a time to prevent memory usage explosion Conflicts: lib/tools/test/cover_SUITE.erl
2011-02-28Make crypto.c work with valgrind 3.6 and correct cerl.srcPatrik Nyblom
2011-02-27Merge branch 'rickard/unbound/OTP-9056' into devRickard Green
* rickard/unbound/OTP-9056: Allow bindtype unbound when no cpu topology is available
2011-02-26Add the erts/emulator/utils/loaded scriptBjörn Gustavsson
2011-02-25Allow bindtype unbound when no cpu topology is availableRickard Green
2011-02-25Teach cerl to handle newer valgrindPatrik Nyblom
2011-02-25Fix trivial typos in supervisor_SUITETuncer Ayaz
2011-02-25Merge branch 'rickard/temp_alloc_check/OTP-9028' into devRickard Green
* rickard/temp_alloc_check/OTP-9028: Verify that temp allocated memory is released
2011-02-25Merge branch 'rickard/mtx-destroy-ebusy/OTP-9009' into devRickard Green
* rickard/mtx-destroy-ebusy/OTP-9009: Send warning instead of abort on EBUSY from pthread_mutex_destroy
2011-02-25Send warning instead of abort on EBUSY from pthread_mutex_destroyRickard Green
Due to a bug in glibc the runtime system could abort while trying to destroy a mutex. The runtime system will now issue a warning instead of aborting.
2011-02-25Merge branch 'lukas/test_server/ts_cleanup' into ↵Lukas Larsson
lukas/test_server/ts_migration/OTP-8768 * lukas/test_server/ts_cleanup: Remove old test_server code
2011-02-25Merge branch 'rickard/poll-wake/OTP-9019' into devRickard Green
* rickard/poll-wake/OTP-9019: Simplify erts_poll_wait() wakeup logic
2011-02-25Update test_server tests to conform with common_test standardLukas Larsson
2011-02-25Simplify erts_poll_wait() wakeup logicRickard Green
2011-02-24Merge branch 'bjorn/fix-dialyzer-warnings' into devBjörn Gustavsson
* bjorn/fix-dialyzer-warnings: v3_kernel_pp: Eliminate dialyzer warning inet6_tcp_dist: Eliminate dialyzer warning for "tuple fun"
2011-02-24Don't dump the contents of ordered_set ets tablesBjörn Gustavsson
2011-02-24Write the value "Time left" for BIF timers as an unsigned integerBjörn Gustavsson
2011-02-24Merge branch 'bjorn/compiler/refactor-source-options' into devBjörn Gustavsson
* bjorn/compiler/refactor-source-options: compile: Refactor handling of source options (e.g. 'from_core')
2011-02-24Merge branch 'bjorn/fix-os_find_executable/OTP-8983' into devBjörn Gustavsson
* bjorn/fix-os_find_executable/OTP-8983: Never allow os:find_executable/1 to return the path of directories
2011-02-24Merge branch 'bjorn/erts/minor-fixes' into devBjörn Gustavsson
* bjorn/erts/minor-fixes: BEAM loader: Add an assertion to check for overflowed code space beam_emu: Eliminate redundant #ifdef beam_emu: Remove unnecessary decrement of I in "case_end r"
2011-02-23v3_kernel_pp: Eliminate dialyzer warningBjörn Gustavsson
Use conditional compilation instead of a run-time test. Will also improve the coverage of the code.
2011-02-23kernel: Eliminate compiler warningBjörn Gustavsson
2011-02-23stdlib tests: Eliminate some compiler warningsBjörn Gustavsson
2011-02-23compiler: Eliminate some warningsBjörn Gustavsson
2011-02-23emulator tests: Eliminate some compiler warningsBjörn Gustavsson
2011-02-23BEAM loader: Add an assertion to check for overflowed code spaceBjörn Gustavsson
While at it, clean up indentation of CHKBLK() macros.
2011-02-23beam_emu: Eliminate redundant #ifdefBjörn Gustavsson
The halfword emulator used to require special handling, but no longer does.
2011-02-23beam_emu: Remove unnecessary decrement of I in "case_end r"Björn Gustavsson
It is not necessary to decrement I, because an exception is about to be generated. Furthermore, I pointing *before* the instruction that caused the exception may cause problems in the future.
2011-02-23inet6_tcp_dist: Eliminate dialyzer warning for "tuple fun"Björn Gustavsson
Replace the "tuple fun" with an external fun.
2011-02-23Merge branch 'ia/supervisor-saves-unnecessary-data/OTP-9064' into devIngela Anderton Andin
* ia/supervisor-saves-unnecessary-data/OTP-9064: Added test case do_not_save_start_parameters_for_temporary_children and fixed dialyzer spec. Do not save parameter list for any temporary processes Do not save initial arguments for dynamic temporary processes Conflicts: lib/stdlib/test/supervisor_SUITE.erl
2011-02-22Merge branch 'ia/ssl/dialyzer' into devIngela Anderton Andin
* ia/ssl/dialyzer: Dialyzer does not like old fun syntax Corrected dialyzer specs Modernized some dialyzer specs
2011-02-22Dialyzer does not like old fun syntaxIngela Anderton Andin
2011-02-22Corrected dialyzer specsIngela Anderton Andin
2011-02-22Merge branch 'ms/ei-buffer-overflow-when-decoding-atoms' into devBjörn-Egil Dahlberg
* ms/ei-buffer-overflow-when-decoding-atoms: ei: buffer overflow when decoding atoms OTP-9072
2011-02-22ei: buffer overflow when decoding atomsMichael Santos
2011-02-22Merge branch 'ms/ei-fix-buffer-overflows' into devBjörn-Egil Dahlberg
* ms/ei-fix-buffer-overflows: erl_interface: fix buffer overflows OTP-9071
2011-02-22erl_interface: fix buffer overflowsMichael Santos
2011-02-22Modernized some dialyzer specsIngela Anderton Andin
2011-02-22Added test case do_not_save_start_parameters_for_temporary_children and fixedIngela Anderton Andin
dialyzer spec.
2011-02-22Do not save parameter list for any temporary processesIngela Anderton Andin
Previous commit changed the supervisor to not save parameter lists for temporary processes supervised by simple-one-for-one supervisors. But it is unnecessary to save them for any temporary processes as they should not be restarted. Proably the biggest gain is in the simple-one-for-one case. Also changed the test case count_children_memory so it does not test that which_children will produce garbage that must be reclaimed later. This is a strange thing to test and it is no longer true for all invocations of which_children.
2011-02-22Do not save initial arguments for dynamic temporary processesIngela Anderton Andin
2011-02-21Allow unexpected driver input event in driver_SUITE:smp_selectSverker Eriksson
epoll on Linux has been seen to sometimes trigger unexpected events. Most of the time these events are filtered by erl_check_io, but may slip up to the driver in cases when fd's are reused. Also made clear in driver docs that spurious events may happen.