Age | Commit message (Collapse) | Author |
|
|
|
* 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
|
|
|
|
|
|
* 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.
|
|
|
|
|
|
|
|
|
|
When spawning OS (unix) processes with erlang:open_port, store the
resulting unix pid so that it can be queried later on using
erlang:port_info/1,2.
|
|
* egil/inet-document-options/OTP-10053:
kernel: Document ifaddr option
kernel: Document tcp-, udp- and sctp_module option
kernel: Remove bit8 option in spec
kernel: Document bit8 option in inet:setopts/2
kernel: Initial doc of forgotten inet options
|
|
* same as ip option
|
|
|
|
* The option is removed to force warnings for dialyzer
|
|
* This is a highly specialized option which is
probably not used and will be removed in R16
|
|
|
|
* UDP: ulticast_if, multicast_loop and multicast_ttl,
add_membership and drop_membership
* Inet: bit8, buffer, deliver, high_watermark, linger and
low_watermark
|
|
crypto only uses libcrypto.
Superfluous dependency introduced in R14B04 by 52230a417ad0057.
|