| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 |
| | | |||||
| * | Update core to use new atomic intrinsics | gingerBill | 2022-03-31 | 1 | -145/+110 |
| | | |||||
| * | Merge pull request #1614 from semarie/openbsd-fpos_t | gingerBill | 2022-03-14 | 1 | -1/+1 |
| |\ | | | | | use distinct type for fpos_t on OpenBSD | ||||
| | * | use distinct type for fpos_t on OpenBSD | Sébastien Marie | 2022-03-12 | 1 | -1/+1 |
| | | | |||||
| * | | freebsd_amd64 support | Sébastien Marie | 2022-03-13 | 2 | -6/+33 |
| |/ | |||||
| * | initial OpenBSD support | Sébastien Marie | 2022-02-25 | 4 | -2/+50 |
| | | |||||
| * | Merge branch 'master' into odin-global-constants-as-enums | gingerBill | 2022-02-15 | 1 | -1/+1 |
| |\ | |||||
| | * | Fix fread definition | Dale Weiler | 2022-01-23 | 1 | -1/+1 |
| | | | |||||
| * | | Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use strings | gingerBill | 2022-01-20 | 14 | -47/+47 |
| |/ | |||||
| * | add schar to core:c and core:c/libc | Tyler Erickson | 2022-01-04 | 1 | -0/+2 |
| | | |||||
| * | Add support for darwin to `core:c/libc` | gingerBill | 2021-11-16 | 14 | -8/+116 |
| | | |||||
| * | Make `runtime.memset` use `int` for the length from `uint` | gingerBill | 2021-09-23 | 1 | -1/+3 |
| | | |||||
| * | Make core and vendor adhere to `-vet`, `-strict-style`, and `-disallow-do` | gingerBill | 2021-09-11 | 2 | -10/+12 |
| | | |||||
| * | Fix typo | gingerBill | 2021-09-10 | 1 | -0/+8 |
| | | |||||
| * | Add other constants to c and libc | gingerBill | 2021-09-10 | 2 | -1/+4 |
| | | |||||
| * | Unify `memset` usage across platforms and `core:c/libc` | gingerBill | 2021-09-10 | 1 | -2/+3 |
| | | |||||
| * | libc changes: unify c and libc types; Add `[^]T` where appropriate | gingerBill | 2021-09-10 | 7 | -152/+150 |
| | | |||||
| * | Remove unnecessary operations | gingerBill | 2021-09-08 | 1 | -2/+0 |
| | | |||||
| * | Strip semicolons; Make `odin strip-semicolon` replace `..` with `..=` if ↵ | gingerBill | 2021-09-06 | 17 | -960/+960 |
| | | | | | used as a binary operator | ||||
| * | Updated comment for Windows version of setjmp.mv/libc-errors | vassvik | 2021-08-28 | 1 | -2/+13 |
| | | |||||
| * | Add core:c/libc tests | vassvik | 2021-08-28 | 1 | -0/+50 |
| | | |||||
| * | Fix runtime crash for setjmp in Windows related to an hidden second argument ↵ | vassvik | 2021-08-28 | 1 | -8/+27 |
| | | | | | not normally accessible needing to be set to 0. | ||||
| * | Fix core:c/libc Windows compilation errors by linking to the right libraries. | vassvik | 2021-08-28 | 14 | -17/+73 |
| | | | | | | Fix some name typos and missing types in Windows. Add explicit cast on MB_CUR_MAX | ||||
| * | cleanup | Dale Weiler | 2021-08-22 | 18 | -21/+19 |
| | | |||||
| * | libc projection | Dale Weiler | 2021-08-22 | 18 | -0/+1880 |