| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Hack: Convert `0` to `nil` | gingerBill | 2024-08-04 | 1 | -1/+4 | |
| | | ||||||
| * | `os.Errno` -> `os.Error` | gingerBill | 2024-08-04 | 1 | -0/+1 | |
| | | ||||||
| * | Use `union #shared_nil` for `os.Error` | gingerBill | 2024-08-04 | 1 | -19/+16 | |
| | | ||||||
| * | Begin converting `os.Errno` to be a `nil`-able type as a transition period | gingerBill | 2024-08-04 | 1 | -0/+21 | |
| | | ||||||
| * | Begin work for `bit_set[...; [N]T]` (not working) | gingerBill | 2024-07-15 | 1 | -1/+5 | |
| | | ||||||
| * | Disable the need for mutexes in single threaded checker stage | gingerBill | 2024-07-15 | 1 | -1/+3 | |
| | | ||||||
| * | Improve error message | gingerBill | 2024-07-14 | 1 | -1/+1 | |
| | | ||||||
| * | Disallow global use of target specific procedure calls | gingerBill | 2024-07-14 | 1 | -6/+9 | |
| | | ||||||
| * | Mock out `#no_capture` for future use | gingerBill | 2024-07-14 | 1 | -7/+6 | |
| | | ||||||
| * | Add `#no_capture args: ..T` to reuse the backing array stack memory | gingerBill | 2024-07-14 | 1 | -0/+17 | |
| | | ||||||
| * | Merge pull request #3898 from laytan/fix-enable-target-features-for-poly-procs | gingerBill | 2024-07-10 | 1 | -7/+9 | |
| |\ | | | | | fix require/enable target feature attribute on poly procs | |||||
| | * | fix require/enable target feature attribute on poly procs | Laytan Laats | 2024-07-09 | 1 | -7/+9 | |
| | | | ||||||
| * | | fix optimization mode, cold, and disabled not being applied to poly procs | Laytan Laats | 2024-07-09 | 1 | -0/+10 | |
| |/ | ||||||
| * | Forbid `$T=` parameter from crashing compiler | Feoramund | 2024-07-06 | 1 | -1/+11 | |
| | | | | | Fixes #3883 | |||||
| * | Remove `when` check in `check_entity_from_ident_or_selector` | gingerBill | 2024-07-04 | 1 | -2/+2 | |
| | | ||||||
| * | Allow `x :: y when cond else proc(...){...}` | gingerBill | 2024-07-04 | 1 | -1/+21 | |
| | | ||||||
| * | Sanity check for a `nullptr` | gingerBill | 2024-07-01 | 1 | -1/+3 | |
| | | ||||||
| * | Fix #3515 | gingerBill | 2024-07-01 | 1 | -7/+16 | |
| | | ||||||
| * | Fix showing error when not meant to | gingerBill | 2024-07-01 | 1 | -1/+3 | |
| | | ||||||
| * | Add support for `make(#soa[]T)` etc | gingerBill | 2024-07-01 | 1 | -2/+77 | |
| | | ||||||
| * | Merge pull request #3842 from karl-zylinski/fix-poly-bitset-size | Jeroen van Rijn | 2024-06-30 | 1 | -0/+10 | |
| |\ | | | | | Fix for bit_set[$T] proc params always being generated as i8 | |||||
| | * | Make types like bit_set[$T] have their upper and lower bits overwritten by ↵ | Karl Zylinski | 2024-06-30 | 1 | -0/+10 | |
| | | | | | | | | | upper/lower from the source types when checking if polymorphic type is assignable. This fixes an issue where an i8 was always generated for bit_sets with generic elements, because it couldn't figure out upper/lower when check_bit_set_type was run. Fixes #2860 | |||||
| * | | Add another `-vet-cast` check | gingerBill | 2024-06-29 | 1 | -11/+11 | |
| | | | ||||||
| * | | Add check for integer casts | gingerBill | 2024-06-29 | 1 | -8/+15 | |
| | | | ||||||
| * | | Check for unneeded `transmute` with `-vet-cast` | gingerBill | 2024-06-29 | 1 | -12/+26 | |
| | | | ||||||
| * | | Rename `-vet-identical-cast` to `-vet-cast`; with minor code clean up | gingerBill | 2024-06-29 | 1 | -8/+8 | |
| | | | ||||||
| * | | Add `-vet-identical-cast` | Feoramund | 2024-06-28 | 1 | -2/+21 | |
| |/ | ||||||
| * | Properly fix #3820 | gingerBill | 2024-06-28 | 1 | -2/+7 | |
| | | ||||||
| * | Fix print segfault by missing argument in `or_*` shadowed error | Feoramund | 2024-06-22 | 1 | -1/+1 | |
| | | ||||||
| * | Add `#directory` | gingerBill | 2024-06-20 | 1 | -0/+8 | |
| | | ||||||
| * | Fix #3768 | gingerBill | 2024-06-20 | 1 | -0/+5 | |
| | | ||||||
| * | Fix `bit_set` construction crash on constant non-integer field | Feoramund | 2024-06-16 | 1 | -1/+3 | |
| | | ||||||
| * | Fix #3739 | Feoramund | 2024-06-12 | 1 | -1/+1 | |
| | | ||||||
| * | Check to see if matrices are exactly the same type | gingerBill | 2024-06-12 | 1 | -2/+3 | |
| | | ||||||
| * | Improve matrix type hinting rules a little | gingerBill | 2024-06-12 | 1 | -0/+2 | |
| | | ||||||
| * | Add `intrinsics.procedure_of` | gingerBill | 2024-06-10 | 1 | -0/+1 | |
| | | | | | | | | | ```odin foo :: proc(x: $T) { fmt.println(x) } bar :: intrinsics.procedure_of(foo(int(123))) // parameters are never ran at compile time, similar to `size_of` bar(333) // prints 333 ``` | |||||
| * | Fix typo in a `#force_inline` error message | Feoramund | 2024-06-10 | 1 | -1/+1 | |
| | | ||||||
| * | Re Fix #3713 | gingerBill | 2024-06-09 | 1 | -1/+5 | |
| | | ||||||
| * | Add edge case to `error_operand_no_value` | gingerBill | 2024-06-09 | 1 | -10/+23 | |
| | | ||||||
| * | Fix #3713 | gingerBill | 2024-06-09 | 1 | -9/+8 | |
| | | ||||||
| * | Try to fix a possible race condition with polymorphic record parameters | gingerBill | 2024-06-06 | 1 | -8/+3 | |
| | | ||||||
| * | Fix #3682 | gingerBill | 2024-06-05 | 1 | -0/+7 | |
| | | ||||||
| * | Merge pull request #3673 from ↵ | gingerBill | 2024-06-04 | 1 | -0/+2 | |
| |\ | | | | | | | | | laytan/implement-foreign-import-improvements-on-vendor Implement `#exists(path)` and use it to provide good errors for common missing vendor libraries | |||||
| | * | use `#exists` to provide good errors for common missing libraries | Laytan Laats | 2024-06-04 | 1 | -0/+1 | |
| | | | ||||||
| | * | implement `#exists(path)` | Laytan Laats | 2024-06-04 | 1 | -0/+1 | |
| | | | ||||||
| * | | Improve error message suggestion for passing enums to integers | gingerBill | 2024-06-04 | 1 | -1/+13 | |
| |/ | ||||||
| * | Initial hash directive implementation | Dudejoe870 | 2024-05-28 | 1 | -1/+2 | |
| | | ||||||
| * | Fix #3630 (first part) | gingerBill | 2024-05-26 | 1 | -1/+1 | |
| | | ||||||
| * | Be very particular with the cases for the error notes | gingerBill | 2024-05-22 | 1 | -16/+15 | |
| | | ||||||
| * | Improve errors a lot for assigning procedures of the wrong signature | gingerBill | 2024-05-22 | 1 | -2/+47 | |
| | | ||||||