aboutsummaryrefslogtreecommitdiff
path: root/core/c
Commit message (Expand)AuthorAgeFilesLines
* 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-2015-51/+51
|/
* Rename architecture `386` to `i386`gingerBill2022-01-151-1/+1
* add schar to core:c and core:c/libcTyler Erickson2022-01-042-0/+4
* Fix minor typo in c/frontend/preprocessgingerBill2022-01-041-1/+1
* Add support for darwin to `core:c/libc`gingerBill2021-11-1614-8/+116
* Deprecate `strings.write_quoted_*` in favour of `io.write_quoted_*`; make `re...gingerBill2021-09-291-3/+3
* Make `runtime.memset` use `int` for the length from `uint`gingerBill2021-09-231-1/+3
* fix mem.new_cloneJeroen van Rijn2021-09-191-2/+2
* Revert "Merge pull request #1177 from Kelimion/new_clone"Jeroen van Rijn2021-09-191-2/+2
* fix mem.new_cloneJeroen van Rijn2021-09-191-2/+2
* Make core and vendor adhere to `-vet`, `-strict-style`, and `-disallow-do`gingerBill2021-09-112-10/+12
* Fix typogingerBill2021-09-101-0/+8
* Add other constants to c and libcgingerBill2021-09-103-1/+12
* Change defaults of `c.int_fast16_t` on other platformsgingerBill2021-09-101-2/+2
* Unify `memset` usage across platforms and `core:c/libc`gingerBill2021-09-101-2/+3
* libc changes: unify c and libc types; Add `[^]T` where appropriategingerBill2021-09-108-183/+242
* Remove unnecessary operationsgingerBill2021-09-081-2/+0
* Strip semicolons; Make `odin strip-semicolon` replace `..` with `..=` if used...gingerBill2021-09-0617-960/+960
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-1/+1
* Remove unneeded semicolons from the core librarygingerBill2021-08-318-1081/+1081
* Updated comment for Windows version of setjmp.mv/libc-errorsvassvik2021-08-281-2/+13
* Add core:c/libc testsvassvik2021-08-281-0/+50
* Fix runtime crash for setjmp in Windows related to an hidden second argument ...vassvik2021-08-281-8/+27
* Fix core:c/libc Windows compilation errors by linking to the right libraries.vassvik2021-08-2814-17/+73
* cleanupDale Weiler2021-08-2218-21/+19
* libc projectionDale Weiler2021-08-2218-0/+1880
* Core library clean up: Make range expressions more consistent and replace use...gingerBill2021-06-143-12/+12
* Replace usage of `inline proc` with `#force_inline proc` in the core librarygingerBill2021-02-231-1/+1
* Update c/frontend/preprocessorgingerBill2021-01-062-1/+13
* Remove unused import from doc.odingingerBill2021-01-021-2/+2
* Clean up doc.odingingerBill2021-01-021-4/+3
* Add packages "core:c/frontend/tokenizer" and "core:c/frontend/preprocessor"gingerBill2021-01-028-0/+2732
* `x if cond else y` and `x when cond else y` expressionsgingerBill2020-03-051-3/+3
* Fix typo in `package utf8`; add `wchar_t` to `package c`gingerBill2019-10-271-0/+2
* Add error message for when trying to assign a type to a variable.gingerBill2019-03-221-3/+2
* Clean up import lookup codegingerBill2018-06-171-23/+24
* Allow for either .odin file or directory as the initial startgingerBill2018-05-271-11/+4
* Parse directories to be packagesgingerBill2018-05-211-0/+40