Age | Commit message (Collapse) | Author |
|
* hasse/remove_old_IO_requests/OTP-15695:
stdlib: Remove old I/O-requests from test suites
stdlib (doc): Do not mention old requests
snmp: Update old format I/O-request
sasl: Use encoding when reading terms
parsetools (doc): Update old format I/O-requests
mnesia: Update old format I/O-request
kernel: Update old format I/O-requests
stdlib: Remove no longer used function
kernel: Remove commented out code
stdlib: Remove commented out code
|
|
* maint:
eunit: Handle get_until requests with explicit encoding
|
|
* hasse/eunit/io_protocol_fix/OTP-16000:
eunit: Handle get_until requests with explicit encoding
|
|
|
|
|
|
* kpy3/fix-fd-leak-in-logger/OTP-15997:
Close log files in case of inode change properly
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* ampleyfly/eunit/surefire_controlchars/OTP-15950/ERL-991/PR-2316:
ERL-991 Strip control codes from eunit_surefire output
|
|
* maint:
fun2ms: accept ++ in function head when called from shell
|
|
* legoscia/stdlib/fun2ms-plusplus/OTP-15992/PR-2322:
fun2ms: accept ++ in function head when called from shell
|
|
|
|
* sverker/erl_interface/ei_decode_fun-fix/OTP-15996:
erl_interface: Fix bug in ei_decode_fun for very old encoding
|
|
|
|
* ingela/ssl/test-cuddle:
ssl: Add OpenSSL renegotiate sanity check
ssl: Fix missing OpenSSL conf
|
|
|
|
|
|
* maint:
ssh: Use new ssh_connection:event() type in channel defs
ssh: change type names
ssh: The ssh_connection documentation is now generated
ssh: Update ssh_sftp:start_channel documentation and code
ssh: The ssh_sftp documentation is now generated
ssh: The ssh_sftpd documentation is now generated
|
|
* hans/ssh/gendoc/OTP-15395:
ssh: Use new ssh_connection:event() type in channel defs
ssh: change type names
ssh: The ssh_connection documentation is now generated
ssh: Update ssh_sftp:start_channel documentation and code
ssh: The ssh_sftp documentation is now generated
ssh: The ssh_sftpd documentation is now generated
|
|
* maint:
ssh: Remove unused address,port from #connection{}
ssh: Remove unused port_bindings from #connection{}
|
|
* hans/ssh/remove_unused_rec_fields/OTP-15984:
ssh: Remove unused address,port from #connection{}
ssh: Remove unused port_bindings from #connection{}
|
|
* maint:
ssh: Don't assume Reason to be a string()
|
|
* hans/ssh/early_crash_fail_logging/ERL-990/OTP-15962:
ssh: Don't assume Reason to be a string()
|
|
* maint:
kernel: Correct a test case in global_SUITE
|
|
* hasse/kernel/global_tests:
kernel: Correct a test case in global_SUITE
|
|
|
|
* maint:
Fix an internal consistency check failure caused by beam_except
|
|
bjorng/bjorn/compiler/fix-beam_except/ERL-1026/OTP-15985
Fix an internal consistency check failure caused by beam_except
|
|
* john/compiler/recv-test-coverage:
compiler: Improve test coverage for recv_crit_edges
|
|
* maint:
erts: Scan heap fragments for off-heap binaries
|
|
* john/erts/process_info-binary-heap-fragments/OTP-15978:
erts: Scan heap fragments for off-heap binaries
|
|
Document file:open/2 monitors the owner process
|
|
Remove duplicate word in doc.
|
|
Remove duplicate word.
|
|
|
|
https://bugs.erlang.org/browse/ERL-1026
|
|
* maint:
Fix compiler crash when compiling some receive statements
|
|
bjorng/bjorn/compiler/fix-receive-bug/ERL-1022/OTP-15982
Fix compiler crash when compiling some receive statements
|
|
|
|
|
|
The compiler would crash when compiling the following code:
do(Acc) ->
receive
{Pid, abc} ->
ok;
{Pid, []} ->
ok;
{Pid, _Res} ->
exit(_Res)
end,
do([Pid | Acc]).
The last clause that always raises an exception would confuse the
compiler so that it would think that the `receive` statement was at the
end of the function and it would generate incorrect code for the `do/1`
call following the `receive`.
https://bugs.erlang.org/browse/ERL-1022
|
|
Found by valgrind test runs.
|