| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | Fix type checking for invalid enum backing type | gingerBill | 2024-04-01 | 2 | -6/+4 | |
| | | | | ||||||
| * | | | Error message when RTTI is disabled when iterating over an `enum` type or a ↵ | gingerBill | 2024-04-01 | 1 | -0/+6 | |
| | | | | | | | | | | | | | `bit_set` of `enum` with `for in` | |||||
| * | | | Unify error message logic for ranges over `bit_set` | gingerBill | 2024-04-01 | 1 | -9/+5 | |
| | | | | ||||||
| * | | | Support `for in` with `bit_set` | gingerBill | 2024-04-01 | 3 | -57/+152 | |
| | | | | ||||||
| * | | | Fix error message | gingerBill | 2024-04-01 | 1 | -2/+2 | |
| |/ / | ||||||
| * | | Enforce error on old style for/switch l-value | gingerBill | 2024-03-30 | 1 | -4/+0 | |
| | | | ||||||
| * | | Fix debug info for `map` | gingerBill | 2024-03-30 | 1 | -4/+0 | |
| | | | ||||||
| * | | Fix `#field_align` issues, by simplifying the LLVM struct type generation | gingerBill | 2024-03-30 | 1 | -9/+8 | |
| | | | ||||||
| * | | Try storing a pointer to a fake metadata type in the debug info for a `map` | gingerBill | 2024-03-30 | 2 | -8/+6 | |
| | | | ||||||
| * | | Merge pull request #3348 from rick-masters/fix_convert_smaller_float_endian | gingerBill | 2024-03-29 | 1 | -3/+15 | |
| |\ \ | | | | | | | Implement endian conversions for smaller float types. | |||||
| | * | | Implement endian conversions for smaller float types. | rick-masters | 2024-03-29 | 1 | -3/+15 | |
| | | | | ||||||
| * | | | Merge pull request #3350 from laytan/fix-gb.h-for-fsanitize-address | gingerBill | 2024-03-29 | 1 | -4/+9 | |
| |\ \ \ | | | | | | | | | fix gb.h to be able to use -fsanitize=address | |||||
| | * | | | fix gb.h to be able to use -fsanitize=address | Laytan Laats | 2024-03-29 | 1 | -4/+9 | |
| | | | | | ||||||
| * | | | | Merge pull request #3353 from laytan/fix-incomplete-types-resize-segfault | gingerBill | 2024-03-29 | 1 | -1/+3 | |
| |\ \ \ \ | |_|/ / |/| | | | fix a segfault when incomplete types array resizes while processing | |||||
| | * | | | fix a segfault when incomplete types array resizes while processing | Laytan Laats | 2024-03-29 | 1 | -1/+3 | |
| | |/ / | ||||||
| * | | | Reverting to calculated frequency timings method on macOS, but fixed | Harold Brenes | 2024-03-29 | 1 | -3/+3 | |
| | | | | ||||||
| * | | | Fix incorrect timings on macOS | Harold Brenes | 2024-03-28 | 1 | -12/+13 | |
| |/ / | ||||||
| * | | Merge pull request #3346 from laytan/add-macos-14.4.1 | Jeroen van Rijn | 2024-03-28 | 1 | -0/+1 | |
| |\ \ | | | | | | | add MacOS 14.4.1 to sys/info and odin report | |||||
| | * | | add MacOS 14.4.1 to sys/info and odin report | Laytan Laats | 2024-03-28 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | fix not setting ok in cached code path | Laytan Laats | 2024-03-28 | 1 | -5/+22 | |
| | | | | ||||||
| * | | | speed up path_to_fullpath on Linux/MacOS | Laytan Laats | 2024-03-28 | 1 | -4/+13 | |
| |/ / | | | | | | | | | | | | | | | | | We did some profiling for #3343 and this seems to be the biggest problem. `realpath` is expensive, and we are locking here for no reason that I can think of. This improves the "check procedure bodies" timing (of the linked issue) from 2.4s to .4s on my machine. | |||||
| * | | Disable packing on ARM64 and AMD64 | gingerBill | 2024-03-28 | 1 | -2/+4 | |
| | | | ||||||
| * | | Fix #3341 | gingerBill | 2024-03-27 | 2 | -3/+10 | |
| | | | ||||||
| * | | Improve C-like syntax mistakes error messages | gingerBill | 2024-03-27 | 1 | -0/+1 | |
| | | | ||||||
| * | | Fix parsing bug on `bit_set[;x]` | gingerBill | 2024-03-27 | 1 | -0/+5 | |
| | | | ||||||
| * | | Merge pull request #3283 from laytan/darwin-new-wait-on-address-api | gingerBill | 2024-03-27 | 2 | -0/+78 | |
| |\ \ | | | | | | | darwin: use new wait on address API if possible | |||||
| | * | | add `ODIN_` prefix to the new constant | Laytan Laats | 2024-03-18 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | darwin: use new wait on address API if possible | Laytan Laats | 2024-03-15 | 2 | -0/+78 | |
| | | | | ||||||
| * | | | darwin: fix linker warning when building dynamic library | Laytan Laats | 2024-03-26 | 1 | -2/+4 | |
| | | | | | | | | | | | | | | | | Trying to fix all linker warnings that macOS comes up with, when building a dynamic library it currently emits `ld: warning: ignoring -e, not used for output type` | |||||
| * | | | Fix type info layout for wasm64p32 targets | gingerBill | 2024-03-26 | 1 | -2/+2 | |
| | | | | ||||||
| * | | | Fix wasm abi | gingerBill | 2024-03-26 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Merge pull request #3335 from rick-masters/fix_incomplete_struct_type | gingerBill | 2024-03-26 | 1 | -0/+2 | |
| |\ \ \ | | | | | | | | | Don't add type info for incomplete structs. | |||||
| | * | | | Don't add type info for incomplete structs. | rick-masters | 2024-03-26 | 1 | -0/+2 | |
| | | | | | ||||||
| * | | | | Add extra sanity check for `nullptr` | gingerBill | 2024-03-26 | 1 | -1/+3 | |
| | | | | | ||||||
| * | | | | Fix `min`/`max` for wasm | gingerBill | 2024-03-26 | 1 | -2/+2 | |
| |/ / / | ||||||
| * | | | Fix another #soa race condition bug | gingerBill | 2024-03-26 | 6 | -23/+78 | |
| | | | | ||||||
| * | | | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2024-03-26 | 4 | -4/+19 | |
| |\ \ \ | ||||||
| | * | | | darwin: be less annoying about "incompatible" library versions | Laytan Laats | 2024-03-25 | 3 | -3/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After #3316 we set a default minimum version, now this will warn if you link with a library that is targeting later versions. This might be a bit annoying, especially when the user hasn't actually given Odin a minimum target. So this PR makes these warnings only show when you explicitly give a target version (afaik that is the only thing that -mmacosx-min-version actually does for us because we don't use it to compile anything, just to link). | |||||
| | * | | | Merge pull request #3329 from ↵ | gingerBill | 2024-03-25 | 1 | -1/+10 | |
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | laytan/fix-darwin_amd64-f16-emulation-on-older-microarches darwin: fix amd64 f16 emulation | |||||
| | | * | | | darwin: fix amd64 f16 emulation | Laytan Laats | 2024-03-25 | 1 | -1/+10 | |
| | | | | | | | | | | | | | | | | | | | | | Fixes #3222 | |||||
| * | | | | | Fix #3327 #3204 #3200 | gingerBill | 2024-03-26 | 2 | -56/+160 | |
| |/ / / / | ||||||
| * | | | | Fix printing errors issue | gingerBill | 2024-03-25 | 1 | -2/+6 | |
| | | | | | ||||||
| * | | | | Fix error reporting for type cycles | gingerBill | 2024-03-25 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | Merge pull request #3326 from rick-masters/fix_fields_wait_signal | gingerBill | 2024-03-25 | 4 | -1/+8 | |
| |\ \ \ \ | | | | | | | | | | | Fix fields_wait_signal futex. | |||||
| | * | | | | Fix fields_wait_signal futex. | rick-masters | 2024-03-24 | 4 | -1/+8 | |
| | | | | | | ||||||
| * | | | | | Potentially fix a race condition with parapoly types (related to #3328) | gingerBill | 2024-03-25 | 4 | -97/+104 | |
| | | | | | | ||||||
| * | | | | | Remove old error message for #3062 | gingerBill | 2024-03-24 | 1 | -3/+0 | |
| |/ / / / | ||||||
| * | | | | Add assert message to tell me people to report the bug | gingerBill | 2024-03-24 | 1 | -2/+2 | |
| | | | | | ||||||
| * | | | | Fix #3226 | gingerBill | 2024-03-24 | 1 | -4/+8 | |
| | | | | | ||||||
| * | | | | Fix #3249 | gingerBill | 2024-03-24 | 1 | -1/+4 | |
| | | | | | ||||||