aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-06-14Merge branch 'peppe/common_test/OTP-13615'Peter Andersson
* peppe/common_test/OTP-13615: Fix problem with incorrect type of timestamps OTP-13615
2016-06-14Merge branch 'dotsimon/erts/heart_no_kill/OTP-13650'Lukas Larsson
* dotsimon/erts/heart_no_kill/OTP-13650: erts: Fix HEART_NO_KILL logic
2016-06-13Merge branch 'hans/ssh/cuddle_tests'Hans Nilsson
Add experimental debugging help in the code. Not used in normal cases.
2016-06-13ssh: add experimental test flagHans Nilsson
2016-06-13ssh: Additions to experimental ssh_dbg moduleHans Nilsson
- reorg - ssh_dbg:stop/0 - formating of send and receive debugging
2016-06-13Merge branch 'derek121/doc-function-list-ordering/PR-543/OTP-13668'Lars Thorsen
* derek121/doc-function-list-ordering/PR-543/OTP-13668: Sort functions in doc index frames
2016-06-13Merge branch 'kostis/xmerl-comment-out-unreachable-clauses/PR-1062'Lars Thorsen
* kostis/xmerl-comment-out-unreachable-clauses/PR-1062: xmerl: Comment out unreachable clauses
2016-06-13Merge branch 'dgud/test-cuddle'Dan Gudmundsson
* dgud/test-cuddle: Add test debug information and fix timing issues
2016-06-13Add test debug information and fix timing issuesDan Gudmundsson
2016-06-13Fix problem with incorrect type of timestampsPeter Andersson
OTP-13615
2016-06-13Merge branch 'bjorn/stdlib/doc'Björn Gustavsson
* bjorn/stdlib/doc: Update STDLIB documentation
2016-06-13Update STDLIB documentationBjörn Gustavsson
Language cleaned up by the technical writers xsipewe and tmanevik from Combitech. Proofreading and corrections by Björn Gustavsson and Hans Bolinder.
2016-06-13Merge branch 'hasse/stdlib/epp_long_file_names/OTP-13662'Hans Bolinder
* hasse/stdlib/epp_long_file_names/OTP-13662: stdlib: Let epp handle long file names
2016-06-13stdlib: Let epp handle long file namesHans Bolinder
2016-06-13Merge branch 'egil/erts/fix-undefined-shift/OTP-13665'Björn-Egil Dahlberg
* egil/erts/fix-undefined-shift/OTP-13665: erts: Fix undefined shift to msb in erl_process erts: Fix undefined shift to msb in monotonic time erts: Fix undefined shift to msb in erl_thr_progress erts: Fix undefined shift to msb in ethr_mutex
2016-06-13Merge branch 'egil/erl_interface/fix-decode-longlong/ERL-158/OTP-13666'Björn-Egil Dahlberg
* egil/erl_interface/fix-decode-longlong/ERL-158/OTP-13666: Fix decoding of LLONG_MIN in erl_decode
2016-06-13Fix decoding of LLONG_MIN in erl_decodeBjörn-Egil Dahlberg
Reported-by: Peter Lemenkov
2016-06-13Update primary bootstrapBjörn Gustavsson
2016-06-13Merge branch 'bjorn/stdlib/deprecate-queue-lait/OTP-13658'Björn Gustavsson
* bjorn/stdlib/deprecate-queue-lait/OTP-13658: Deprecate queue:lait/1
2016-06-12Merge branch 'anders/diameter/rand/OTP-13664'Anders Svensson
* anders/diameter/rand/OTP-13664: Use rand(3) instead of random(3)
2016-06-12Merge branch 'anders/diameter/19/listen/OTP-13611'Anders Svensson
* anders/diameter/19/listen/OTP-13611: Fix testsuite match blunder Remove unnecessary no_auto_import Redo transport config server as a gen_server
2016-06-11Fix testsuite match blunderAnders Svensson
That missed comm_up when something like the following was received on FreeBSD (for one): {sctp,#Port<0.599>, {127,0,0,1}, 45455, {[{sctp_sndrcvinfo,0,0,[],0,0,0,0,145060462,3}], {sctp_assoc_change,comm_up,0,10,10,3}}}
2016-06-11Use rand(3) instead of random(3)Anders Svensson
The latter is deprecated in OTP 19.
2016-06-11Remove unnecessary no_auto_importAnders Svensson
Not difficult to avoid, and better without.
2016-06-11Redo transport config server as a gen_serverAnders Svensson
To properly handle system messages. Initially implemented in commit 5ca5fb71.
2016-06-11Merge branch 'anders/diameter/19/listen/OTP-13611'Anders Svensson
* anders/diameter/19/listen/OTP-13611: Fix leaking transports in traffic/relay suites Close listening sockets at transport removal Don't restart transport processes after transport removal Rename diameter_reg:del -> remove Add diameter_reg:subscribe/2 Add dialyzer specs to diameter_reg Remove diameter_reg:repl/2 Remove diameter_reg bloat
2016-06-10erts: Fix undefined shift to msb in erl_processBjörn-Egil Dahlberg
2016-06-10erts: Fix undefined shift to msb in monotonic timeBjörn-Egil Dahlberg
2016-06-10erts: Fix undefined shift to msb in erl_thr_progressBjörn-Egil Dahlberg
2016-06-10erts: Fix undefined shift to msb in ethr_mutexBjörn-Egil Dahlberg
2016-06-10Deprecate queue:lait/1Björn Gustavsson
2016-06-10Merge branch 'egil/erts/fix-xmllint'Björn-Egil Dahlberg
* egil/erts/fix-xmllint: erts: Fix erl_nif.xml xmllint errors
2016-06-10Merge branch 'shezarkhani/mnesia/doc-fix/PR-1093'Dan Gudmundsson
* shezarkhani/mnesia/doc-fix/PR-1093: Fixes minor documentation error.
2016-06-10Update primary bootstrapHans Bolinder
2016-06-10Merge branch 'hasse/dialyzer/improve_from_form/OTP-13547'Hans Bolinder
* hasse/dialyzer/improve_from_form/OTP-13547: Update primary bootstrap stdlib: Correct types and specs dialyzer: Minor adjustments dialyzer: Suppress unmatched_return for send/2 dialyzer: Improve the translation of forms to types dialyzer: Use a cache when translating forms to types dialyzer: Prepare erl_types:t_from_form() for a cache dialyzer: Optimize erl_types:t_form_form() dialyzer: Correct types syntax_tools: Correct types erts: Correct character repr in doc of the abstract format stdlib: Correct types and specs
2016-06-10Merge branch 'hans/inets/cuddle_ftp_tests'Hans Nilsson
2016-06-10Merge branch 'zandra/common_test/ct-reload_config-doc'Zandra Hird
* zandra/common_test/ct-reload_config-doc: Update ct:reload_config docs since {error, Reason} can be returned
2016-06-10Merge branch 'zandra/common_test/fix-ct_logs-crash-bug'Zandra Hird
* zandra/common_test/fix-ct_logs-crash-bug: Avoid crash when monitored ct_logs process is not responding
2016-06-10Avoid crash when monitored ct_logs process is not respondingZandra Hird
2016-06-10Merge branch 'hasse/tools/optimize_xref_read/OTP-13593'Hans Bolinder
* hasse/tools/optimize_xref_read/OTP-13593: tools: Optimize adding multiple modules to an Xref server
2016-06-10erts: Fix HEART_NO_KILL logicLukas Larsson
2016-06-10tools: Optimize adding multiple modules to an Xref serverHans Bolinder
Extracting data from debug info in BEAM files is parallelized. The speed-up is not outstanding. If memory is not an issue, adding `{spawn_opt, [{min_heap_size, <large number>}]}' to the option list of xref:start/2 can make a (small) difference. Reading of modules from a directory is parallelized. Attempts to parallelize all modules when adding a release have been rejected since the gain showed to be small compared to the increased complexity of the code. Using a process for coordinating the reading has not been attempted.
2016-06-10Merge branch 'kvakvs/erts/monitor_port/OTP-11384'Lukas Larsson
* kvakvs/erts/monitor_port/OTP-11384: erts: Add port monitors
2016-06-10erts: Add port monitorsDmytro Lytovchenko
* erlang:monitor/2 with port argument is added, erlang:demonitor, using port task API and avoiding locking; * port_info and process_info support for monitored ports (with named port monitors support); * Exit signals contain type 'process' or 'port'; * Propagation of port exit signals; * Self-cleaning when origin process dies with monitor on; * 8 test cases + testcase for port driver crashing; * Documentation for all of the above (monitor, demonitor, port_info and process_info) updated
2016-06-10Merge branch 'hasse/no_dots_in_map_types/PR-1014'Hans Bolinder
* hasse/no_dots_in_map_types/PR-1014: Remove support for '...' in Maps types
2016-06-09Fixes minor documentation error.Sasan Hezarkhani
2016-06-09erts: Fix erl_nif.xml xmllint errorsBjörn-Egil Dahlberg
2016-06-09Update primary bootstrapHans Bolinder
2016-06-09Remove support for '...' in Maps typesHans Bolinder
It is possible that '...' is added later (OTP 20.0), but for now we are not sure of all details.
2016-06-09Merge branch 'siri/cuddle-master'Siri Hansen
* siri/cuddle-master: [ct test] Wait for event receiver to be unregistered [ct test] Flush messages from old client after close in telnet server [ct test] Use monitor instead of ct:sleep [ct test] Check that crypto is loaded, or skip netconf tests [ct test] Reduce amount of data in netconfc1_SUITE:get_a_lot