May 20, 2015 [D-runtime] [D-Programming-Language/druntime] 8818ba: - Fix initializer for core.time.MonoTime so it run... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/druntime Commit: 8818ba9198048d728146040dca839f6ad9f17afe https://github.com/D-Programming-Language/druntime/commit/8818ba9198048d728146040dca839f6ad9f17afe Author: Steven Schveighoffer <schveiguy@yahoo.com> Date: 2015-05-18 (Mon, 18 May 2015) Changed paths: M src/core/time.d M src/gc/gc.d M src/rt/dmain2.d Log Message: ----------- - Fix initializer for core.time.MonoTime so it runs before static ctors to allow other subsystems to use MonoTime. - Factor out translation of ClockType enums to POSIX clock types as a parameter to clock_gettime, etc. Change implementation to CTFE function to be easier on the compiler - Remove reimplementation of getting MonoTime.ticks from GC code, since the initializer is now run before the gc initializer. Commit: d4e1b024b38d0202dfed307c932683384daf1fd1 https://github.com/D-Programming-Language/druntime/commit/d4e1b024b38d0202dfed307c932683384daf1fd1 Author: Martin Nowak <code@dawg.eu> Date: 2015-05-20 (Wed, 20 May 2015) Changed paths: M src/core/time.d M src/gc/gc.d M src/rt/dmain2.d Log Message: ----------- Merge pull request #1278 from schveiguy/staticinitmonotime Some updates to MonoTime to better initialize the ticks per second Compare: https://github.com/D-Programming-Language/druntime/compare/17ba811ef3ef...d4e1b024b38d |
Copyright © 1999-2021 by the D Language Foundation