aboutsummaryrefslogtreecommitdiff
path: root/core/time
Commit message (Expand)AuthorAgeFilesLines
* shuffle tsc around a littleColin Davidson2023-02-221-15/+13
* add sleep-fallback and invariant checkColin Davidson2023-02-214-20/+60
* more function name changesColin Davidson2023-02-214-53/+47
* block all x86 tsc functions in when blockColin Davidson2023-02-213-44/+50
* adjust func namesColin Davidson2023-02-212-2/+2
* use the libc call on darwin so sysctlbyname worksColin Davidson2023-02-214-37/+21
* sort out units to make things happierColin Davidson2023-02-191-1/+1
* more typo. yay.Colin Davidson2023-02-191-1/+1
* intrinsics typoColin Davidson2023-02-191-1/+1
* derp. raw-syscallsColin Davidson2023-02-191-1/+1
* oops, add intrinsics importColin Davidson2023-02-191-0/+1
* add a tsc frequency get for windowsColin Davidson2023-02-191-0/+28
* add osx supportColin Davidson2023-02-191-0/+23
* begin adding tsc frequency gettersColin Davidson2023-02-192-1/+65
* create _yeild stub for wasi_wasm32 target to avoid compile errorJopStro2022-10-311-0/+2
* Heavily improve time handling on Windows for `time.now()` and `os.File_Info`gingerBill2022-10-262-35/+44
* Remove `strings` dependency from `core:sys/windows`gingerBill2022-06-021-4/+4
* Update `time` procedures for js targetsgingerBill2022-05-211-8/+17
* Clean up `core:time` to be consistent across all platformsgingerBill2022-05-127-133/+70
* Add mock for `_yield`gingerBill2022-05-061-0/+2
* Update time.odinJeroen van Rijn2022-04-161-1/+6
* time: remove unnecessary yieldhikari2022-04-161-5/+1
* time: fix unix buildhikari2022-04-161-3/+11
* time: yield accurate_sleep instead of relaxing the cpuhikari2022-04-163-2/+18
* time: add accurate sleep procedurehikari2022-04-161-0/+31
* initial OpenBSD supportSébastien Marie2022-02-251-11/+23
* Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use stringsgingerBill2022-01-201-1/+1
* Begin work in semi-standardized `js_wasm32` targetgingerBill2021-11-073-0/+60
* better naming conventions for stopwatch procedures + fieldsPhil H2021-10-281-10/+10
* Add clock overloads for Duration and StopwatchPhil2021-10-281-4/+19
* Add a stopwatch to time.odinPhil2021-10-281-1/+30
* Make many `package time` procedures use `"contextless"` calling conventiongingerBill2021-10-114-15/+15
* Make `QPC` thread local again.Jeroen van Rijn2021-09-091-2/+1
* Add xxhash tests to CI.Jeroen van Rijn2021-09-091-1/+2
* Add xxhash benchmark.Jeroen van Rijn2021-09-092-1/+59
* Strip semicolons in core which were missinggingerBill2021-09-081-42/+42
* Remove unneeded semicolons from the core librarygingerBill2021-08-313-163/+163
* Enforce `core:builtin` and `core:intrinsics` for importsgingerBill2021-08-211-1/+1
* datetime_to_time's ok should default to true.Jeroen van Rijn2021-05-021-5/+4
* Replace many `foreign` llvm calls with intrinsicsgingerBill2021-04-251-5/+3
* Correct overflowed months.Jeroen van Rijn2021-03-231-1/+1
* Add core:datetime_to_timeJeroen van Rijn2021-03-231-0/+44
* Minimize unneeded castsgingerBill2021-03-032-6/+6
* update essence API headernakst2021-02-261-1/+17
* Replace usage of `inline proc` with `#force_inline proc` in the core librarygingerBill2021-02-231-1/+1
* Update package reflectgingerBill2021-01-271-1/+11
* Add time.Tick for performance related timingsgingerBill2021-01-094-0/+78
* Switched to else instead of not equalPlatin212020-09-271-3/+1
* Adds when statement for framework includePlatin212020-09-271-1/+8
* Add `package path/filepath`; Add `os.stat` for windows (TODO: unix)gingerBill2020-09-252-5/+15