Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-20 | Replace usage of erlang:now() with usage of new API | Dan Gudmundsson | |
2015-03-20 | Replace usage of erlang:now() with usage of new API | Dan Gudmundsson | |
2015-03-20 | Replace usage of erlang:now() with usage of new API | Dan Gudmundsson | |
2015-03-20 | otp_SUITE: Warn for calls to erlang:now/0 | Björn Gustavsson | |
2015-03-20 | Replace usage of erlang:now() with usage of new API | Rickard Green | |
2015-03-20 | Multiple timer wheels | Rickard Green | |
2015-03-20 | Erlang based BIF timer implementation for scalability | Rickard Green | |
2015-03-20 | Implement ethread events with timeout | Rickard Green | |
2015-03-20 | Introduce a new time API | Rickard Green | |
The old time API is based on erlang:now/0. The major issue with erlang:now/0 is that it was intended to be used for so many unrelated things. This tied these unrelated operations together and unnecessarily caused performance, scalability as well as accuracy, and precision issues for operations that do not need to have such issues. The new API spreads different functionality over multiple functions in order to improve on this. The new API consists of a number of new BIFs: - erlang:convert_time_unit/3 - erlang:monotonic_time/0 - erlang:monotonic_time/1 - erlang:system_time/0 - erlang:system_time/1 - erlang:time_offset/0 - erlang:time_offset/1 - erlang:timestamp/0 - erlang:unique_integer/0 - erlang:unique_integer/1 - os:system_time/0 - os:system_time/1 and a number of extensions of existing BIFs: - erlang:monitor(time_offset, clock_service) - erlang:system_flag(time_offset, finalize) - erlang:system_info(os_monotonic_time_source) - erlang:system_info(time_offset) - erlang:system_info(time_warp_mode) - erlang:system_info(time_correction) - erlang:system_info(start_time) See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information. | |||
2015-03-20 | Support for <do> and <dont> doc tags | Rickard Green | |
2014-12-10 | Use the new 64-bit atomic ops API | Rickard Green | |
2014-12-10 | Introduce a 64-bit atomic ops API | Rickard Green | |
The 64-bit atomic ops API is implemented by * native word size atomic ops on 64-bit architectures, and * native double word size atomic ops on 32-bit architectures when available. When native double word size atomic is not available, the fallback using modification counters is used. | |||
2014-12-09 | Updated OTP versionOTP-17.4 | Erlang/OTP | |
2014-12-09 | Prepare release | Erlang/OTP | |
2014-12-09 | Update preloaded modules | Marcus Arendt | |
2014-12-09 | Update primary bootstrap | Marcus Arendt | |
2014-12-09 | Merge remote-tracking branch 'upstream/maint' into maint | Hans Nilsson | |
2014-12-09 | Merge branch 'hans/ssh/fix_app_appup' into maint | Hans Nilsson | |
* hans/ssh/fix_app_appup: ssh: Fix syntax error in .appup | |||
2014-12-09 | ssh: Fix syntax error in .appup | Hans Nilsson | |
2014-12-09 | Merge branch 'marcus/revert-ssh-testcase/OTP-12004' into maint | Marcus Arendt | |
* marcus/revert-ssh-testcase/OTP-12004: revert ssh testcase | |||
2014-12-09 | revert ssh testcase | Marcus Arendt | |
2014-12-09 | Merge branch 'dgud/debugger/still-invoked-gs-functions/OTP-12357' into maint | Dan Gudmundsson | |
* dgud/debugger/still-invoked-gs-functions/OTP-12357: debugger: Do not use the old removed gs functionality | |||
2014-12-08 | Merge branch 'hans/ssh/fix_app_appup' into maint | Hans Nilsson | |
* hans/ssh/fix_app_appup: ssh: Fix .app and .appup | |||
2014-12-08 | ssh: Fix .app and .appup | Hans Nilsson | |
2014-12-08 | Merge branch 'rickard/appup-files/OTP-12358' into maint | Rickard Green | |
* rickard/appup-files/OTP-12358: Add .appup file | |||
2014-12-08 | Add .appup file | Rickard Green | |
2014-12-08 | Merge branch 'rickard/autoconf/OTP-12348' into maint | Rickard Green | |
* rickard/autoconf/OTP-12348: Update megaco.appup.src | |||
2014-12-08 | Update megaco.appup.src | Rickard Green | |
2014-12-08 | debugger: Do not use the old removed gs functionality | Dan Gudmundsson | |
dbg_ui_trace module was invoked even though the module had been removed. | |||
2014-12-05 | Merge branch 'marcus/revert-ssh-fix/OTP-12004' into maint | Marcus Arendt | |
* marcus/revert-ssh-fix/OTP-12004: Revert "ssh: Corrected ret val from ssh_connection:subsystem/4." | |||
2014-12-05 | Revert "ssh: Corrected ret val from ssh_connection:subsystem/4." | Marcus Arendt | |
This reverts commit d086394ebd3595d431835af80709977a6c1c7c89. | |||
2014-12-03 | Merge branch 'rickard/check-io-warning-fix/OTP-12352' into maint | Rickard Green | |
* rickard/check-io-warning-fix/OTP-12352: Fix function "defined but not used" warning | |||
2014-12-03 | Fix function "defined but not used" warning | Rickard Green | |
2014-12-03 | Merge branch 'rickard/autoconf/OTP-12348' into maint | Rickard Green | |
* rickard/autoconf/OTP-12348: Distribute autoconf helpers | |||
2014-12-03 | erts: Fix some spelling in internal docs | Sverker Eriksson | |
2014-12-03 | Merge branch 'raimo/netns-opt-gen_udp/OTP-12314' into maint | Raimo Niskanen | |
* raimo/netns-opt-gen_udp/OTP-12314: Text netns option at socket open Fix handling netns option in gen_udp | |||
2014-12-03 | Merge branch 'ia/ssl/appup-fix' into maint | Ingela Anderton Andin | |
* ia/ssl/appup-fix: ssl: Correct appup | |||
2014-12-03 | ssl: Correct appup | Ingela Anderton Andin | |
2014-12-02 | Distribute autoconf helpers | Rickard Green | |
Distribute aclocal.m4, install-sh, config.guess, and config.sub to applications at build time instead of having multiple identical copies committed in the repository. | |||
2014-12-02 | Merge branch 'ia/ssh/prepare-for-release' into maint | Ingela Anderton Andin | |
* ia/ssh/prepare-for-release: ssh: Add soft upgrade for ptty_alloc | |||
2014-12-02 | ssh: Add soft upgrade for ptty_alloc | Ingela Anderton Andin | |
2014-12-02 | Merge branch 'egil/fix-dialyzer-map-key-coalescing/OTP-12347' into maint | Björn-Egil Dahlberg | |
* egil/fix-dialyzer-map-key-coalescing/OTP-12347: dialyzer: Test recoalesced map keys compiler: Coalesce map keys in dialyzer mode | |||
2014-12-02 | Merge branch 'anders/diameter/17.4_release/OTP-12343' into maint | Anders Svensson | |
* anders/diameter/17.4_release/OTP-12343: vsn -> 1.8 Update appup for 17.4 | |||
2014-12-02 | Merge branch 'siri/ct_netconfc/subsystem-timeout/OTP-12334' into maint | Henrik Nord | |
* siri/ct_netconfc/subsystem-timeout/OTP-12334: [ct_netconfc] Handle timeout failure in ssh | |||
2014-12-02 | Merge branch 'siri/ct_telnet/unstable-tests/OTP-12329' into maint | Henrik Nord | |
* siri/ct_telnet/unstable-tests/OTP-12329: [ct_telnet] Fix test case 'server_speaks' [ct_telnet] Improve debug printouts and logging [ct_telnet] Add timestamp to telnet_server debug printout [ct_telnet] Extend timeout in test from 1 to 2 sek [ct_telnet] Don't send extra newline after password | |||
2014-12-02 | Merge branch 'hans/ssh/appup' into maint | Hans Nilsson | |
* hans/ssh/appup: ssh: Fixes wrong version in appup file | |||
2014-12-02 | ssh: Fixes wrong version in appup file | Hans Nilsson | |
2014-12-02 | Merge branch 'lukas/erts/isfinite-fix/OTP-12268' into maint | Lukas Larsson | |
* lukas/erts/isfinite-fix/OTP-12268: erts: Fix finite warning for clang | |||
2014-12-02 | erts: Fix finite warning for clang | Lukas Larsson | |
clang aka llvm claims to be __GNUC__ and thus we have to explicitly check that it is not used. | |||
2014-12-02 | Merge branch 'lukas/erts/bif_info_rebuild/OTP-12344' into maint | Lukas Larsson | |
* lukas/erts/bif_info_rebuild/OTP-12344: Sort keys before generating |