| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Allow ExactValue_Invalid in assert.fix-4225 | Jeroen van Rijn | 2024-09-10 | 1 | -1/+1 |
| | | | | | Fixes #4225 | ||||
| * | Remove extra format item at end of `context` error message | Feoramund | 2024-09-01 | 1 | -1/+1 |
| | | |||||
| * | Fix `new(sync.Mutex)` | gingerBill | 2024-08-31 | 1 | -1/+1 |
| | | |||||
| * | Fix #4156 | gingerBill | 2024-08-31 | 1 | -1/+1 |
| | | |||||
| * | Make `~some_bit_set` work on only the possible bits by doing a mask with the ↵ | gingerBill | 2024-08-30 | 1 | -1/+85 |
| | | | | | full set | ||||
| * | Fix #4079 | gingerBill | 2024-08-24 | 1 | -4/+5 |
| | | |||||
| * | Merge pull request #4130 from fusion32/fix-ambiguous-generic-type-names | gingerBill | 2024-08-24 | 1 | -3/+5 |
| |\ | | | | | fix ambiguous generic type names | ||||
| | * | fix wrong exact value kind comparison | fusion32 | 2024-08-23 | 1 | -1/+1 |
| | | | |||||
| | * | fix ambiguous generic type names | fusion32 | 2024-08-23 | 1 | -3/+5 |
| | | | |||||
| * | | #4115 Add `Suggestion: 'typeid_of(T)'` | gingerBill | 2024-08-24 | 1 | -0/+4 |
| | | | |||||
| * | | #4119 Add error when doing `{.A | .B}` instead of `{.A, .B}` with a ↵ | gingerBill | 2024-08-24 | 1 | -0/+16 |
| | | | | | | | | | suggestion to do surround it in parentheses to make it clear it is intended | ||||
| * | | Fix #4126 | gingerBill | 2024-08-24 | 1 | -2/+2 |
| |/ | |||||
| * | , | Jeroen van Rijn | 2024-08-21 | 1 | -2/+2 |
| | | |||||
| * | dash | Jeroen van Rijn | 2024-08-21 | 1 | -2/+2 |
| | | |||||
| * | Add table-driven (in)definite article to some errors. | Jeroen van Rijn | 2024-08-20 | 1 | -7/+15 |
| | | |||||
| * | Add suggestion for `~uint(0)` if `cast(uint)-1` is done | gingerBill | 2024-08-18 | 1 | -5/+15 |
| | | |||||
| * | implement lshrti3 on wasm | Laytan Laats | 2024-08-18 | 1 | -46/+54 |
| | | |||||
| * | Fix #4024 | gingerBill | 2024-08-18 | 1 | -1/+8 |
| | | |||||
| * | Fix #4064 | gingerBill | 2024-08-18 | 1 | -1/+3 |
| | | |||||
| * | fix type hint propogation for shift | Laytan Laats | 2024-08-12 | 1 | -1/+1 |
| | | | | | Fixes #3856 | ||||
| * | add clarity for diverging mismatch error | Laytan Laats | 2024-08-10 | 1 | -0/+18 |
| | | |||||
| * | Fix crash if referencing import "aliased" in other file. | Jeroen van Rijn | 2024-08-05 | 1 | -0/+8 |
| | | | | | Fixes #4026 | ||||
| * | Disallow `err != 0` with `os.Error` when `-strict-style` is enabled | gingerBill | 2024-08-04 | 1 | -1/+2 |
| | | |||||
| * | 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 |
| |/ | |||||