aboutsummaryrefslogtreecommitdiff
path: root/core/time
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove usage of `do` in core librarygingerBill2020-09-232-10/+14
* Get Odin compiling and produced exe's running on FreeBSDChristian Seibold2020-09-141-1/+1
* Fix #712gingerBill2020-08-261-2/+4
* Add `raw_data` to replace cases in which `&x[0]` was usedgingerBill2020-06-291-1/+1
* Begin migration from sys/win32 to sys/windowsgingerBill2020-06-261-5/+5
* Add `time.read_cycle_counter`gingerBill2020-06-221-0/+8
* Fix `time.now`gingerBill2020-06-192-6/+13
* `x if cond else y` and `x when cond else y` expressionsgingerBill2020-03-051-1/+1
* Implement core:thread and core:sync on Unix using pthreadsTetralux2019-12-014-102/+80
* Add missing foreign import to time_darwinChris Heyes2019-11-011-0/+2
* Move time code from os to time packageChris Heyes2019-11-011-10/+30
* Merge remote-tracking branch 'upstream/master'Chris Heyes2019-11-013-1/+3
|\
| * Change ODIN_OS string for osx from "osx" to "darwin" to allow for other platf...gingerBill2019-10-011-0/+0
| * New Essence OS layer; cross-compiling improvementsnakst2019-09-021-0/+2
| * Fix parsing for procedure literals expression statements; improve assert perf...gingerBill2019-07-281-1/+1
* | Impl time for macOSChris Heyes2019-07-161-1/+32
|/
* Merge pull request #320 from thebirk/add-diff-to-timegingerBill2019-01-071-0/+4
|\