aboutsummaryrefslogtreecommitdiff
path: root/core/c/libc
Commit message (Expand)AuthorAgeFilesLines
* sys/posix: impl rest of linux, impl some of WindowsLaytan Laats2024-10-282-2/+135
* Merge branch 'odin-lang:master' into masterAntonino Simone Di Stefano2024-09-226-2/+45
|\
| * Fix more JS stuffgingerBill2024-09-223-2/+36
| * Clean-up `libc` usagegingerBill2024-09-224-2/+11
* | Fix type in parameter of atomic_compare_exchange_weak_explicitAntonino Simone Di Stefano2024-09-211-1/+1
|/
* c/libc: fix time link nameLaytan Laats2024-08-311-1/+1
* Add missing `io.Stream_Mode` responsesFeoramund2024-08-281-1/+1
* posix: add packageLaytan Laats2024-08-147-26/+97
* Merge Darwin signals into other UNIX-likesFeoramund2024-06-281-14/+1
* Fix `STDIN`, `STDOUT`, `STDERR` handles for BSDsFeoramund2024-06-021-6/+8
* Share `libc` signal definitions with more platformsFeoramund2024-06-021-1/+1
* More std lib fixesAndreas T Jonsson2024-04-191-1/+1
* Added some libc bindings for NetBSDAndreas T Jonsson2024-04-183-3/+3
* Merge pull request #3230 from avanspector/haikugingerBill2024-03-084-2/+54
|\
| * Revert "fix haiku"avanspector2024-02-261-30/+30
| * fix haikuavanspector2024-02-261-30/+30
| * fix runtime and libcavanspector2024-02-251-0/+18
| * fix core and libcavanspector2024-02-251-1/+1
| * add haiku to base:runtime and core:c/libcavanspector2024-02-252-1/+35
* | move `va_list` into `core:c`Laytan Laats2024-03-011-9/+3
|/
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-285-5/+5
* c/libc: add `to_stream` procLaytan Laats2024-01-081-0/+101
* Add assert to disallow `-no-crt` when importing `core:c/libc`gingerBill2023-11-231-0/+2
* Update stdio.odinreluctant-git-user2023-10-151-1/+1
* Require parentheses for `#align(N)`gingerBill2023-08-154-5/+5
* Minor fixesgingerBill2023-03-161-1/+1
* Fix `cnd_timedwait`gingerBill2023-01-161-1/+1
* fix core:c/libc.errno link_name for Linux and FreeBSDJulian Fondren2022-10-171-2/+15
* Add `system:legacy_stdio_definitions.lib` to `.odin` for WindowsgingerBill2022-10-021-1/+4
* Fix `libc.aligned_alloc` for Windows (thanks Microsoft(!))gingerBill2022-09-221-3/+16
* Fix `libc.aligned_alloc` on WindowsgingerBill2022-09-221-0/+13
* Correcting libc pow bindings134195962022-09-211-2/+2
* fix some typoscui fliter2022-08-051-1/+1
* Fix `libc.putchar`gingerBill2022-07-141-1/+1
* Add missing commasgingerBill2022-06-131-2/+2
* Fix is* proc in libc.Jeroen van Rijn2022-05-201-10/+10
* `intrinsics.atomic_type_is_lock_free`gingerBill2022-04-021-1/+1
* Change `intrinsics.Atomic_Memory_Order` fields to use `Ada_Case` rather than ...gingerBill2022-03-311-75/+75
* Add checks for memory ordering on fencesgingerBill2022-03-311-6/+6
* Update core to use new atomic intrinsicsgingerBill2022-03-311-145/+110
* Merge pull request #1614 from semarie/openbsd-fpos_tgingerBill2022-03-141-1/+1
|\
| * use distinct type for fpos_t on OpenBSDSébastien Marie2022-03-121-1/+1
* | freebsd_amd64 supportSébastien Marie2022-03-132-6/+33
|/
* initial OpenBSD supportSébastien Marie2022-02-254-2/+50
* Merge branch 'master' into odin-global-constants-as-enumsgingerBill2022-02-151-1/+1
|\
| * Fix fread definitionDale Weiler2022-01-231-1/+1
* | Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use stringsgingerBill2022-01-2014-47/+47
|/
* add schar to core:c and core:c/libcTyler Erickson2022-01-041-0/+2
* Add support for darwin to `core:c/libc`gingerBill2021-11-1614-8/+116
* Make `runtime.memset` use `int` for the length from `uint`gingerBill2021-09-231-1/+3