aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | Fix `for x in y` where `y` is an "optional ok" value, but ignores `#optional_...gingerBill2024-03-182-9/+19
* | Fix #3282gingerBill2024-03-161-0/+4
* | Fix #3284gingerBill2024-03-163-0/+10
|/
* Improve bit_set error messageChris2024-03-131-2/+2
* Merge pull request #3267 from harold-b/copy-dirent-pathgingerBill2024-03-131-1/+1
|\
| * Copy file names from`dirent` into `FileInfo` during `read_directory`Harold Brenes2024-03-111-1/+1
* | Fix variable used to index polymorphic parameter.rick-masters2024-03-121-1/+1
* | Fix check for too many arguments to a polymorphic record type.rick-masters2024-03-121-1/+1
* | Support swizzle selector syntax `.xyzw` for `#simd` vectorsgingerBill2024-03-124-32/+82
|/
* Merge pull request #3230 from avanspector/haikugingerBill2024-03-089-471/+756
|\
| * Merge branch 'haiku' of https://github.com/avanspector/Odin into haikuavanspector2024-03-016-962/+222
| |\
| | * Merge branch 'odin-lang:master' into haikuavanspector2024-02-296-962/+222
| | |\
| * | | Update threading.cppavanspector2024-03-011-43/+102
| |/ /
| * | fix core:thread and a memory leakavanspector2024-02-271-6/+2
| * | add haiku build tokenavanspector2024-02-251-0/+1
| * | small fixesavanspector2024-02-252-1/+3
| * | Update threading.cppavanspector2024-02-251-0/+2
| * | Merge branch 'haiku' of https://github.com/avanspector/Odin into haikuavanspector2024-02-2525-1110/+2044
| |\ \
| * | | Improve Haiku supportavanspector2024-02-256-4/+73
| * | | Implement futexavanspector2024-02-241-33/+99
| * | | Get Odin to compile on HaikuSlendi2024-02-153-464/+554
* | | | Add `bit_field` option to `core_type` in the compilergingerBill2024-03-071-0/+3
* | | | Merge pull request #3069 from pcleavelin/mastergingerBill2024-03-061-1/+6
|\ \ \ \
| * \ \ \ Merge branch 'odin-lang:master' into masterPatrick Cleavelin2024-01-2723-187/+765
| |\ \ \ \
| * | | | | respect -lld CLI argPatrick Cleavelin2024-01-041-1/+6
* | | | | | Change to IEEE 754-2008 conformance for `min`/`max` runtime operations.gingerBill2024-03-061-8/+10
* | | | | | Unify min/max semantics for simd_(min|max)gingerBill2024-03-062-6/+6
* | | | | | Change min/max runtime behaviour to match IEEE 754-2019gingerBill2024-03-061-0/+18
* | | | | | Update `are_types_identical` for `bit_field`gingerBill2024-03-041-0/+23
* | | | | | Correct `is_type_comparable` for `bit_field`gingerBill2024-03-041-0/+3
* | | | | | Fix debug issue with `map`sgingerBill2024-03-011-2/+2
| |_|_|_|/ |/| | | |
* | | | | Merge pull request #3220 from laytan/promote-types-in-c-varargsgingerBill2024-02-282-2/+53
|\ \ \ \ \
| * | | | | Also convert and promote bit_set types for #c_varargsLaytan Laats2024-02-221-0/+5
| * | | | | Promote types in `#c_varargs` according to C rulesLaytan Laats2024-02-212-2/+48
* | | | | | Make `lb_type_info` use a procedure to load the global valuegingerBill2024-02-275-12/+9
* | | | | | Fix `lb_type_info` for the new layoutgingerBill2024-02-271-2/+8
* | | | | | Add type info generation for `bit_field`gingerBill2024-02-272-8/+77
* | | | | | Remove `__$startup_type_info` proceduregingerBill2024-02-272-42/+3
* | | | | | Change type info table to be initializable constantlygingerBill2024-02-273-917/+93
| |_|_|_|/ |/| | | |
* | | | | Add `intrinsics.type_bit_set_backing_type`gingerBill2024-02-232-0/+24
* | | | | Make that warning an error with `-vet-style`gingerBill2024-02-221-1/+7
* | | | | Add warning when using `bit_field` when a `bit_set` would be a much better idea.gingerBill2024-02-221-1/+26
* | | | | Improve parsing for `bit_field`gingerBill2024-02-221-0/+8
* | | | | Add field tags to `bit_field`gingerBill2024-02-225-17/+39
* | | | | Format changegingerBill2024-02-221-8/+4
* | | | | Check for pseudo-fields before bit fieldsgingerBill2024-02-221-6/+8
* | | | | Simplify usage codegingerBill2024-02-222-69/+69
* | | | | Support `using` of a `bit_field` within a `struct`gingerBill2024-02-224-6/+83
* | | | | Remove debug messagegingerBill2024-02-221-1/+1
* | | | | Give a better error message when the user uses `context` as if it was an iden...gingerBill2024-02-221-1/+6