| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove `core:os` dependency for `base:runtime` | gingerBill | 2024-01-28 | 1 | -1/+1 |
| | | |||||
| * | Replace `core:*` to `base:*` where appropriate | gingerBill | 2024-01-28 | 2 | -3/+3 |
| | | |||||
| * | Implement new sys/unix package | flysand7 | 2023-10-27 | 1 | -16/+14 |
| | | |||||
| * | Fix calling time.now() in wasm js runtime | Damian Tarnawski | 2023-10-19 | 1 | -2/+2 |
| | | |||||
| * | Clean up usage of `using` throughout core and vendor | gingerBill | 2023-07-31 | 1 | -17/+19 |
| | | |||||
| * | Merge pull request #2520 from matias-eduardo/master | Jeroen van Rijn | 2023-05-09 | 1 | -2/+2 |
| |\ | | | | | Allow for custom sleep duration in tsc frequency fallback | ||||
| | * | Allow custom sleep on tsc fallback. | Matias Fernandez | 2023-05-09 | 1 | -2/+2 |
| | | | | | | | | | | | | | This gives the user more control over the spectrum of precision vs. load time on Windows. Spall's output with much lower sleep times is still useful in my experience. NOTE: A better API might be to allow the user to pass the freq as a param to "create_context" in case they already paid for it beforehand, but this seems fine for now. | ||||
| * | | fix spacing | Laytan Laats | 2023-05-06 | 1 | -2/+2 |
| | | | |||||
| * | | add time.weekday proc | Laytan Laats | 2023-05-05 | 1 | -0/+6 |
| |/ | |||||
| * | add null-impl for tsc_frequency for alt-platforms | Colin Davidson | 2023-03-04 | 3 | -14/+6 |
| | | |||||
| * | shuffle tsc around a little | Colin Davidson | 2023-02-22 | 1 | -15/+13 |
| | | |||||
| * | add sleep-fallback and invariant check | Colin Davidson | 2023-02-21 | 4 | -20/+60 |
| | | |||||
| * | more function name changes | Colin Davidson | 2023-02-21 | 4 | -53/+47 |
| | | |||||
| * | block all x86 tsc functions in when block | Colin Davidson | 2023-02-21 | 3 | -44/+50 |
| | | |||||
| * | adjust func names | Colin Davidson | 2023-02-21 | 2 | -2/+2 |
| | | |||||
| * | use the libc call on darwin so sysctlbyname works | Colin Davidson | 2023-02-21 | 4 | -37/+21 |
| | | |||||
| * | sort out units to make things happier | Colin Davidson | 2023-02-19 | 1 | -1/+1 |
| | | |||||
| * | more typo. yay. | Colin Davidson | 2023-02-19 | 1 | -1/+1 |
| | | |||||
| * | intrinsics typo | Colin Davidson | 2023-02-19 | 1 | -1/+1 |
| | | |||||
| * | derp. raw-syscalls | Colin Davidson | 2023-02-19 | 1 | -1/+1 |
| | | |||||
| * | oops, add intrinsics import | Colin Davidson | 2023-02-19 | 1 | -0/+1 |
| | | |||||
| * | add a tsc frequency get for windows | Colin Davidson | 2023-02-19 | 1 | -0/+28 |
| | | |||||
| * | add osx support | Colin Davidson | 2023-02-19 | 1 | -0/+23 |
| | | |||||
| * | begin adding tsc frequency getters | Colin Davidson | 2023-02-19 | 2 | -1/+65 |
| | | |||||
| * | create _yeild stub for wasi_wasm32 target to avoid compile error | JopStro | 2022-10-31 | 1 | -0/+2 |
| | | |||||
| * | Heavily improve time handling on Windows for `time.now()` and `os.File_Info` | gingerBill | 2022-10-26 | 2 | -35/+44 |
| | | |||||
| * | Remove `strings` dependency from `core:sys/windows` | gingerBill | 2022-06-02 | 1 | -4/+4 |
| | | |||||
| * | Update `time` procedures for js targets | gingerBill | 2022-05-21 | 1 | -8/+17 |
| | | |||||
| * | Clean up `core:time` to be consistent across all platforms | gingerBill | 2022-05-12 | 7 | -133/+70 |
| | | |||||
| * | Add mock for `_yield` | gingerBill | 2022-05-06 | 1 | -0/+2 |
| | | |||||
| * | Update time.odin | Jeroen van Rijn | 2022-04-16 | 1 | -1/+6 |
| | | | | | Add caveats. | ||||
| * | time: remove unnecessary yield | hikari | 2022-04-16 | 1 | -5/+1 |
| | | |||||
| * | time: fix unix build | hikari | 2022-04-16 | 1 | -3/+11 |
| | | |||||
| * | time: yield accurate_sleep instead of relaxing the cpu | hikari | 2022-04-16 | 3 | -2/+18 |
| | | |||||
| * | time: add accurate sleep procedure | hikari | 2022-04-16 | 1 | -0/+31 |
| | | |||||
| * | initial OpenBSD support | Sébastien Marie | 2022-02-25 | 1 | -11/+23 |
| | | |||||
| * | Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use strings | gingerBill | 2022-01-20 | 1 | -1/+1 |
| | | |||||
| * | Begin work in semi-standardized `js_wasm32` target | gingerBill | 2021-11-07 | 3 | -0/+60 |
| | | |||||
| * | better naming conventions for stopwatch procedures + fields | Phil H | 2021-10-28 | 1 | -10/+10 |
| | | |||||
| * | Add clock overloads for Duration and Stopwatch | Phil | 2021-10-28 | 1 | -4/+19 |
| | | |||||
| * | Add a stopwatch to time.odin | Phil | 2021-10-28 | 1 | -1/+30 |
| | | |||||
| * | Make many `package time` procedures use `"contextless"` calling convention | gingerBill | 2021-10-11 | 4 | -15/+15 |
| | | |||||
| * | Make `QPC` thread local again. | Jeroen van Rijn | 2021-09-09 | 1 | -2/+1 |
| | | |||||
| * | Add xxhash tests to CI. | Jeroen van Rijn | 2021-09-09 | 1 | -1/+2 |
| | | |||||
| * | Add xxhash benchmark. | Jeroen van Rijn | 2021-09-09 | 2 | -1/+59 |
| | | |||||
| * | Strip semicolons in core which were missing | gingerBill | 2021-09-08 | 1 | -42/+42 |
| | | |||||
| * | Remove unneeded semicolons from the core library | gingerBill | 2021-08-31 | 3 | -163/+163 |
| | | |||||
| * | Enforce `core:builtin` and `core:intrinsics` for imports | gingerBill | 2021-08-21 | 1 | -1/+1 |
| | | |||||
| * | datetime_to_time's ok should default to true. | Jeroen van Rijn | 2021-05-02 | 1 | -5/+4 |
| | | |||||
| * | Replace many `foreign` llvm calls with intrinsics | gingerBill | 2021-04-25 | 1 | -5/+3 |
| | | |||||