Age | Commit message (Collapse) | Author |
|
* lukas/kernel/fix-gen_udp_tcp-leak/OTP-10094:
Add testcase for controlling_process(P,self())
Fix port leaking after controlling_process(Port, self())
|
|
'siri/crashdump_viewer/crash-when-hash-in-module-name/OTP-10090' into maint
* siri/crashdump_viewer/crash-when-hash-in-module-name/OTP-10090:
[crashdump_viewer] URL encode module names in link to loaded module details
|
|
* siri/wx/edoc-deps:
[wx] Add dependencies to .erl when generating edoc xmls
|
|
|
|
|
|
|
|
* bjorn/test-cases:
ts: Recognize Windows 7
otp_SUITE: Ignore calls to dialyzer if the entire application is missing
otp_SUITE: Remove broken filtering of megaco calls
|
|
* ia/ssh/remote-connetion-id/OTP-10062:
The channel id in a channel failure message, sent to the peer, is now in all cases the remote channel id
|
|
* ia/ssl/doc-improvment:
Improved explanation of depth option
|
|
* dgud/observer/bug-fixes/OTP-10075:
[observer] Add more popup menus and info selected pid
[observer] Fix scrollbars in app-viewer
[observer] Allow bifs when selecting functions for trace
[observer] Fix gui-crash when table_copies couldn't be spawned
[observer] Fix dead processes
[observer] Ask epmd for local nodes
[observer] Remove appmon ref when node goes down
|
|
* sa/dialyzer-contract-variables:
Correct handling of type names in contracts
Don't rewrite unchanged PLT
Fix crash related to contract checking
OTP-10083
|
|
|
|
|
|
cases the remote channel id
|
|
|
|
* sverk/cross_tests/OTP-10074:
Fix include issues in when building tests
Fix cross compile of testcases
Update cross build system for tests to work
|
|
|
|
|
|
ts has been fixed to again work in a cross build environment.
See ts:help() and xcomp/README.md for details about how it works.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* The whole 'handle_external_read' seems suspicious
Keep original behaviour and just suppress
|
|
* maint-r15:
Update release notes
Fix continuation bug in parse_default_decl_1/2
|
|
|
|
Sigh (currently) bifs are not included in:
Mod:module_info(functions) only in Mod:module_info(exports).
Erlang compiler bug?
|
|
|
|
Again sigh
|
|
Default menus include other erlang nodes on the local node
|
|
|
|
|
|
Variables in contracts can either be true type variables or simply names for
types thet are defined in the 'when' clauses. Consider the following example:
-spec foo(X, Options) -> {ok, X} | error when Options :: [{atom(), boolean()}].
Here X is a true variable whereas Options is a name for a type that is defined
in the when clause.
'when' clauses may further use names on the right side. These were not treated
properly by Dialyzer and could be generalized to the term() type. This patch
fixes this issue.
A further issue is the treatment of true type variables, but this is left for
another patch.
|
|
|
|
When "collapsing" heads of list elements from a list's tail into the list's
head the new head can be different.
|
|
* ia/ssh/options-check-OTP-10061:
Corrected ssh option handling
|
|
The option ip_v6_disabled and the undocumented option exec was incorrectly
handled by the option checking code.
There where two options for allowing user interaction one documented
and one undocumented, they where merge to to be the documented one.
For backwards compatibility the undocumented one is transformed to the
documented one in the option checking code.
|
|
* ia/ssh/close/OTP-10060:
Avoid sending two ssh close messages
|
|
|
|
|
|
Included them by "mistake".
|
|
* sverk/crypto-rsa-key-opt:
public_key: Use optimized RSA private key handling
crypto: Optimize RSA private key handling
crypto: Remove unnecessary dependency to libssl
OTP-10064
OTP-10065
|
|
by providing extra redundant information to crypto.
|
|
by using extra redundant information as part of the key
that will speed things up for OpenSSL.
Affects rsa_sign, rsa_private_encrypt and rsa_private_decrypt.
|
|
|
|
|