aboutsummaryrefslogtreecommitdiffstats
path: root/whats/cooking/2011/03/17.txt
blob: 26920aec987fa718f146045300d16bfbb7a88c91 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
From - Thu Mar 17 15:43:04 2011
Date: Thu Mar 17 15:43:04 2011
To: erlang patches <[email protected]>
Subject: What's cooking in erlang/otp (2011-03-17)
X-dev-at: f861b4fdb3fd39e35f2951c53a73b30a98c7f973

------------------------------------------------------------
[Graduated]

* gl/gen_server-doc (otp) (2011-01-29) 1 commit
 + Update Handling Other Messages section in gen_server, gen_fsm, gen_events overviews (1fb616d)

* jk/ssl_connection_hibernate (ssl) (2011-02-08) 1 commit
 + Add the option { hibernate_after, int() } to ssl:connect and ssl:listen (c034b8c)

* ks/dialyzer-r14b02-final-touches (dialyzer) (2011-03-09) 8 commits
 + Release notes and new version for R14B02 (8c563c8)
 + More descriptive warning when a tuple pattern matches a typed record (f01ef63)
 + Better blame assignment when a spec is erroneous (8342fcf)
 + Generate better warnings for failing guards (31ffea6)
 + Fix an erroneous warning (8148d9a)
 + Refactoring so that a flat string() is returned (c639406)
 + Renamed error/1 function and added specs (6cc382e)
 + Renamed error/1 function and added specs (070d991)

* ks/kernel-dialyzer-cleanups (kernel) (2011-03-06) 6 commits
 + Add spec for function that does not return (1dbdec7)
 + Strenghen spec (d520705)
 + Introduce types to avoid duplication in specs (1c5988e)
 + Add specs for functions that do not return (ba13517)
 + Add specs for behaviour callbacks (247aaa6)
 + Simplify two specs (2d10435)

* ks/reltool-spec-fixes (reltool, stdlib) (2011-03-06) 8 commits
 + Fix erroneous types (d44c5c5)
 + Eliminate two dialyzer warnings (31587d4)
 + Cleanup (5752f7a)
 + Code cleanups and simplifications (4219d73)
 + Fix a bug in the calculation of circular dependencies (d3a8a31)
 + Use lists:foreach/2 when the return is not needed (5ed0324)
 + Put files alphabetically (54902e4)
 + Fix two erroneous specs of reltool.erl (0e99c96)

* ks/typer (typer) (2011-03-09) 22 commits
 + Add release notes and up version (3752c71)
 + Strengthen some specs (4d7ada2)
 + Allow for --show_success_typings spelling also (179fff8)
 + Add '--show_success_typings' option (405342e)
 + Fix crash in oveloaded contracts with overlapping domains (d8aca1e)
 + Fix a type error and do some further cleanup (28af829)
 + Type cleanups and simplifications (fde7e1e)
 + Cleanup the analysis record (df725fd)
 + Remove typer_annotator.erl and typer.hrl (a3e7c43)
 + Remove typer_info.erl file (b5bfd43)
 + Remove typer_options.erl file (0e14138)
 + Remove typer_preprocess.erl file (3562e3b)
.
.
.

* mh/emacs-indent-variables-are-safe (tools) (2011-03-09) 1 commit
 + Declare indentation options as "safe" in erlang-mode for Emacs (ebbcdf5)

* pg/fix-hibernate-with-hipe (erts, otp) (2011-03-10) 3 commits
 + Update copyright years (5cddff3)
 + Fix NULL-free bug in hibernate on debug emulator (6bc5b70)
 + Fix several bugs related to hibernate/3 and HiPE (ce00ecb)

* pg/hipe-remove-constants-pool (erts) (2011-01-29) 1 commit
 + Remove hipe constants pool (0c16b09)

* pg/honor-start-type-in-rel-files (sasl) (2010-06-06) 1 commit
 + Honor start type in .rel files when building relup files (49d011c)

* rj/filelib-typo () (2011-03-10) 0 commits

* sa/dialyzer-missing-spec (dialyzer) (2011-03-10) 1 commit
 + Add spec to dialyzer_cl_parse:get_lib_dir/1 (91316cc)

* sv/clarify_nif_resource_doc (erts) (2011-03-03) 1 commit
 + clarify NIF resource object deallocation documentation (f7af5e5)

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

* bd/doc_fixes2 (crypto, inets, stdlib, webtool) (2011-02-23) 1 commit
 - Various small documentation fixes (9a319db)

* bd/mod_esi_timeout_fix (inets) (2011-03-17) 1 commit
 - Fix timeout message generated by mod_esi (eea0a7b)

* es/pattern_match_on_magic_binaries (erts) (2011-03-16) 1 commit
 - Allow some limited pattern matching on magic binaries (e994db4)

* gs/mod_security-property-docs (inets) (2011-03-11) 1 commit
 - mod_security property docs (208b1bc)

* rj/fix-httpd-format (inets) (2011-03-17) 1 commit
 - Fix log messages formating in httpd (cbe8b2e)

* ta/erts-unused-vars (erts) (2011-03-10) 1 commit
 - erts: Remove unused variables (345454e)

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

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

* bd/mod_esi_binary (inets) (2011-02-23) 1 commit
 - Modify mod_esi:deliver/2 to accept binary data (73f261d)

* bg/temp-hipe-fixes (compiler, hipe, kernel) (2010-03-15) 6 commits
 - Avoid crash by skipping compilation_SUITE:on_load/1 (8592a02)
 - Inline less aggressively for native-code compilation (e699ad4)
 - Crudely fix return type for the lists:key{search,find,member}/3 (2b72202)
 - seq_trace_SUITE: Don't native-compile (2712344)
 - Disable native code if on_load is used (e8d0ea4)
 - andor_SUITE: Don't native-compile (e25ef8c)

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

* bsmr/fix-makefile-in-for-xref-mod-app-escript (otp) (2010-12-10) 1 commit
 - Fix for Makefile.in invoking xref_mod_app.escript (10d4235)

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

* bw/tv-render-fix (tv) (2010-10-06) 1 commit
 - tv: Allow table viewer to display refs, ports and small binaries (5eff630)

* cg/fix-pointer-dereference (erts) (2011-02-23) 1 commit
 - Fix some wrong pointer dereferences (47f9ef2)

* cg/fix-prng (stdlib) (2010-10-06) 1 commit
 - Fix a bug in the implementation of the pseudo-random number generator (863ec4d)

* cg/fix-sizeof-array-arg (erl_interface) (2011-02-25) 1 commit
 - Fix using sizeof() for array given as function argument (6228f21)

* fd/unix-efile-readdir-fix (erts) (2010-12-15) 1 commit
 - Fix call to strncat, 3rd arg should be of type size_t and not a pointer (78cfdaf)

* fm/httpc-upload-body-streaming (inets) (2010-12-01) 1 commit
 - httpc: added support for streaming the body of an upload request (PUT or POST) (402ce68)

* fm/posix-fallocate (erts, kernel) (2011-01-10) 2 commits
 - Fix build on Solaris (38a922d)
 - Added file:allocate/2 (9870d9b)

* gc/gen-format-status-improvements (stdlib) (2010-06-12) 1 commit
 - Fix format_status bug for unregistered gen_event processes (95ed86f)

* gl/erts-doterlang-docs (erts) (2010-12-19) 1 commit
 - Add back documentation on .erlang processing (6f9d175)

* hw/call-chmod-without-f (asn1, common_test, compiler, cosFileTransfer, crypto, debugger, docbuilder, edoc, erl_interface, erts, et, inets, inviso, kernel, megaco, mnesia, orber, parsetools, percept, public_key, reltool, runtime_tools, snmp, ssl, stdlib, syntax_tools, test_server, tools) (2010-11-15) 1 commit
 - Call chmod without the "-f" flag (7ed11a8)

* hw/epmd-bind-to-address (erts) (2010-11-10) 1 commit
 - Allow user to specify the IP address epmd binds to (bcf3b3d)

* hw/fix-epmd-perror (erts) (2010-11-13) 1 commit
 - Fix epmd's dbg_perror() output (b363d7d)

* ja/cocci-useless-cast (erts) (2011-02-01) 1 commit
 - Remove useless casts from the emulator (4163493)

* jf/run_erl-disable-flow-control (erts) (2010-03-05) 1 commit
 - Teach run_erl RUN_ERL_DISABLE_FLOWCNTRL for disabling flow control (d0775cd)

* jn/gen_stream (stdlib) (2011-01-31) 1 commit
 - Add gen_stream behaviour (730c7fd)

* km/pool_connect-to-running-nodes (stdlib) (2010-09-02) 1 commit
 - Change pool module to attempt to attach to nodes that are already running (a9f4cbc)

* ks/erl_recomment (syntax_tools) (2011-02-23) 1 commit
 - Fix bug with some comments disappearing (64eb70d)

* ks/hipe-ppc64 (erts, hipe, kernel) (2011-02-10) 8 commits
 - Enable HiPE by default when compiling for PPC64 (577a628)
 - Translate RTL to PPC code on PPC64 too (6f40a86)
 - Changes in ppc files for PPC64 (ea5edef)
 - Additions for the PPC64 backend (861cfc9)
 - Changes for the PPC64 backend (dbba32b)
 - Added loader for ppc64 (60826a5)
 - New files for the 64-bit backends (7c53e28)
 - Cleanup  tags (e34f3a0)

* ks/prim_file-fixes (erts) (2011-02-05) 3 commits
 - New version of the file (ca86ed3)
 - Driver names should be strings, not atoms (b8ea40c)
 - Cleanup and cosmetic changes (6adc116)

* mh/eunit-surefire-reports (eunit) (2011-02-25) 1 commit
 - Don't shorten error messages in Eunit Surefire reports (d0cc2ae)

* mk/net-kernel-epmd-return-list (kernel) (2010-12-10) 1 commit
 - Fix list returned by net_kernel:epmd_module (169d7e4)

* ms/beam-fix-format-specifiers-in-erl_exit-msg (erts) (2011-02-25) 1 commit
 - Fix format specifiers in erl_exit messages (13f5d59)

* ms/epmd-local-access-check (erts) (2010-11-24) 1 commit
 - epmd: include host address in local access check (5b68030)

* ms/file-fix-hang-reading-compressed-files (erts, kernel) (2011-01-30) 1 commit
 - file: fix hang reading compressed files (292ecd0)

* ms/inets-prevent_xss_in_error_pages (inets) (2011-02-21) 1 commit
 - inets: prevent XSS in error pages (4827d5d)

* nox/xmerl-namespace-axis (xmerl) (2010-12-07) 12 commits
 - Implement namespace axis (27d791f)
 - Add `#xmlPI` support to xmerl_xpath:write_node/1 (75e67f5)
 - Fix processing-instruction(name?) (f05e78b)
 - Fix path filters (610df56)
 - Support more top-level primary expressions (770d6d9)
 - Accumulate comments in element nodes (e5b6b3a)
 - Add `default_attrs` option (18584c5)
 - Allow whole documents to be returned (aef3dea)
 - Track parents and namespace in `#xmlAttribute` nodes (dc9b220)
 - Track parents in `#xmlPI` nodes (5095331)
 - Set `vsn` field in `#xmlDecl` record (d712331)
 - Fix namespace-conformance constraints (e062270)

* pg/des-cfb-functions (crypto) (2010-10-16) 1 commit
 - Add DES and Triple DES cipher feedback (CFB) mode functions (2c79ae7)

* rc/rpc_pmap-typo (kernel) (2011-02-22) 1 commit
 - Fix typo in doc of rpc:pmap/3 (ee1ea4c)

* sa/callback-attr (compiler, inets, kernel, otp, stdlib) (2010-06-08) 7 commits
 - Add callback specs into 'application' module in kernel (5bc22af)
 - Add callback specs to tftp module following internet documentation (81b0ab1)
 - Add callback specs to inets_service module following possibly deprecated comments (b814c24)
 - Add '-callback' attributes in stdlib's behaviours (a720d8e)
 - Update primary bootstrap (42fc2bf)
 - Automatically generate 'behaviour_info' function from '-callback' attributes (e57f9ce)
 - Add '-callback' attribute to language syntax (361fe07)

* sa/float_to_list_2 (erts, stdlib) (2011-01-16) 1 commit
 - Added float_to_list/2 that allows to specify formatting options (ee5a309)

* sb/make-files-like-erlc (tools) (2010-05-18) 1 commit
 - Change make:files to behave more like erlc (5e9d051)

* sg/fix-diskless-booted-relup (sasl) (2010-09-19) 1 commit
 - Remove traces of release_handler reading from filesystem when it has Masters list (54cb5df)

* sv/enif_is_exception (erts) (2011-02-22) 1 commit
 - add support for checking if an ERL_NIF_TERM is an exception (f8cc2b0)

* ta/binary-part-typo (stdlib) (2011-01-22) 1 commit
 - Fix typo in binary:part/2 example (98f51f2)

* ta/efficiencyguide-typos (otp) (2011-01-27) 1 commit
 - Fix typos in efficiency guide (5d62504)

* ta/epmd-typo (erts) (2011-01-09) 1 commit
 - Fix typo in epmd help (ce956a8)

* ta/erlsrv-typos (erts) (2010-12-14) 1 commit
 - Fix two typos in erlsrv log messages (31b82e8)

* ta/erts-doc (erts) (2011-02-01) 1 commit
 - erts: Fix doc typos, duplication and readability (04e81b8)

* ta/inet_port-doc (kernel) (2011-02-20) 1 commit
 - Fix inet:port/1 doc to match implementation/spec (b351d8f)

* ta/sendfile (erts, kernel, test_server) (2011-01-13) 1 commit
 - Implement file:sendfile (0c13435)

* ta/zip-doc (stdlib) (2011-02-23) 1 commit
 - Fix typos in zip manpage (f911632)

* ts/cover-with-export_all (tools) (2010-09-23) 1 commit
 - add user specified compiler options on form reloading (eb02beb)

* tv/edoc-loop-fix (edoc) (2011-02-01) 1 commit
 - Fix infinite loop for malformed edoc input (6ac05e5)

* uw/mnesia-majority (mnesia) (2011-01-30) 8 commits
 - Add documentation text about majority checking (f5b8427)
 - add mnesia_majority_test suite (9c2f765)
 - where_to_wlock optimization + change_table_majority/2 (a535b6c)
 - bug in mnesia_tm:needs_majority/2 (eb81e20)
 - optimize sticky_lock maj. check (5b304d4)
 - check majority for sticky locks (ae9e1fa)
 - Write locks now check majority when needed. (6f02d2e)
 - Add {majority, boolean()} per-table option. (c3241c0)

* vb/shell (erts, kernel, stdlib) (2011-01-21) 6 commits
 - Add expandfmt_fun option for io:setopts (f139eab)
 - Correct JCL's help indentation (95672fa)
 - Handle JCL's "r" command error when no pool started (ba4b196)
 - Fix tab expansion in remote shell (e2077cb)
 - edlin_expand: fix matches formatting (838b84a)
 - Take into account arity len when calculating field's width (ff28c52)

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

* dk/agent-capabilities (snmp) (2010-12-01) 1 commit
 . AGENT-CAPABILITIES handling added to SNMP mib compiler (17c3b19)

* fd/supervisor-delete-child-spec-on-child-termination (stdlib) (2011-01-19) 1 commit
 . Added supervisor:start_child/3 (bdf27ab)