aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2012-03-09Merge branch 'sverk/threadsafe-code-loading'Sverker Eriksson
* sverk/threadsafe-code-loading: (59 commits) erts: Fix assert failure when code_server exits "during" commit erts: Fix memory leak in code loading erts: Adapt gdb etp-command for new beam_ranges erts: Set correct default tracing when loading code erts: Fix faulty assert in non-smp debug vm erts: Use correct macro for "yield-return" erts: Refactor code loading with renaming erts: Seize code_ix lock when updating trace settings erts: Switch order between code_ix lock and thread blocking erts: Fix race bug in finish_after_on_load erts: Refactor export staging lock erts: Activate staged code in a thread safe way erts: Suspend processes waiting for code_ix lock erts: Fix compiler warning in inet_drv erts: Fix single threaded fallback in new BIF finish_loading_1 erts: Fix type bug Break apart erlang:load_module/2 into two separate BIFs Use magic binaries in erts_prepare_loading() and erts_finish_loading() erts: Cleanup non-blocking load erts: Fix memory query for non-blocking module table ... OTP-9974
2012-03-09Merge branch 'maint'Lukas Larsson
* maint: Add filter for ssh undefined function calls
2012-03-09Merge branch 'lukas/system/ssh_undef_function' into maintLukas Larsson
* lukas/system/ssh_undef_function: Add filter for ssh undefined function calls
2012-03-09Merge branch 'maint'Lukas Larsson
* maint: Ignore non-app suites when checking suites to skip Create special spec file when application is missing
2012-03-09Merge branch 'lukas/test_server/ts_skip_unknown_applications/OTP-9971' into ↵Lukas Larsson
maint * lukas/test_server/ts_skip_unknown_applications/OTP-9971: Ignore non-app suites when checking suites to skip Create special spec file when application is missing
2012-03-09Ignore non-app suites when checking suites to skipLukas Larsson
2012-03-09Create special spec file when application is missingLukas Larsson
When an application cannot be found by ts, a special skip testspec is created which skips all tests in that application.
2012-03-09Merge branch 'maint'Lukas Larsson
* maint: Add so that <img> tags will be transformed to <image> Allow 1..2 types to be exported from edoc
2012-03-09Merge branch 'lukas/erl_docgen/fix_range_type/OTP-9970' into maintLukas Larsson
* lukas/erl_docgen/fix_range_type/OTP-9970: Add so that <img> tags will be transformed to <image> Allow 1..2 types to be exported from edoc
2012-03-07erts: Fix assert failure when code_server exits "during" commitSverker Eriksson
Simplify by removing the support of abort_staging after end_staging.
2012-03-07Merge branch 'maint'Peter Andersson
2012-03-07Merge branch 'ia/ssh/windows-sftp-tests' into maintIngela Anderton Andin
* ia/ssh/windows-sftp-tests: Skip set_attributes test on windows due to known erts bug in file:read_file_info/1
2012-03-06Merge branch 'peppe/common_test/otp-9933' into maintPeter Andersson
* peppe/common_test/otp-9933: Add missing test suite OTP-9933
2012-03-06Add missing test suitePeter Andersson
2012-03-06Update vsn for R15B01Peter Andersson
2012-03-06Merge branch 'maint'Peter Andersson
2012-03-06Merge remote branch 'origin/peppe/common_test/otp-9933' into maintPeter Andersson
* origin/peppe/common_test/otp-9933: Correct wrong location printout for ct:fail/1/2 OTP-9933
2012-03-06Correct wrong location printout for ct:fail/1/2Peter Andersson
OTP-9933
2012-03-06erts: Fix memory leak in code loadingSverker Eriksson
All magic binaries returned by prepare_loading/2 was leaking. prepare_loading/2 left the reference count as 2 of the magic binary when it should be 1 (only owned by the returned term).
2012-03-06Merge branch 'maint'Peter Andersson
2012-03-06Merge remote branch 'origin/peppe/common_test/otp-9855' into maintPeter Andersson
* origin/peppe/common_test/otp-9855: Ensure that comments always get printed in the overview log file OTP-9855
2012-03-06Merge branch 'maint'Peter Andersson
2012-03-06Merge remote branch 'origin/peppe/common_test/otp-9930' into maintPeter Andersson
* origin/peppe/common_test/otp-9930: Make line numbers show in logs for timetraps and abortions OTP-9930
2012-03-06Merge branch 'maint'Peter Andersson
2012-03-06Merge remote branch 'origin/peppe/common_test/otp-9941-9955' into maintPeter Andersson
* origin/peppe/common_test/otp-9941-9955: Fix problem with handling error_logger events OTP-9941 OTP-9955
2012-03-06Merge branch 'maint'Peter Andersson
2012-03-06Merge remote branch 'origin/peppe/common_test/otp-9894' into maintPeter Andersson
* origin/peppe/common_test/otp-9894: Fix problem with large fun environment being copied unnecessarily Implement asynchronous call to print to test case log file OTP-9894
2012-03-06Skip set_attributes test on windows due to known erts bug inIngela Anderton Andin
file:read_file_info/1
2012-03-06Merge branch 'maint'Ingela Anderton Andin
* maint: sftp daemon generates file handles correct
2012-03-06Merge branch 'ia/ssh/sftpd-file-handles/OTP-9948' into maintIngela Anderton Andin
* ia/ssh/sftpd-file-handles/OTP-9948: sftp daemon generates file handles correct
2012-03-05Ensure that comments always get printed in the overview log filePeter Andersson
OTP-9855
2012-03-05Merge branch 'maint'Hans Bolinder
* maint: Remove loops from the graph created by digraph_utils:condensation/1
2012-03-05Merge branch 'hb/stdlib/digraph_condensation/OTP-9953' into maintHans Bolinder
* hb/stdlib/digraph_condensation/OTP-9953: Remove loops from the graph created by digraph_utils:condensation/1
2012-03-05Merge branch 'maint'Siri Hansen
2012-03-05Merge branch 'siri/stdlib/hanging-restart-loop/OTP-9549' into maintSiri Hansen
* siri/stdlib/hanging-restart-loop/OTP-9549: Leave control back to gen_server during supervisor's restart loop
2012-03-05Leave control back to gen_server during supervisor's restart loopSiri Hansen
When an attempt to restart a child failed, supervisor would earlier keep the execution flow and try to restart the child over and over again until it either succeeded or the restart frequency limit was reached. If none of these happened, supervisor would hang forever in this loop. This commit adds a timer of 0 ms where the control is left back to the gen_server which implements the supervisor. This way any incoming request to the supervisor will be handled - which could help breaking the infinite loop - e.g. shutdown request for the supervisor or for the problematic child. This introduces some incompatibilities in stdlib due to new return values from supervisor: * restart_child/2 can now return {error,restarting} * delete_child/2 can now return {error,restarting} * which_children/1 returns a list of {Id,Child,Type,Mods}, where Child, in addition to the old pid() or 'undefined', now also can be 'restarting'.
2012-03-05Merge branch 'maint'Sverker Eriksson
2012-03-05Merge branch 'sverk/etp-ets-tabledump' into maintSverker Eriksson
* sverk/etp-ets-tabledump: erts: Fix gdb command etp-ets-tabledump
2012-03-05erts: Fix gdb command etp-ets-tabledumpSverker Eriksson
2012-03-05Make line numbers show in logs for timetraps and abortionsPeter Andersson
OTP-9930
2012-03-02Fix problem with handling error_logger eventsPeter Andersson
OTP-9941 OTP-9955
2012-03-01sftp daemon generates file handles correctIngela Anderton Andin
Also always run ssh_sftp_SUITE against own daemon as well as openssh if existing. Corrected links test case and found that openssh has a known bug that swaps the create link arguments. Created separate ticket (OTP-9951) to deal with this.
2012-03-01Merge branch 'maint'Gustav Simonsson
2012-03-01Merge branch 'mh/create_cookie_error_msg' into maintGustav Simonsson
* mh/create_cookie_error_msg: Specify file name and error on create_cookie failure OTP-9954
2012-03-01Remove loops from the graph created by digraph_utils:condensation/1Hans Bolinder
The function digraph_utils:condensation/1 used to create a digraph containing loops contradicting the documentation which states that the created digraph is free of cycles. Thanks to Kostis Sagonas for finding the bug.
2012-02-29Merge branch 'maint'Rickard Green
* maint: Fix implementation with ddrb barriers
2012-02-29Merge branch 'rickard/barriers/OTP-9922' into maintRickard Green
* rickard/barriers/OTP-9922: Fix implementation with ddrb barriers
2012-02-29Merge branch 'maint'Adam Lindberg
2012-02-29Merge branch 'alind/asn1/parallel-tests' into maintAdam Lindberg
* alind/asn1/parallel-tests: [asn1] Refactor test cases and remove extra suites [asn1] Replace 'driver' option with 'nif' [asn1] Correct test suite dependencies [asn1] Parallelize test suites [asn1] Make tables and processes unnamed [asn1] Abstract out table access to new module [asn1] Run asn1 compilation in a separate process
2012-02-29[asn1] Refactor test cases and remove extra suitesAdam Lindberg