Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-05 | Update Linux version for pktoptions TTL | Raimo Niskanen | |
2018-12-05 | Fix unsafe optimization of stack trace building | Björn Gustavsson | |
The `sys_core_fold` pass of the compiler would optimize away the building of the stacktrace in code such as: try ... catch C:R:Stk -> erlang:raise(C, {R,Stk}, Stk) end That optimization is unsafe and would cause a crash in a later compiler pass. | |||
2018-12-05 | Merge pull request #2039 from ↵ | Lukas Larsson | |
garazdawi/lukas/erts/fix_lit_msg_copy_in_gc/ERL-741/OTP-15478 erts: Fix copy of literal msg during gc | |||
2018-12-04 | Merge branch 'raimo/ssl/tls_dist-optimization' into maint | Raimo Niskanen | |
* raimo/ssl/tls_dist-optimization: Handle socket close in state downgrade Handle dead sender at terminate Handle tls_sender exit properly Optimize split_bin Improve dist send throughput | |||
2018-12-04 | Merge branch 'raimo/ssl/tls_dist-profiling' into maint | Raimo Niskanen | |
* raimo/ssl/tls_dist-profiling: Improve benchmark Implement print on other node Fix compiler warnings | |||
2018-12-04 | Merge branch 'ingela/ssl/test-cuddle-ssl_basic_SUITE' into maint | Ingela Anderton Andin | |
* ingela/ssl/test-cuddle-ssl_basic_SUITE: ssl: Correct test case | |||
2018-12-04 | Handle socket close in state downgrade | Raimo Niskanen | |
2018-12-04 | erts: Fix copy of literal msg during gc | Lukas Larsson | |
A copy has to be made of the message as there is a trace token. There was a bug where the actual message was incorrectly modified even if it was a literal. | |||
2018-12-04 | Merge branch 'ingela/ssl/dist/active-N/OTP-15449' into maint | Ingela Anderton Andin | |
* ingela/ssl/dist/active-N/OTP-15449: ssl: Fix error handling in function passive_receive ssl: Correct ssl:shutdown ssl: Internaly use {active, N} | |||
2018-12-04 | Handle erroneous length during decode (BER only) without crashing | Kenneth Lundin | |
2018-12-03 | ssl: Fix error handling in function passive_receive | Ingela Anderton Andin | |
Also avoid code duplication Conflicts: lib/ssl/src/dtls_connection.erl lib/ssl/src/tls_connection.erl | |||
2018-12-03 | ssl: Correct ssl:shutdown | Ingela Anderton Andin | |
When internaly using active N, bugs in shutdown implementation where reveled. | |||
2018-12-03 | ssl: Internaly use {active, N} | Ingela Anderton Andin | |
Make next_record an internal help function to next_event and avoid duplicate calls to tls_socket:setopts for setting the active option. | |||
2018-12-03 | ssl: Correct test case | Ingela Anderton Andin | |
2018-12-03 | Update preloaded modules | Henrik Nord | |
2018-12-03 | Update primary bootstrap | Henrik Nord | |
2018-12-03 | Merge branch 'lukas/erts/CFLAGS-O-check/OTP-15465' into maint | Lukas Larsson | |
* lukas/erts/CFLAGS-O-check/OTP-15465: erts: Fix some 32-bit gcc warnings erts: Add check that a -O flag is present in CFLAGS | |||
2018-12-03 | erts: Fix some 32-bit gcc warnings | Lukas Larsson | |
2018-12-03 | erts: Add check that a -O flag is present in CFLAGS | Lukas Larsson | |
There have been too many times when users have needed to enable something through CFLAGS but forgotten to add the '-O2 -g' flags. | |||
2018-12-03 | erts: Fix lists_member_2 reduction count | Lukas Larsson | |
OTP-15474 | |||
2018-12-03 | erts: Allow code_model_small to be set in xcomp setting | Lukas Larsson | |
OTP-15473 | |||
2018-12-03 | erts: Implement delay_send using timer instead of poll | Lukas Larsson | |
The previous implementation uses a round-trip in the poll-set to simulate a yield of the port context. With the poll thread implementation this is no longer a good idea as it generated a lot more work for the system. So this commit changes the implementation to use a timer instead. OTP-15471 | |||
2018-12-03 | erts: Optimize driver_set_timer(0) to fire at once | Lukas Larsson | |
By optimizing driver_set_timer for 0 we can use it instead of select to do a yield in the driver. Use full for delay_send in the inet driver. OTP-15472 | |||
2018-12-03 | erts: Optimize the inet driver multi timers for one timer | Lukas Larsson | |
The most common case for any socket is to have zero or one timer, so we optimize for the one case. The only case when we have more than one timer is when the multi accept feature is used. | |||
2018-12-03 | erts: Move all inet tcp CONNECTED timers to multi timer | Lukas Larsson | |
2018-12-03 | erts: Add erts_io_notify_port_task_executed to check_io msacc state | Lukas Larsson | |
OTP-15450 | |||
2018-12-03 | erts: Add pre-alloc to ALLOC msacc state | Lukas Larsson | |
OTP-15450 | |||
2018-12-03 | Merge branch 'sverker/erts/sendfile-error-bug/ERL-784/OTP-15461' into maint | Sverker Eriksson | |
* sverker/erts/sendfile-error-bug/ERL-784/OTP-15461: erts: Fix hanging sendfile bugs when socket closes unexpectedly erts: Fix unexpected inet_reply message from failing file:sendfile erts: Fix bug in sendfile for active socket | |||
2018-12-03 | Merge branch 'sverker/erts/cuddle-driver_SUITE' into maint | Sverker Eriksson | |
* sverker/erts/cuddle-driver_SUITE: erts: Fix faulty assert in driver_SUITE erts: Improve driver_SUITE:smp_select | |||
2018-12-03 | Merge branch 'siri/logger/std-recreate-file-if-rotated/OTP-15469' into maint | Siri Hansen | |
* siri/logger/std-recreate-file-if-rotated/OTP-15469: [logger] Re-create log file if deleted | |||
2018-12-03 | Merge branch 'siri/logger/unexpected-exit-from-simple/ERL-788/OTP-15466' ↵ | Siri Hansen | |
into maint * siri/logger/unexpected-exit-from-simple/ERL-788/OTP-15466: [logger] Unlink simple handler before terminating | |||
2018-12-03 | Merge branch 'siri/et/scroll-up/ERL-780/OTP-15463' into maint | Siri Hansen | |
* siri/et/scroll-up/ERL-780/OTP-15463: [et] Improve handling of scroll bar | |||
2018-12-03 | Merge branch 'dgud/stdlib/unicode-binary-bug/ERL-777/OTP-15428' into maint | Dan Gudmundsson | |
* dgud/stdlib/unicode-binary-bug/ERL-777/OTP-15428: unicode_util did not handle binary input data correctly | |||
2018-12-03 | Merge branch 'raimo/test-cuddling' into maint | Raimo Niskanen | |
* raimo/test-cuddling: Parallel stress test strong_rand_bytes Update OS version numbers | |||
2018-12-03 | Merge branch 'hans/crypto/valgrind-warnings/OTP-15467' into maint | Hans Nilsson | |
* hans/crypto/valgrind-warnings/OTP-15467: crypto: Engine valgrind fix crypto: Fix valgrind error in dh_generate/dh_compute crypto: Fix valgrind errors in pkey_crypt_nif crypto: Add some crypto:engine_unload in engine test suite crypto: Fix valgrind errors in privkey_to_pubkey crypto: Fix valgrind error for keys with passwords in Engines | |||
2018-12-03 | crypto: Engine valgrind fix | Hans Nilsson | |
Fixes memory leak when a command has wrong type. | |||
2018-12-03 | crypto: Fix valgrind error in dh_generate/dh_compute | Hans Nilsson | |
2018-12-03 | crypto: Fix valgrind errors in pkey_crypt_nif | Hans Nilsson | |
2018-12-03 | crypto: Add some crypto:engine_unload in engine test suite | Hans Nilsson | |
Got valgrind errors for error tests otherwise | |||
2018-12-03 | crypto: Fix valgrind errors in privkey_to_pubkey | Hans Nilsson | |
2018-12-03 | crypto: Fix valgrind error for keys with passwords in Engines | Hans Nilsson | |
2018-12-03 | Merge branch 'dgud/wx/mojave-crash/OTP-15426' into maint | Dan Gudmundsson | |
* dgud/wx/mojave-crash/OTP-15426: wx: Do not delay deletes of wxGraphicContext | |||
2018-12-03 | Merge pull request #2036 from uabboli/hasse/stdlib/rfc3339_fraction/OTP-15464 | Hans Bolinder | |
stdlib: Let calendar:system_time_to_rfc3339() keep fractions | |||
2018-11-30 | erts: Fix hanging sendfile bugs when socket closes unexpectedly | Sverker Eriksson | |
2018-11-30 | [logger] Re-create log file if deleted | Siri Hansen | |
This is an update to logger_std_h, which makes it play well with tools like logrotate. | |||
2018-11-30 | Handle dead sender at terminate | Raimo Niskanen | |
2018-11-30 | Handle tls_sender exit properly | Raimo Niskanen | |
2018-11-30 | Improve benchmark | Raimo Niskanen | |
2018-11-30 | Implement print on other node | Raimo Niskanen | |
2018-11-30 | Fix compiler warnings | Raimo Niskanen | |