Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-02 | Merge pull request #2327 from josevalim/jv-faster-cerl-sets | Björn Gustavsson | |
Optimize is_subset and is_disjoint in cerl_sets | |||
2019-08-02 | Merge branch 'maint' | Björn Gustavsson | |
* maint: Avoid extremely long compilation times for huge functions | |||
2019-08-02 | Merge pull request #2336 from ↵ | Björn Gustavsson | |
bjorng/bjorn/compiler/fix-slow-beam_ssa_dead/ERL-1014/OTP-15966 Avoid extremely long compilation times for huge functions | |||
2019-08-02 | Merge branch 'maint' | Björn Gustavsson | |
* maint: Fix compiler crash when compiling with +no_type_opt Eliminate a crash in the type optimizer pass | |||
2019-08-02 | Merge branch 'bjorn/compiler/length-misuse/ERL-1013' of ↵ | Björn Gustavsson | |
https://github.com/bjorng/otp into maint OTP-15970 * 'bjorn/compiler/length-misuse/ERL-1013' of https://github.com/bjorng/otp: Eliminate a crash in the type optimizer pass | |||
2019-08-02 | Merge branch 'bjorn/compiler/fix-no_type_opt/ERL-997' of ↵ | Björn Gustavsson | |
https://github.com/bjorng/otp into maint OTP-15969 * 'bjorn/compiler/fix-no_type_opt/ERL-997' of https://github.com/bjorng/otp: Fix compiler crash when compiling with +no_type_opt | |||
2019-08-01 | Merge branch 'maint' | Micael Karlberg | |
2019-08-01 | Merge branch 'bmk/snmp/20190731/correct_top_sup_stop' into maint | Micael Karlberg | |
2019-08-01 | Merge branch 'maint' | Micael Karlberg | |
2019-08-01 | Merge branch 'bmk/erts/esock/20190730/select_info/OTP-15958' into maint | Micael Karlberg | |
2019-08-01 | Avoid extremely long compilation times for huge functions | Björn Gustavsson | |
Compiling this example takes less than a second for OTP 21: -define(B, {?A,?A,?A,?A,?A}). -define(C, {?B,?B,?B,?B,?B}). -define(D, {?C,?C,?C,?C,?C}). -define(E, {?D,?D,?D}). f() -> ?E = foo:bar(). The compilation time for OTP 22 is about 10 seconds. Most of the time is spent in `beam_ssa_dead`. This commit introduces several optimizations to bring the compilation time down to about a second. The most important of those optimizations is limiting the effort spent searching forward for a joining point for the success and failure labels for a two-way branch. This change is helped by the change of representation of variable sets from `ordsets` to `cerl_sets`. https://bugs.erlang.org/browse/ERL-1014 | |||
2019-08-01 | Merge branch 'maint' | Micael Karlberg | |
2019-08-01 | Merge branch 'bmk/megaco/20190710/test_tweaking' into maint | Micael Karlberg | |
2019-08-01 | Merge branch 'maint' | Björn Gustavsson | |
* maint: Fix unsafe code sharing | |||
2019-08-01 | Merge pull request #2329 from bkolobara/crypto/add_ed25519_ed448_to_generate_key | Hans Nilsson | |
Add ed25519 & ed448 support to crypto:generate_key OTP-15967 | |||
2019-08-01 | Merge branch 'bjorn/compiler/fix-unsafe-sharing/OTP-15963' into maint | Björn Gustavsson | |
* bjorn/compiler/fix-unsafe-sharing/OTP-15963: Fix unsafe code sharing | |||
2019-07-31 | [snmp] Fixed agent|manager top supervisor stop | Micael Karlberg | |
2019-07-31 | Merge branch 'maint' | Raimo Niskanen | |
* maint: The linger option is not transferred on *BSD | |||
2019-07-31 | Merge branch 'raimo/inherit-listen-options/OTP-15824' into maint | Raimo Niskanen | |
* raimo/inherit-listen-options/OTP-15824: The linger option is not transferred on *BSD | |||
2019-07-31 | Merge branch 'maint' | Micael Karlberg | |
2019-07-31 | Merge branch 'bmk/snmp/manager/20190729/test_tweaking' into maint | Micael Karlberg | |
2019-07-31 | [megaco|test] Add an event list to the test MGC/MG | Micael Karlberg | |
To provide more info when analyzing failed test cases an "event" queue (of max size 10) is added to both the test MG and MGC. This event queue is printed when the process exist. Also, the multi_ack_timeout is wonky, so add anther platform (sunos) to the skip list... | |||
2019-07-31 | Merge branch 'maint' | Ingela Anderton Andin | |
2019-07-31 | Merge branch 'ingela/ssl/test-enhancment' into maint | Ingela Anderton Andin | |
* ingela/ssl/test-enhancment: ssl: Extend tests ssl: Fix better OpenSSL support in test framework ssl: Avoid broken ALPN/NPN renegotiation in OpenSSL | |||
2019-07-31 | ssl: Extend tests | Péter Dimitrov | |
2019-07-31 | ssl: Fix better OpenSSL support in test framework | Ingela Anderton Andin | |
2019-07-31 | ssl: Avoid broken ALPN/NPN renegotiation in OpenSSL | Ingela Anderton Andin | |
All these test work fine with current OpenSSL master | |||
2019-07-30 | [esock|doc] Updated select-info | Micael Karlberg | |
2019-07-30 | [esock] Updated select-info | Micael Karlberg | |
2019-07-30 | Merge branch 'maint' | Hans Nilsson | |
* maint: ssh: added log/4 ssh: Fix log problem in early stages of initialization ssh: Fix potential crash if failure in init of client | |||
2019-07-30 | Merge branch 'hans/ssh/early_crash_fail_logging/ERL-990/OTP-15962' into maint | Hans Nilsson | |
* hans/ssh/early_crash_fail_logging/ERL-990/OTP-15962: ssh: added log/4 ssh: Fix log problem in early stages of initialization ssh: Fix potential crash if failure in init of client | |||
2019-07-30 | Merge branch 'maint' | Micael Karlberg | |
2019-07-30 | Merge branch 'bmk/erts/esock/20190729/eafnosupport_on_solaris10' into maint | Micael Karlberg | |
2019-07-30 | Merge branch 'maint' | Micael Karlberg | |
2019-07-30 | Merge branch 'bmk/erts/esock/20190724/invalid_sockaddr_null_in_sendto' into ↵ | Micael Karlberg | |
maint | |||
2019-07-30 | [esock] Post merge fix | Micael Karlberg | |
2019-07-30 | Merge branch 'maint' | Micael Karlberg | |
2019-07-30 | Merge branch 'bmk/esock/20190723/renaming_nif_functions/OTP-15955' into maint | Micael Karlberg | |
2019-07-30 | Merge branch 'maint' | Micael Karlberg | |
2019-07-30 | Merge branch 'bmk/erts/esock/20190717/socket_options/OTP-15904' into maint | Micael Karlberg | |
2019-07-30 | [megaco|test] Fix copyright end date | Micael Karlberg | |
2019-07-30 | Fix test of x448 & x25519 curves | Bernard Kolobara | |
2019-07-30 | Fix compiler crash when compiling with +no_type_opt | Björn Gustavsson | |
If the `no_type_opt` option was given, the compiler would crash when attempting to compile containing with a `try`...`after` construct, such as this code: foo() -> try make_ref() after ok end. To avoid having this bug re-appear, test the `no_type_opt` option in the test suites. https://bugs.erlang.org/browse/ERL-997 | |||
2019-07-30 | Eliminate a crash in the type optimizer pass | Björn Gustavsson | |
https://bugs.erlang.org/browse/ERL-1013 | |||
2019-07-29 | [esoco|test] Attempt to handle unsupported unix domain socket | Micael Karlberg | |
2019-07-29 | Merge branch 'maint' | Micael Karlberg | |
2019-07-29 | Merge branch 'bmk/snmp/manager/20190723/test_tweaking' into maint | Micael Karlberg | |
2019-07-29 | Merge branch 'maint' | Micael Karlberg | |
2019-07-29 | Merge branch 'bmk/snmp/agent/20190718/fixing_test_exits' into maint | Micael Karlberg | |
2019-07-29 | Fix unsafe code sharing | Björn Gustavsson | |