[erlang-patches] What's cooking in erlang/otp (2012-08-03)

Henrik Nord <>
Fri Aug 3 14:57:57 CEST 2012


------------------------------------------------------------
[Graduated to Master]

* jv/filelib_recursion_wildcard (stdlib) (2012-02-20) 1 commit
 . Allow ** in filelib:wildcard (964649b)

[Graduated]

* at/fix_asn1_typo (asn1) (2012-05-17) 1 commit
 + Fix typo error in selected decode function (24367b7)

* dc/dch-fix-win32-escript (erts) (2011-11-25) 1 commit
 + add escript win32 alternative invocation (thanks Pierre Rouleau) (a50b285)

* jc/omit-undefined-start_phases () (2012-01-13) 0 commits

* jn/inets_sup_start_link (inets) (2012-03-05) 1 commit
 + Add inets_sup:start_link/0 (7b9b7c1)

* jv/forms-source (compiler) (2012-03-23) 1 commit
 + Allow the source to be set when compiling forms (2d785c0)

* jv/on_load_docs (otp) (2012-02-20) 2 commits
 + Fix a typo on documentation. desciption -> description. (4bbff5f)
 + Mention on_load on module attributes section. (645e39f)

* ks/compile_info-fix (compiler, hipe) (2012-01-16) 1 commit
 + Fix discrepancy in compile_info (34f7610)

* mh/create_cookie_error_msg (kernel) (2011-09-15) 1 commit
 + Specify file name and error on create_cookie failure (9319587)

* mh/remove-compilation-error-regexp (tools) (2012-06-08) 1 commit
 + Remove Erlang-specific compilation error regexp (a87a969)

* mpe/hipe_arm-remove-dead-code () (2012-05-09) 0 commits


* ms/correct-formating-in-exit (erts, kernel, runtime_tools) (2012-05-08) 1 commit
 + Correct formating in exit error messages (408e776)

* ph/fix_enfile () (2012-01-04) 0 commits

* ps/inet6-less-build-fix (erts) (2012-02-15) 1 commit
 + Add missing HAVE_IN6 && AF_INET6 ifdef (4f3dd18)

* rj/add-space-spec_proc-doc (otp) (2012-02-14) 1 commit
 + Add missing white space in Special Process doc (ab83345)

* rj/fix-eprof-doc (tools) (2012-06-01) 1 commit
 + Fix nonsense of eprof doc (0c01a34)

* rj/fix-et-doc (et) (2012-06-05) 1 commit
 + Fix typo in ET doc (80b57b1)

* rj/fix-gen_udp_tcp-leak () (2012-02-04) 0 commits

* rj/fix-misc-doc-typos (otp, stdlib) (2012-02-15) 1 commit
 + Fix a code snippet and two typos in the doc (67c16b4)

* ja/jl-httpc-doc-elaborate (inets) (2012-06-08) 1 commit
 . Elaborate on timeouts in the httpc documentation (1bc041b)

* pg/ssl_dist-fixes (ssl) (2012-01-16) 1 commit
 . Robustness and improvement to distribution over SSL (71e9aa2)

* sa/dialyzer-contract-variables (dialyzer, hipe) (2012-04-23) 3 commits
 + Correct handling of type names in contracts (56e3930)
 + Don't rewrite unchanged PLT (3ab2dd6)
 + Fix crash related to contract checking (20412ad)

* sa/dialyzer-parallel (dialyzer, erts, typer) (2012-03-28) 54 commits
 + Logfile-like statistics (enabled with --resources) (49c6574)
 + Anonymous SCCtoPID ETS table (12b8ce0)
 + Anonymous time server (5c52ff6)
 + Regulate all kinds of running workers up to the number of schedulers (720b65d)
 + Relocate start and stop of timing server (4e1ed3a)
 + Better names for callgaph ETS tables (24c2c72)
 + Remove needless conversion (d24d65f)
 + Fix types and specs (76b7c72)
 + Inline a function in dialyzer_worker (19f4b40)
 + Remove unused function (4920bb6)
 + Change --time to --statistics and include more info (4a1fa04)
 + Better reflect side-effect based code in dialyzer_callgraph (49ccc5d)

* slf/dtrace-nif-N-probes (runtime_tools) (2012-05-08) 2 commits
 + Remove crufty scaffolding code (978cdb3)
 + Add 1024 separate USDT probes to dyntrace.erl and dyntrace.c (44c68a7)

* slf/dyntrace-comment-and-func-cleanup (runtime_tools) (2012-04-02) 1 commit
 + dyntrace.erl comment cleanup and unused function removal (78b3cb7)

* sz/dtrace-message-send-fix (erts) (2012-05-09) 1 commit
 + DTrace bug in message-send (d032e09)

* ta/docs-maint (common_test, erts, otp) (2012-01-07) 3 commits
 + Fix typos in ct getting_started_chapter.xml (1eca92e)
 + Fix typos in driver.xml and erl_driver.xml (1588a1d)
 + Fix typos in INSTALL-WIN32.md (7cdb7fe)

* ta/prim_archive-reloading (erts, kernel, stdlib) (2011-10-19) 2 commits
 + escript_SUITE: remove gratuitous space (7875e98)
 + [erts,kernel,stdlib] fix escript/primary archive reloading (449a093)

* tab/fix-indentation-records-emacs (tools) (2012-02-11) 1 commit
 + Fix indentation of record fields in Emacs (ad5f78a)

* tc/rpc-call-fix (kernel) (2012-05-02) 1 commit
 + Fix rpc:call/5 for local calls with a finite Timeout (b991b99)

* ts/no_hipe_ceach (hipe) (2012-01-01) 1 commit
 + Remove hipe_ceach from hipe.app.src to fix reltool-generated release startup (27d83b0)

* ud/fix-return-do_get_disc_copy2 (mnesia) (2011-09-16) 1 commit
 + Fixes value returned by mnesia_loader:do_get_disc_copy2/4 (a85fe55)

* uw/extending_gen (stdlib) (2011-01-17) 1 commit

 + Add plugin support for alternative name lookup (b042673)
* ta/archive-script (erts, stdlib) (2012-05-01) 3 commits
 . escript: add test for ./archive_script workarounds (269778a)
 . erts: work around prim archive list_dir error (Co-Authored-by: Shunichi Shinohara) (0766132)
 . erts: work around prim archive read_file_info error (Co-Authored-by: Tuncer Ayaz) (87f6c54)

* slf/dtrace (Makefile
, dtrace, erts, kernel, otp) (2011-11-17) 4 commits
 . Add DTrace support for OS X, Solaris, and Linux (via SystemTap), 4/4 (2913fb9)
 . Add DTrace support for OS X, Solaris, and Linux (via SystemTap), 3/4 (ccf25b8)
 . Add DTrace support for OS X, Solaris, and Linux (via SystemTap), 2/4 (6bf92ea)
 . Add DTrace support for OS X, Solaris, and Linux (via SystemTap), 1/4 (538fee7)

* ta/docs15 (common_test, erts, otp) (2012-01-07) 3 commits
 . Fix typos in ct getting_started_chapter.xml (e3c347c)
 . Fix typos in driver.xml and erl_driver.xml (4136021)
 . Fix typos in INSTALL-WIN32.md (1392462)



------------------------------------------------------------
[New topics]


------------------------------------------------------------
[Stalled]

* bg/temp-hipe-fixes (compiler, kernel) (2010-03-15) 5 commits
 - Avoid crash by skipping compilation_SUITE:on_load/1 (497eae8)
 - Inline less aggressively for native-code compilation (5a5fffe)
 - seq_trace_SUITE: Don't native-compile (cac1991)
 - Disable native code if on_load is used (7c3d056)
 - andor_SUITE: Don't native-compile (8c513a4)

This branch contains temporary workarounds to avoid failing test
cases and is never intended to graduate.

* cv/update-localtime-configuration (erts) (2011-11-18) 1 commit
 . erts: Fix localtime BIFs does not update system timezone configuration (c14ba7b)

Action expected from: Topic author

* fm/posix-fallocate (erts, kernel) (2010-12-28) 1 commit
 . Added file:allocate/2 (7b39f0f)

Action expected from: Topic author

* mh/run_erl-exit-status (erts) (2011-11-29) 1 commit
 . run_erl.c: propagate exit status from child process (bd15706)

Action expected from: Topic author

------------------------------------------------------------
[Cooking]

* hw/asn1rt_check-transform (asn1) (2011-10-15) 1 commit
 - asn1rt_check: Fix transform_to_EXTERNAL1990 for binary input (6a69602)

* mp/fix-assembler-comment-char-for-hipe-ppc (erts) (2012-01-17) 1 commit
 - Fix assembler comment character for hipe on ppc (17ab3d9)

* mz/odbc-support-param_query (odbc) (2011-12-19) 1 commit
 - Add support for NULL value in odbc:param_query (c6e01fe)

* tab/fix-sctp-multihoming-IPv6 (erts, kernel) (2012-05-10) 4 commits
 - Allow mixed IPv4 and IPv6 addresses to sctp_bindx (4552cb6)
 - Add checks for in6addr_any and in6addr_loopback (c8ccd95)
 - Fix SCTP multihoming (e87b966)
 - inet_drv.c: Set sockaddr lengths in inet_set_[f]address (6d464a1)

* tp/supervisor-pass-on-errors (sasl, stdlib) (2012-07-22) 2 commits
 - Have supervisor send errors up the chain (16d298e)
 - Test supervisor pass through error (a9e03ff)

* af/feature-crypto-ripemd160 (crypto) (2012-07-27) 1 commit
 - Add RIPEMD-160 hash function(s) to the crypto module (eff7eea)

* bp/fix_mnesia_index_drop (mnesia) (2012-06-18) 2 commits
 - Prevent index from being corrupted if a nonexistent item is deleted (0fcdb6f)
 - Add tests showing that trying to delete non-existing object may corrupt the table index (8490cb63)

* fma/gb_difference (stdlib) (2012-04-11) 4 commits
 - andalso, not and (cb368d0)
 - No need to qualify the function (6da0bd0)
 - gb_sets:fold/3, not lists:foldl/3. (3d3538d)
 - Sane gb_sets:difference/2 and gb_sets:is_subset/2 (fe3f833)

* gp/make_erlang_mode_elpa_friendly (tools) (2012-02-14) 1 commit
 - Make erlang-mode more compatible with package.el (59d3e59)

* hm/wx-silent_start (wx) (2012-06-12) 1 commit
 - Enable silent start of wx (571ba06)

* jkl/erlsrv-graceful-shutdown (erts) (2012-07-31) 1 commit
 - erlsrv: gracefully stop emulator on Windows shutdown (0398508)

* jkl/fix-filename-nativename (stdlib) (2012-06-23) 2 commits
 - Fix filename:nativename/1 on Win32 (6a22e6b)
 - Add filename:nativename/1 binary argument test to suite (f2b8bdc)

* kr/r15_ssh_test_ipv6_fix (ssh) (2012-06-25) 1 commit
 - Fix lib/src/test/ssh_basic_SUITE.erl to fix IPv6 option typos (a33b8c3)

* mh/doc-now-vs-timestamp (erts) (2012-07-25) 1 commit
 - Doc fix: link from erlang:now/0 to os:timestamp/0 (6c6e745)

* mpe/hipe_arm-fix-compile-warning (erts) (2012-05-08) 1 commit
 - hipe_arm.c: remove dead code (d05d8e4)

* msp/double_middle_endian (erl_interface, erts, odbc, otp, wx) (2012-07-20) 3 commits
 - Revise the autoconf tests for double middle endianness. (eba4d24)
 - Add test for floating-point output to float_SUITE. (cab9edd)
 - Unbreak floating point on middle-endian machines. (933e701)

* nk/jinterface-fix_compressed_binary (jinterface) (2012-06-12) 2 commits
 - add (de)compress roundtrip tests with larger values (a835771)
 - fix reading compressed binary terms from Java (a963b81)

* nox/compile-column-numbers (compiler, stdlib) (2012-06-10) 7 commits
 - Fix messages ordering with column numbers (d932ad5)
 - Fix type compile:err_info/0 (198ef4b)
 - Test column number reporting in error_SUITE (c98bc0e)
 - Fix printing of errors with column numbers (5af6bd4)
 - Create a new "column" option in compile (f6dc9c0)
 - Allow setting of initial position in epp (26ad68f)
 - Export type erl_scan:location/0 (78553dc)

* pg/fix-zip-multidisk (stdlib) (2012-06-18) 1 commit
 - Fix bug where zip archives wrongly have a first disk number set to 1 (da11eb7)

* pgö/escape-control-chars-tv (observer) (2012-06-14) 3 commits
 - Fix Table Viewer search crash on new|changed|deleted rows (5d299de)
 - Escape control characters in Table Viewer (f530bdb)
 - Fix Table Viewer crash after a 'Found' -> 'Not found' search sequence (12db9a2)

* pgö/observer-edit-table-row (observer) (2012-06-29) 2 commits
 - Make Table Viewer search a bit faster (913aba2)
 - Edit table row in a multiline text dialog (e223525)

* psi/fix-clever-mktime (erts) (2012-07-14) 1 commit
 - Fix use of "clever" mktime (99f6356)

* psi/fix-leap-seconds (erts) (2012-07-14) 1 commit
 - Fix support for leap seconds-aware timezones (9043843)

* rc/fix-MP-compiler-flag (compiler, erts) (2012-03-08) 1 commit
 - Fix the erlc -MP flag (6dc4227)

* sal/float_to_list_2 (erts, hipe, stdlib) (2012-05-24) 2 commits
 - Added type definition for float_to_list/2 (f9ddbed)
 - Implement float_to_list/2 accepting a list of formatting options (9fdc4af)

* ssh/ssl_connection-handle_alert (ssl) (2012-08-03) 1 commit
 - fix bug in ssl_connection (d78a157)

* sze/improve-interoperability-SSH-clients (ssh) (2012-07-20) 1 commit
 - Improve interoperability with SSH clients (9a73dd6)

* sze/snmp_generic-split_index (snmp) (2012-07-04) 1 commit
 - fix snmp_generic:split_index_to_keys/2 (8f1a00e)

* sze/ssh-auth_methods (ssh) (2012-08-01) 1 commit
 - SSH: Make "auth_methods" server option re-usable (d808864)

* sze/usmUserTable (snmp) (2012-07-23) 1 commit
 - semantic fixes to SNMP-USER-BASED-SM_MIB (dd34659)

* sze/vacmAccessTable (snmp) (2012-07-31) 1 commit
 - fix walk over vacmAccessTable (b0f5251)

* sze/vacmAccessTable-RowStatus-handling (snmp) (2012-07-31) 1 commit
 - Errors in vacmAccessTable RowStatus handling (a75ecd1)

* sze/verify-tabe-row-index (snmp) (2012-07-04) 1 commit
 - verify table row index constraints in SNMP set requests (031bbaf)

* ta/docsmaint (common_test, compiler, erts, inets, kernel, reltool, ssl, tools) (2012-04-10) 2 commits
 - Fix various doc typos for R15B02 (541e986)
 - Fix various code typos for R15B02 (8af5bd5)

* ta/observer-app (observer) (2012-07-03) 1 commit
 - observer: fix app file (Noticed-by: Motiejus Jakstys) (d763d58)

* tja/fix-base (compiler) (2012-08-02) 1 commit
 - sys_pre_expand: Fix BASE never being set (18943e7)

* uw/release_handler-find_script (sasl) (2012-05-01) 1 commit
 - release_handler:find_script/4 to use 're' matching in .appup scripts (4752892)

* bm/ssl_npn (ssl) (2011-12-10) 2 commits
 . Update SSL docs for SSL Next Protocol Support (4d2ba8b)
 . Support for SSL Next Protocol Negotiation * http://technotes.googlecode.com/git/nextprotoneg.html (1173de0)

------------------------------------------------------------
[Master-pu]

* jf/fix_sctp_peeloff_active_true (erts) (2012-07-20) 1 commit
 . Set new peeled off SCTP socket to nonblocking socket (7adbaf8)

* bd/odbc_extended_errors (odbc) (2012-07-25) 1 commit
 . Add extended_errors option to ODBC (b8143e9)

* jh/incomplete_packet_asn1 (asn1) (2012-07-24) 5 commits
 . Add a test case for {error, incomplete} (0cd2ad0)
 . Update documentation (8fb53cb)
 . Add case clause for {error, incomplete} in per encode modules (ab678b9)
 . Fix bug when undec-rest option is false (010bb43)
 . Modify asn1 generated decode/2 functions to return {error,incomplete} (ee95fc8)

* rc/break-out-asserts (eunit, stdlib) (2012-05-19) 1 commit
 . Break out the assert macros in eunit.hrl to stdlib/include/assert.hrl (a5ecb2d)

* ta/docsmaster (erts, otp) (2012-07-20) 2 commits
 . Fix various typos in HOWTO/ for R16 (bffc0a7)
 . Fix various comment typos for R16 (ad8e903)

* vs/re_back_reference (stdlib) (2012-04-04) 1 commit
 . extend re back reference syntax with \g escape sequence (264e667)

* wc/bind_port_to_scheduler (erts) (2012-07-06) 2 commits
 . Bind port to owner process's scheduler if owner is bound to a scheduler (787ff90)
 . Change pollset implementation to use one pollset for each scheduler (121afd0)

* wc/pollset_per_scheduler (erts) (2012-07-06) 1 commit
 . Change pollset implementation to use one pollset for each scheduler (121afd0)

Under consideration

------------------------------------------------------------
[Dropped]


* bi/ssh_cli-tty_geometry (ssh) (2012-05-04) 1 commit
 . Fix 2 second delay after eval in shell running under ssh_cli (2a5ef29)

More of a quickfix, Dropped untill a proper fix is submitted.

* bw/efile_exists (erts) (2010-10-07) 1 commit
 . prim_file:exists/{1,2} which is lightweight file existence check (2759905)

Outdated

* fma/gb-delete_any (stdlib) (2012-06-18) 6 commits
 . Using exceptions in deletions for gb_{sets,trees} when key is missing (da626bd)
 . Merge branch 'master' into gb_delete_any (3b19930)
 . Fix gb_sets:delete_1/2 (92930ec)
 . Consistent naming in gb_sets and gb_trees (8b79bfe)
 . Fix gb_trees:delete_1/2, syntax fix in gb_sets (1a15a7f)
 . Fixed gb_{sets,trees}:delete_any/2 to traverse the tree once (abab896)

Rejected breaks the documentation which says that it does nothing if the key is not present.

* mh/eunit_surefire-fixture-errors (eunit) (2011-03-10) 1 commit
 . Include fixture setup and cleanup errors in Eunit Surefire report (7425075)

included by Richard Carlsson

* ms/epmd-IPv6-node-reg (erts, kernel) (2011-06-03) 1 commit
 . epmd: support IPv6 node registration (5523b21)

Crashing windows, no action taken

* pg/add-os-pid-to-port-info (dialyzer, erts, hipe) (2010-08-19) 1 commit
 . Extend erlang:port_info/1,2 to show the OS pid of a spawned process (336d1d1)

Fixed in another way by OTP

* rc/mnesia-lock-conflict-events (mnesia) (2011-11-28) 1 commit
 . Generate mnesia events for conflicting locks (f4d94ae)

Not wanted by OTP

* wc/fix-eunit-print-stacktrace (eunit) (2011-11-02) 1 commit
 . fix eunit to print stacktrace correctly if test cases throw any exception (73b94a9)
Fixed by Richard Carlsson in another branch




More information about the erlang-patches mailing list