aboutsummaryrefslogtreecommitdiff
path: root/base/runtime/os_specific_darwin.odin
Commit message (Collapse)AuthorAgeFilesLines
* base/runtime: Add `rand_bytes` and `HAS_RAND_BYTES`Yawning Angel2025-11-291-0/+14
| | | | | | Having the OS/runtime provide a cryptographic entropy source is the right thing to do, and we need it to initialize the default random number generator.
* Add `runtime.exit`gingerBill2025-10-301-0/+10
|
* Moved all packages in core, base, vendor, tests and examples to use new #+ ↵Karl Zylinski2024-09-141-2/+2
| | | | file tag syntax.
* darwin: remove syscall usage (without -no-crt) to comply to Apple guidelinesLaytan Laats2024-07-081-5/+18
|
* Incorrect write syscall on Darwin - fixes stderr output.Ralph Caraveo2024-03-081-1/+1
| | | | | On macos, Odin was previously swallowing errors that would be reported via stderr. I've confirmed with @laytan on Discord that this fixes the issue.
* fix -no-crt on DarwinLaytan Laats2024-02-021-17/+6
|
* Rename `runtime.os_write` to `runtime.stderr_write`gingerBill2024-01-291-1/+1
|
* Improve foreign variable fuzzy type checkinggingerBill2024-01-281-0/+1
|
* Remove `core:os` dependency from `base:runtime`; change to `base:intrinsics`gingerBill2024-01-281-4/+17
|
* Move `core:runtime` to `base:runtime`; keep alias aroundgingerBill2024-01-281-0/+12