Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-18 | Change license text to APLv2 | Bruce Yinhe | |
2015-05-06 | Misc time improvements | Rickard Green | |
- Possibility to chose different clock sources - Improved mach clock usage - Improved linux clock_gettime() usage - ... | |||
2015-03-26 | Misc fixes | Rickard Green | |
2015-03-25 | Fixes and cleanup | Rickard Green | |
2015-03-24 | Better OS system time implementation | Rickard Green | |
2015-03-23 | erts_sys_hrtime() for lcnt | Rickard Green | |
2015-03-23 | Better support for poor os monotonic sources | 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. | |||
2013-06-12 | Update copyright years | Björn-Egil Dahlberg | |
2013-05-02 | Enable use of GetTickCoun64 when available | Patrik Nyblom | |
2013-03-11 | Intermediate code with lock on gettickcount() | Patrik Nyblom | |
2013-03-05 | Tmp | Patrik Nyblom | |
2012-04-16 | Optimize process table access | Rickard Green | |
2011-12-09 | Update copyright years | Björn-Egil Dahlberg | |
2011-12-08 | Emulate localtime, gmtime and mktime to enable negative time_t | Patrik Nyblom | |
2011-12-08 | Teach windows sys_localtime_r | Björn-Egil Dahlberg | |
2011-12-02 | Build Win64 Erlang emulator using MSYS | unknown | |
Still does not run, just compiles. | |||
2009-11-20 | The R13B03 release.OTP_R13B03 | Erlang/OTP | |