gingerBill
|
acc29fbceb
Merge branch 'master' into llvm-17
|
1 year ago |
gingerBill
|
c08bf1204f
Add `cstring` specific comparison procedures to fix comparisons like `cstring("") != cstring(nil)`
|
1 year ago |
gingerBill
|
963559676e
Fix build times for `-o:<string>` in LLVM-17
|
1 year ago |
gingerBill
|
aaaff9b66c
Fix bug: Disallow non-specialized polymorphic in typeid assignment
|
2 years ago |
Laytan Laats
|
a182dc78f4
fix #2779 ternary with a union of enum
|
2 years ago |
gingerBill
|
cd42d26eb3
Fix variadic parapoly bug
|
2 years ago |
gingerBill
|
4d9ee55468
Fix `add_constant_switch_case`
|
2 years ago |
gingerBill
|
c91898a888
Remove #relative slices; Replace with #relative multi-pointers
|
2 years ago |
gingerBill
|
1481015dc4
Fix #2690
|
2 years ago |
gingerBill
|
b495a302b0
Merge branch 'master' into tilde
|
2 years ago |
gingerBill
|
9453b2387b
Merge pull request #2669 from laytan/check-disabled-when-generating-parapoly
|
2 years ago |
gingerBill
|
65206fe33e
Go through loads of `TODO`s
|
2 years ago |
gingerBill
|
69e1f42aed
Replace a lot of warnings with errors; remove deprecated stuff
|
2 years ago |
gingerBill
|
c35c58b023
Add `-vet-style` and `-vet-semicolon`
|
2 years ago |
gingerBill
|
0de7df9eab
Improve `//+vet`; remove `using` in many places; add `//+vet !using-stmt` where necessary
|
2 years ago |
gingerBill
|
60e509b1e0
Add separate `-vet` flags; `-vet-using-*` flags; `//+vet` file flags
|
2 years ago |
gingerBill
|
f6d1724835
BODGE for finding procedure symbols
|
2 years ago |
gingerBill
|
0f217c715e
Fix dependency issue; Allow polymorphic procedures in tilde
|
2 years ago |
Laytan Laats
|
74338733ba
Fix #2666 by checking for disabled when generating parapoly procs
|
2 years ago |
gingerBill
|
0f28857c59
Improve type inference for procedure group stuff
|
2 years ago |
gingerBill
|
88485d5467
Improve scoring for polymorphic procedures
|
2 years ago |
gingerBill
|
921530dd01
Fix to allow procedure groups on objective-c types
|
2 years ago |
gingerBill
|
6495f2cf98
Fix #2593
|
2 years ago |
gingerBill
|
ea20b644cc
Fix #2624
|
2 years ago |
gingerBill
|
3758be55f5
Fix #2630
|
2 years ago |
gingerBill
|
cdcb64b0d0
Add missing `-strict-style` check
|
2 years ago |
gingerBill
|
8182ba4ee0
Improve internal names for parapoly records
|
2 years ago |
gingerBill
|
00d60e28c2
Allow `switch &v in ...` work to be consistent with `for &e in ...`
|
2 years ago |
gingerBill
|
ea00619c3b
`for &e, i in array` and `for k, &v in map` (alternative to passing the iterable by pointer)
|
2 years ago |
gingerBill
|
c48057081e
Fix nullptr entity case
|
2 years ago |