| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | `Empty` -> `Unsupported`bill/io-error-changes | gingerBill | 2025-11-14 | 1 | -1/+1 |
| | | |||||
| * | Further overhaul of package line comments. | Jeroen van Rijn | 2025-10-09 | 1 | -1/+1 |
| | | |||||
| * | More package lines | Jeroen van Rijn | 2025-10-09 | 1 | -1/+1 |
| | | |||||
| * | Add package line docs to c and libc | gingerBill | 2025-10-09 | 1 | -0/+2 |
| | | |||||
| * | Fix various foreign signatures | Harold Brenes | 2025-09-29 | 1 | -1/+1 |
| | | |||||
| * | `for in string16`; Support `string16` across core | gingerBill | 2025-08-02 | 1 | -8/+8 |
| | | |||||
| * | Replace system:System.framework imports with system:System | Harold Brenes | 2025-07-13 | 14 | -14/+14 |
| | | | | | This makes the linker work for both macOS and iOS targets | ||||
| * | put FILE in core:c and use that in bindings to fix wasm | Laytan Laats | 2025-01-27 | 1 | -1/+2 |
| | | |||||
| * | Haiku: small fixes across core | avanspector | 2025-01-10 | 1 | -0/+15 |
| | | |||||
| * | Haiku: more posix | avanspector | 2025-01-10 | 1 | -1/+1 |
| | | |||||
| * | fix haiku | avanspector | 2024-12-20 | 2 | -8/+9 |
| | | |||||
| * | sys/posix: impl rest of linux, impl some of Windows | Laytan Laats | 2024-10-28 | 2 | -2/+135 |
| | | |||||
| * | Merge branch 'odin-lang:master' into master | Antonino Simone Di Stefano | 2024-09-22 | 6 | -2/+45 |
| |\ | |||||
| | * | Fix more JS stuff | gingerBill | 2024-09-22 | 3 | -2/+36 |
| | | | |||||
| | * | Clean-up `libc` usage | gingerBill | 2024-09-22 | 4 | -2/+11 |
| | | | |||||
| * | | Fix type in parameter of atomic_compare_exchange_weak_explicit | Antonino Simone Di Stefano | 2024-09-21 | 1 | -1/+1 |
| |/ | | | | desited -> desired | ||||
| * | c/libc: fix time link name | Laytan Laats | 2024-08-31 | 1 | -1/+1 |
| | | |||||
| * | Add missing `io.Stream_Mode` responses | Feoramund | 2024-08-28 | 1 | -1/+1 |
| | | |||||
| * | posix: add package | Laytan Laats | 2024-08-14 | 7 | -26/+97 |
| | | |||||
| * | Merge Darwin signals into other UNIX-likes | Feoramund | 2024-06-28 | 1 | -14/+1 |
| | | | | | They're all the same. | ||||
| * | Fix `STDIN`, `STDOUT`, `STDERR` handles for BSDs | Feoramund | 2024-06-02 | 1 | -6/+8 |
| | | | | | | | | | | | | Tested on FreeBSD 14.0 and NetBSD 10.0 OpenBSD is untested, but link names were sourced from: https://github.com/openbsd/src/blob/master/include/stdio.h According to this, OpenBSD shares the same layout as NetBSD. FreeBSD has the same as Darwin in this regard. | ||||
| * | Share `libc` signal definitions with more platforms | Feoramund | 2024-06-02 | 1 | -1/+1 |
| | | | | | | | | | | I confirmed that these 3 platforms share the same signal definitions from these sources. Haiku: https://github.com/haiku/haiku/blob/master/headers/posix/signal.h OpenBSD: https://github.com/openbsd/src/blob/master/sys/sys/signal.h NetBSD: http://fxr.watson.org/fxr/source/sys/signal.h?v=NETBSD | ||||
| * | More std lib fixes | Andreas T Jonsson | 2024-04-19 | 1 | -1/+1 |
| | | | | | Just selecting the same codepath as other BSD's for the most part. | ||||
| * | Added some libc bindings for NetBSD | Andreas T Jonsson | 2024-04-18 | 3 | -3/+3 |
| | | |||||
| * | Merge pull request #3230 from avanspector/haiku | gingerBill | 2024-03-08 | 4 | -2/+54 |
| |\ | | | | | Add Haiku OS support | ||||
| | * | Revert "fix haiku" | avanspector | 2024-02-26 | 1 | -30/+30 |
| | | | | | | | | | This reverts commit 7290c692577a2ce6c4f6046b0792ba8da3e61a93. | ||||
| | * | fix haiku | avanspector | 2024-02-26 | 1 | -30/+30 |
| | | | |||||
| | * | fix runtime and libc | avanspector | 2024-02-25 | 1 | -0/+18 |
| | | | |||||
| | * | fix core and libc | avanspector | 2024-02-25 | 1 | -1/+1 |
| | | | |||||
| | * | add haiku to base:runtime and core:c/libc | avanspector | 2024-02-25 | 2 | -1/+35 |
| | | | |||||
| * | | move `va_list` into `core:c` | Laytan Laats | 2024-03-01 | 1 | -9/+3 |
| |/ | |||||
| * | Replace `core:*` to `base:*` where appropriate | gingerBill | 2024-01-28 | 5 | -5/+5 |
| | | |||||
| * | c/libc: add `to_stream` proc | Laytan Laats | 2024-01-08 | 1 | -0/+101 |
| | | | | | | Adds the `to_stream` procedure to `core:c/libc` to improve usability of the core collection when you have to use libc. | ||||
| * | Add assert to disallow `-no-crt` when importing `core:c/libc` | gingerBill | 2023-11-23 | 1 | -0/+2 |
| | | |||||
| * | Update stdio.odin | reluctant-git-user | 2023-10-15 | 1 | -1/+1 |
| | | | | snprintf() prototype fix | ||||
| * | Require parentheses for `#align(N)` | gingerBill | 2023-08-15 | 4 | -5/+5 |
| | | |||||
| * | Minor fixes | gingerBill | 2023-03-16 | 1 | -1/+1 |
| | | |||||
| * | Fix `cnd_timedwait` | gingerBill | 2023-01-16 | 1 | -1/+1 |
| | | |||||
| * | fix core:c/libc.errno link_name for Linux and FreeBSD | Julian Fondren | 2022-10-17 | 1 | -2/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Although the FreeBSD link matches Darwin, its EILSEQ still matches Linux. Confirmed with the following program: ```odin package main import "core:c/libc" main :: proc() { libc.printf("%d\n", libc.errno()^) // 0 _ = libc.fopen("nonexistent file", "r") libc.printf("%d\n", libc.errno()^) // 2 } ``` on Linux: Odin: dev-2022-10:075040ae OS: Manjaro Linux, Linux 5.10.147-1-MANJARO CPU: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz RAM: 15953 MiB and FreeBSD: Odin: dev-2022-10:075040ae OS: FreeBSD: Unknown CPU: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz RAM: 990 MiB FreeBSD uname -r: 13.0-RELEASE | ||||
| * | Add `system:legacy_stdio_definitions.lib` to `.odin` for Windows | gingerBill | 2022-10-02 | 1 | -1/+4 |
| | | |||||
| * | Fix `libc.aligned_alloc` for Windows (thanks Microsoft(!)) | gingerBill | 2022-09-22 | 1 | -3/+16 |
| | | |||||
| * | Fix `libc.aligned_alloc` on Windows | gingerBill | 2022-09-22 | 1 | -0/+13 |
| | | |||||
| * | Correcting libc pow bindings | 13419596 | 2022-09-21 | 1 | -2/+2 |
| | | | | | | | Adding tests that libc pow(f) functions - have two arguments - behave as expected for simple inputs. | ||||
| * | fix some typos | cui fliter | 2022-08-05 | 1 | -1/+1 |
| | | | | | Signed-off-by: cui fliter <imcusg@gmail.com> | ||||
| * | Fix `libc.putchar` | gingerBill | 2022-07-14 | 1 | -1/+1 |
| | | |||||
| * | Add missing commas | gingerBill | 2022-06-13 | 1 | -2/+2 |
| | | |||||
| * | Fix is* proc in libc. | Jeroen van Rijn | 2022-05-20 | 1 | -10/+10 |
| | | |||||
| * | `intrinsics.atomic_type_is_lock_free` | gingerBill | 2022-04-02 | 1 | -1/+1 |
| | | |||||
| * | Change `intrinsics.Atomic_Memory_Order` fields to use `Ada_Case` rather than ↵ | gingerBill | 2022-03-31 | 1 | -75/+75 |
| | | | | | `snake_case` | ||||
| * | Add checks for memory ordering on fences | gingerBill | 2022-03-31 | 1 | -6/+6 |
| | | |||||