aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2010-03-22 19:12:59 +0100
committerBjörn Gustavsson <[email protected]>2010-03-22 19:30:10 +0100
commit809ecd50dd7cb827f6b454619a39f4f0a4bc788a (patch)
tree560e3c43ad4512b2f3e835ea1bd26fdf39322133
parent3379bd2b28b823a460b9e8e46734648be6ca3b42 (diff)
downloadotp-809ecd50dd7cb827f6b454619a39f4f0a4bc788a.tar.gz
otp-809ecd50dd7cb827f6b454619a39f4f0a4bc788a.tar.bz2
otp-809ecd50dd7cb827f6b454619a39f4f0a4bc788a.zip
Add What's cooking in erlang/otp (2010-03-22)
-rw-r--r--whats/cooking/2010/03/22.txt269
1 files changed, 269 insertions, 0 deletions
diff --git a/whats/cooking/2010/03/22.txt b/whats/cooking/2010/03/22.txt
new file mode 100644
index 0000000000..be17200962
--- /dev/null
+++ b/whats/cooking/2010/03/22.txt
@@ -0,0 +1,269 @@
+To: erlang patches <[email protected]>
+Subject: What's cooking in erlang/otp (2010-03-22)
+X-dev-at: 99101783758b3e4805284aaec16d34dc3597158e
+
+After a meeting of the OTP Technical Board, we have added one more
+entry to "FAQ: What kind of patches will be approved?":
+
+http://wiki.github.com/erlang/otp/faq-what-kind-of-patches-will-be-approved
+
+------------------------------------------------------------
+[Graduated]
+
+* bg/asn1-tests (asn1) (2010-03-11) 7 commits
+ + asn1 tests: Let ts:run() build the tests (878f36c)
+ + asn1 tests: No longer tolerate compilation warnings (c642415)
+ + asn1 tests: Eliminate use of deprecated concat_binary/1 (165f723)
+ + asn1 tests: Eliminate warning for an unused variable (e42725a)
+ + asn1 tests: Modernize guard tests (44cc5df)
+ + asn1 tests: Clean up comments (c5dff50)
+ + asn1 tests: Don't refer to $ERL_TOP in compiler options (dc1e683)
+
+* bg/efficiency-guide (otp) (2010-02-28) 3 commits
+ + Efficiency Guide: Recommend external funs over tuple funs (5a662ce)
+ + Efficiency Guide: The maximum number of atoms can be configured (cedee54)
+ + Efficiency Guide: Fix typos (a0fc666)
+
+* dgud/emacs-bugfixes (tools) (2010-03-15) 3 commits
+ + Fix another -spec() problem (228e1f0)
+ + Add missing elisp files to the the release target (bffb3a3)
+ + Fix electric semi-colon and tuples inside lists (824ba96)
+
+* hawk/escript-add-create-and-extract (erts, reltool, stdlib) (2010-03-05) 5 commits
+ + Add type info for record fields (d09c73a)
+ + Remove the undocumented function escript:foldl/3 (e774e56)
+ + Make reltool independent of the function escript:foldl/3 (26d609d)
+ + Add functions to create and extract escripts (31b790b)
+ + Add function zip:foldl/3 to iterate over zip archives (a20eb61)
+
+* ml/documentation_apostrophe_fix (appmon, erl_interface, erts, inets, kernel, megaco, otp, runtime_tools, snmp, stdlib, test_server, xmerl) (2010-03-15) 2 commits
+ + Correct grammatical problems in conjunction with 'its' (fa6853c)
+ + Change all incorrect occurrences of it's to its (bfd9a4f)
+
+------------------------------------------------------------
+[New topics]
+
+* bg/compiler (compiler, stdlib) (2010-03-12) 5 commits
+ - beam_peep: Remove optimization already done by beam_dead (fc83f83)
+ - beam_dead: Combine is_eq_exact instructions into select_val instructions (e2a19cf)
+ - Evaluate is_record/3 at compile-time using type information (c8777da)
+ - Evaluate element/2 at compile-time using type information (253e455)
+ - erl_expand_records: Replace is_record() with matching (f479d82)
+
+* bg/compiler-inliner (compiler, otp) (2010-03-19) 8 commits
+ - pmod_SUITE: Again test to inline parameterized modules (f4dc072)
+ - compiler tests: Cope with missing args in function_clause for native code (e7c4f54)
+ - compiler tests: Compile a few more modules with 'inline' (e3dac78)
+ - Consistently rewrite an inlined function_clause exception to case_clause (bc0a526)
+ - compiler tests: Test the 'inline' option better (9668443)
+ - compiler: Suppress bs_context_to_binary/1 for a literal operand (0772d1e)
+ - compiler: Fix binary matching bug in the inliner (1069279)
+ - sys_core_inline: Don't generated multiple compiler_generated annos (df7a975)
+
+* bg/compiler-remove-r11-support (compiler, erts, otp, test_server) (2010-03-16) 7 commits
+ - compiler: Don't support the no_binaries option (d179c15)
+ - erts: Don't support the put_string/3 instruction (bba6073)
+ - compiler: Don't support the no_constant_pool option (2dc5a17)
+ - compiler: Don't support the r11 option (eeff53b)
+ - test_server: Don't support communication with R11 nodes (2090739)
+ - binary_SUITE: Don't test bit-level binary roundtrips with R11 nodes (4767bed)
+ - erts: Test compatibility of funs with R12 instead of R11 (e188505)
+
+* hawk/wx-add-app-file (wx) (2010-03-15) 1 commit
+ - Add app and appup files to the wx application (00832cc)
+
+* ms/epmd-error-checking (erts) (2010-03-20) 1 commit
+ - Exit if an error occurs with the listening socket (a4882b4)
+
+* ms/pcre-compile-workspace-overrun (erts, stdlib) (2010-03-19) 2 commits
+ - re_SUITE: Add pcre_compile_workspace_overflow/1 (3efa1b8)
+ - Fix check for compile workspace overflow (272e106)
+
+* rb/ssl-fix-http-packet-decoding (ssl) (2010-03-16) 1 commit
+ - Fix ssl to decode http packets in the same way as gen_tcp (9e7178f)
+
+* rd/erlang-eunit (tools) (2010-03-22) 1 commit
+ - erlang-eunit.el: Require cl, as it is used (43ae537)
+
+------------------------------------------------------------
+[Stalled]
+
+* bg/safer-local_to_univ (erts) (2010-02-11) 1 commit
+ - erl_time_sup.c: test for error return from mktime() (0f62f0b)
+
+We will not include this branch in R13B04 for two reasons:
+
+ o We are not 100% sure that this change is harmless on all
+ platforms in all timezones.
+ o We have an idea how the underlying problem can be fixed in
+ the calendar module (only) and I plan to try it out after the
+ release. We will keep this branch in pu as a reminder.
+
+Action expected from: Björn Gustavsson
+
+* db/tv_nthtail_fix (tv) (2009-12-01) 1 commit
+ - Fix for tv which restarts while trying to open a table (abe0759)
+
+Since our long-term goal is to migrate from gs towards wx,
+maintaining the old gs applications has a low priority for
+the Erlang/OTP team. Therefore, we will accept patches that
+seem sound, but we are unlikely to spend much of our own time
+fixing bugs.
+
+The author of this topic branch has found the real reason for
+the problem, but uncovered additional issues.
+
+Action expected from: The topic author - to decide whether to
+include the topic branch (which is a workaround, but does eliminate
+the crash) or to wait for a better fix from himself or someone else
+with an interest to advance the topic.
+
+* jp/dependencies_makefile (compiler, erts) (2010-02-14) 3 commits
+ - squash! eliminate dialyzer warning (434e2ca)
+ - squash! fix snprintf for Windows (bf2708d)
+ - Add dependencies Makefile generation to erlc(1) and compile(3) (7cbc437)
+
+Approved in principle by the OTP Technical Board; now awaits a closer
+review of the implementation.
+
+Action expected from: Björn Gustavsson (the reviewer)
+
+* jv/update-rpccall-to-use-try (kernel) (2010-02-24) 1 commit
+ . fix rpc handling of uncaught throws (3f21ed7)
+
+The follow test cases fall when this topic branch is included:
+
+compiler: inline_SUITE:barnes2/1
+kernel: global_SUITE:simple_resolve/1
+ global_SUITE:simple_resolve2/1
+ rpc_SUITE:called_throws/1
+
+Action expected from: Topic author or anyone else with an interest to
+advance the topic
+
+* kr/gs-browser (gs) (2010-02-10) 1 commit
+ - Change lib/gs/src/tool_utils.erl to select multiple browsers other than Netscape (802d159)
+
+This topic branch introduces a new call to the deprecated regexp module.
+
+Action expected from: Topic author or anyone else with an interest to
+advance the topic
+
+------------------------------------------------------------
+[Cooking]
+
+* am/kernel-stops (kernel) (2010-02-21) 1 commit
+ - Change restart behavior of network apps from permanent to transient (397343b)
+
+* am/net_kernel_catchall (kernel) (2010-02-20) 1 commit
+ - Add catch all handle_call to net_kernel (77ee109)
+
+* au/crypto (crypto) (2010-03-01) 2 commits
+ - Add missing docs for crypto:md4/1 (b869aef)
+ - Add des_ecb_encrypt/2 and des_ecb_decrypt/2 to crypto module (544ed56)
+
+* bd/mnesia-activity-subscription (mnesia) (2010-02-12) 1 commit
+ - Add mnesia activity subscription message (a564dd3)
+
+* bg/temp-hipe-fixes (compiler, hipe, kernel) (2010-03-15) 6 commits
+ - Avoid crash by skipping compilation_SUITE:on_load/1 (234e13e)
+ - Inline less aggressively for native-code compilation (9fcb48b)
+ - Crudely fix return type for the lists:key{search,find,member}/3 (ef71597)
+ - seq_trace_SUITE: Don't native-compile (2a81b1a)
+ - Disable native code if on_load is used (3befa76)
+ - andor_SUITE: Don't native-compile (97aa2da)
+
+This branch contains temporary workarounds to avoid failing test
+cases and is never intended to graduate.
+
+* dgud/wx-new-doxygen (wx) (2010-03-10) 4 commits
+ - Added a non existing macro on windows. (3a4edf4)
+ - Commit of the generated code with previous commit. (dec7bba)
+ - Fixed code generation from newer doxygen versions. (556b7f0)
+ - Whitespace fixes (e68047c)
+
+* dp/shell-line-editing (kernel, stdlib) (2010-03-05) 1 commit
+ - Readline-style line edit history (91e912b)
+
+* er/ei-decode_msg (erl_interface) (2010-03-11) 1 commit
+ - Add function to decode distribution header (864091a)
+
+* gl/jinterface-pom (jinterface, otp) (2010-02-15) 2 commits
+ - Exclude jinterface build artifact from git (5acf5fa)
+ - Add pom.xml for jinterface build (aa68190)
+
+* jf/run_erl-disable-flow-control (erts) (2010-03-05) 1 commit
+ - Teach run_erl RUN_ERL_DISABLE_FLOWCNTRL for disabling flow control (d0775cd)
+
+* jl/windows-file-share-delete (erts) (2010-02-22) 1 commit
+ - Windows: Open files with FILE_SHARE_DELETE to get closer to UNIX semantics (e5e5597)
+
+* jn/ic-docs-without-java (ic) (2010-03-07) 1 commit
+ - Permit building and installing documentation without Java (2016a08)
+
+* ks/cleanups (debugger, docbuilder, gs, kernel, stdlib) (2010-03-21) 8 commits
+ - stdlib: Add types and specs (6a60c05)
+ - escript: Add more types to records (17655d0)
+ - kernel: Clean up as suggested by tidier (23063a5)
+ - debugger: Clean up as suggested by tidier (93e92a1)
+ - docbuilder: Clean up as suggested by tidier (59d0c74)
+ - gs: Clean up as suggested by tidier (02c9fa1)
+ - stdlib: Use fun object instead of {M,F} tuple (12bc861)
+ - ets: Cleanup as suggested by tidier (9a8bd8d)
+
+Was formerly called ks/cleanups-after-r13b04.
+
+* ks/export_type (compiler, dialyzer, hipe, kernel, stdlib, syntax_tools) (2010-03-22) 12 commits
+ - Minor fix in a print message (67699af)
+ - Add handling of unknown types (0a0e0f6)
+ - Add declaration for exported types (6d06913)
+ - Add types and specs; performed some cleanups also (7a01be9)
+ - erl_scan: Add declarations for exported types (35ad335)
+ - stdlib: Add declarations for exported types (85e206a)
+ - hipe: Add declarations for exported types (79c10da)
+ - compiler: Add declarations for exported types (2794783)
+ - syntax_tools: Add declarations for exported types (faab830)
+ - kernel: Add declaration for exported types (73b1b30)
+ - Support -export_type() in dialyzer and erl_types (f173fee)
+ - Add infrastructure for the -export_type() attribute (42c12b9)
+
+* mh/ssh_channel-init-no-catch (ssh) (2010-01-25) 1 commit
+ - Remove pointless catch from ssh_channel:init/1. (bb7eaa5)
+
+* ra/include-public_key-in-ssh (ssh) (2010-01-20) 1 commit
+ - Added public_key among ssh applications. (3a0c2c5)
+
+* sv/format_status_error_info (stdlib) (2010-02-28) 2 commits
+ - Add support for the format_status callback to gen_event (fd9abcb)
+ - Extend format_status for gen_server/gen_fsm termination error logging (3d06952)
+
+------------------------------------------------------------
+[Dropped]
+
+* am/restricted-port (erts) (2010-03-06) 5 commits
+ . Add unit test for 'restricted' flag to port_SUITE (837fdb1)
+ . Add enforcement of 'restricted' flag when using erlang:send (970aa8c)
+ . Add checks to port functions to enforce 'restricted' flag (6f3ec5b)
+ . Add 'restricted' option to opening ports (6a25251)
+ . Add 'restricted' as atom (d54ba70)
+
+Dropped after decision from the OTP Technical Board.
+
+* am/spawn_rpc (kernel) (2010-03-07) 2 commits
+ . Add filter to remote spawn (d84c5bb)
+ . Add filter to rpc (4a621c0)
+
+Dropped after decision from the OTP Technical Board.
+
+* at/odbc_osx_fix (odbc) (2009-11-30) 1 commit
+ . Workaround broken ODBC implementation on OSX 10.5 (88c71c9)
+
+The patch in itself is good. It solves the problem on Mac OS X
+(Leopard) in the only way that seems possible. Unfortunately, our
+test cases fail on Linux, and fixing it seems to require a
+backward-incompatible change to the API of the odbc module or
+ugly workarounds.
+
+Since the bug in the ODCB driver has been fixed in Mac OS X
+Snow Leopard and the topic author no longer have a use for
+the correction, the topic branch has been dropped.