| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #4797 from laytan/improve-abs-of-float | gingerBill | 2025-02-08 | 2 | -2/+30 |
| |\ | | | | | improve abs() on floats for more correct and faster results | ||||
| | * | reorganize tests and handle endian | Laytan Laats | 2025-02-06 | 1 | -8/+5 |
| | | | |||||
| | * | apply abs fix to constant system too | Laytan Laats | 2025-02-06 | 2 | -5/+8 |
| | | | |||||
| | * | improve abs() on floats for more correct and faster results | Laytan Laats | 2025-02-05 | 1 | -0/+28 |
| | | | |||||
| * | | Merge branch 'master' into bill/sdl3 | gingerBill | 2025-02-07 | 6 | -45/+36 |
| |\ \ | |||||
| | * \ | Merge pull request #4786 from korvahkh/fix-variants2ptrs | gingerBill | 2025-02-07 | 1 | -0/+3 |
| | |\ \ | | | | | | | | | Preserve `#no_nil` in `intrinsics.type_convert_variants_to_pointers` | ||||
| | | * | | Preserve `#no_nil` in `intrinsics.type_convert_variants_to_pointers` | korvahkh | 2025-02-03 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Previously the newly returned type would not be marked as `#no_nil`. This caused `reflect.get_union_as_ptr_variants` to break on `#no_nil` unions. | ||||
| | * | | | Merge pull request #4796 from laytan/obfuscate-more | gingerBill | 2025-02-07 | 3 | -43/+25 |
| | |\ \ \ | | | | | | | | | | | -obfuscate-source-code-locations on bounds checks and type assertions | ||||
| | | * | | | -obfuscate-source-code-locations on bounds checks and type assertions | Laytan Laats | 2025-02-05 | 3 | -43/+25 |
| | | |/ / | |||||
| | * | / | make corrected linkage with -use-separate-modules apply hidden visibility | Laytan Laats | 2025-02-06 | 1 | -0/+6 |
| | | |/ | |/| | | | | | | | | | | | | | | | | | | | Fixes #4798 The DLL was using the type info of the host/exe, causing crashes. This PR tries fixing by applying hidden visibility to these corrected symbols which makes sure that the DLL can't see the type table of the host/exe. | ||||
| | * | | fix odin report macos version reporting unknown when release isn't a 3 point | Laytan Laats | 2025-02-05 | 1 | -2/+2 |
| | |/ | |||||
| * | | Remove transmute suggestion with `-vet-cast` when transmuting native <-> ↵ | gingerBill | 2025-02-05 | 2 | -1/+23 |
| | | | | | | | | | endian-specific types | ||||
| * | | Remove debug code | gingerBill | 2025-02-05 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'master' into bill/sdl3 | gingerBill | 2025-02-04 | 3 | -2/+19 |
| |\| | |||||
| | * | Fix `gb.h`'s `gb_fprintf_va` to allocate if the string is larger than the ↵ | gingerBill | 2025-01-31 | 1 | -1/+12 |
| | | | | | | | | | default buffer | ||||
| | * | Fix #4750 | gingerBill | 2025-01-31 | 1 | -1/+3 |
| | | | |||||
| | * | Fix #4763 | gingerBill | 2025-01-31 | 1 | -0/+4 |
| | | | |||||
| | * | Add `@(export) foreign import` | gingerBill | 2025-01-31 | 1 | -3/+13 |
| | | | |||||
| * | | Clean up `@(export) foreign import` code | gingerBill | 2025-01-30 | 1 | -8/+9 |
| | | | |||||
| * | | `@(export) foreign import` to be package scope level | gingerBill | 2025-01-30 | 2 | -2/+12 |
| |/ | |||||
| * | Fix #4773 - Change order of evaluation for slicing indices | gingerBill | 2025-01-29 | 1 | -10/+11 |
| | | |||||
| * | Merge pull request #4580 from tf2spi/4485-fix-exact-value-float | Laytan | 2025-01-29 | 1 | -1/+4 |
| |\ | | | | | Fix parsing of integer w/ 'e' notation | ||||
| | * | Fix early overwrite of dst w/ exp_u64 | misomosi | 2024-12-21 | 1 | -1/+4 |
| | | | |||||
| * | | Print frameworks first on Darwin targets | gingerBill | 2025-01-28 | 1 | -1/+23 |
| | | | |||||
| * | | Add `@(ignore_duplicates)` for `foreign import` declarations | gingerBill | 2025-01-28 | 3 | -0/+11 |
| | | | |||||
| * | | optimize fix | Laytan Laats | 2025-01-24 | 3 | -42/+35 |
| | | | |||||
| * | | fix separate modules with objc code | Laytan Laats | 2025-01-24 | 3 | -45/+63 |
| | | | |||||
| * | | Add `-use-single-module` | gingerBill | 2025-01-22 | 2 | -2/+24 |
| | | | |||||
| * | | Enable `-use-separate-modules` as default for all platforms | gingerBill | 2025-01-22 | 1 | -2/+0 |
| | | | |||||
| * | | Remove duplicates of .framework/.dynlib/.so in linker | gingerBill | 2025-01-22 | 1 | -1/+10 |
| | | | |||||
| * | | fix grammar in error message | jason | 2025-01-21 | 1 | -1/+1 |
| | | | |||||
| * | | fixes compiler crash on syntax error (issue 4738) | jason | 2025-01-21 | 1 | -1/+3 |
| | | | |||||
| * | | fix inverted error messages | David Rubin | 2025-01-18 | 1 | -4/+4 |
| | | | |||||
| * | | Merge pull request #4703 from flysand7/4685-range-stack-overflow | gingerBill | 2025-01-17 | 1 | -3/+9 |
| |\ \ | | | | | | | Do not warn about stack overflow in range loops 'by reference' | ||||
| | * | | Do not warn about stack overflow in range loops 'by reference' | flysand7 | 2025-01-16 | 1 | -3/+9 |
| | | | | |||||
| * | | | Error if -no-thread-local is used in presence of -no-crt on Unix | flysand7 | 2025-01-17 | 2 | -18/+10 |
| | | | | |||||
| * | | | Added compile-time checks for thread locals with -no-crt | flysand7 | 2025-01-17 | 3 | -2/+33 |
| |/ / | | | | | | | | | | | | | | | Now using any thread-local variables with -no-crt enabled will cause a compiler error, unless -no-thread-local is given. Also fixed a minor typo in a comment. | ||||
| * | | compiler: fix align error check | Laytan Laats | 2025-01-15 | 1 | -1/+2 |
| | | | |||||
| * | | Fixes crash when unused defines are used in conjunction with `-ignore-warnings`. | Harold Brenes | 2025-01-15 | 1 | -1/+4 |
| | | | |||||
| * | | `#unroll(N) for` | gingerBill | 2025-01-10 | 4 | -73/+292 |
| | | | |||||
| * | | '#no_nil' I am actually disappointed in myself | Laytan Laats | 2025-01-08 | 1 | -6/+5 |
| | | | |||||
| * | | `#no_nil` third time's the charm | Laytan Laats | 2025-01-08 | 1 | -1/+1 |
| | | | |||||
| * | | actually fix #no_nil debug info | Laytan Laats | 2025-01-08 | 1 | -1/+6 |
| | | | | | | | | | Fixes #4664 | ||||
| * | | fix #no_nil in debug infodev-2025-01 | Laytan Laats | 2025-01-08 | 1 | -5/+4 |
| | | | | | | | | | Fixes #4664 | ||||
| * | | Merge pull request #4601 from Barinzaya/simd_vector_broadcasting | gingerBill | 2025-01-06 | 1 | -0/+20 |
| |\ \ | | | | | | | Implicit broadcasting for SIMD arrays | ||||
| | * | | Added some implicit broadcasting for #simd arrays. | Barinzaya | 2024-12-19 | 1 | -0/+20 |
| | | | | | | | | | | | | | | | | | | | This covers broadcasting from untyped numbers when assigning, as well as when performing binary operations. SIMD intrinsics have not been adjusted | ||||
| * | | | Allow `#+` tags on single files | gingerBill | 2025-01-05 | 1 | -6/+4 |
| | | | | |||||
| * | | | Make `-no-dynamic-literals` the default now | gingerBill | 2025-01-05 | 7 | -30/+43 |
| | | | | |||||
| * | | | Add `#+feature dynamic-literals` | gingerBill | 2025-01-05 | 4 | -2/+88 |
| | | | | |||||
| * | | | Merge pull request #4611 from tf2spi/4491-max-field-align-pack | gingerBill | 2025-01-01 | 3 | -4/+35 |
| |\ \ \ | | | | | | | | | Add packing + aligned access w/ field_align | ||||