gingerBill
|
7044a7d776
|
Try to fix a possible race condition with polymorphic record parameters
|
2024-06-06 23:55:48 +01:00 |
|
gingerBill
|
cbabcb0907
|
Fix #3682
|
2024-06-05 15:43:15 +01:00 |
|
gingerBill
|
a0b1b8d1c3
|
Merge pull request #3673 from laytan/implement-foreign-import-improvements-on-vendor
Implement `#exists(path)` and use it to provide good errors for common missing vendor libraries
|
2024-06-04 19:57:09 +01:00 |
|
Laytan Laats
|
3e159736cd
|
use #exists to provide good errors for common missing libraries
|
2024-06-04 20:13:51 +02:00 |
|
Laytan Laats
|
b47a15733d
|
implement #exists(path)
|
2024-06-04 19:06:13 +02:00 |
|
gingerBill
|
6b386631dd
|
Improve error message suggestion for passing enums to integers
|
2024-06-04 16:16:27 +01:00 |
|
Dudejoe870
|
9b78061c8f
|
Initial hash directive implementation
|
2024-05-28 22:42:10 -05:00 |
|
gingerBill
|
64bdb3a097
|
Fix #3630 (first part)
|
2024-05-26 12:17:03 +01:00 |
|
gingerBill
|
f3f08c264f
|
Be very particular with the cases for the error notes
|
2024-05-22 21:55:48 +01:00 |
|
gingerBill
|
2f35ee9671
|
Improve errors a lot for assigning procedures of the wrong signature
|
2024-05-22 21:52:15 +01:00 |
|
gingerBill
|
bc706f8b0c
|
Fix indexing type when using a #row_major matrix
|
2024-05-20 15:04:15 +01:00 |
|
gingerBill
|
a68c635c00
|
Remove constant indexing for matrix value propagation
|
2024-05-20 15:00:43 +01:00 |
|
gingerBill
|
32245e93a1
|
Fix #3514 along with soa.a[i] bounds checking
|
2024-05-16 16:18:21 +01:00 |
|
gingerBill
|
a344bc4c0e
|
Remove the old switch/for semantics entirely and enforce switch &x in y
|
2024-05-16 14:39:16 +01:00 |
|
gingerBill
|
8d687a959d
|
Fix #3516
|
2024-05-13 12:52:28 +01:00 |
|
gingerBill
|
d1217340f5
|
Fix #3573
|
2024-05-13 12:26:01 +01:00 |
|
gingerBill
|
facae34354
|
Fix #3584
|
2024-05-13 11:53:59 +01:00 |
|
gingerBill
|
0f76c22c46
|
Check for illegal use of distinct
|
2024-05-12 17:48:06 +01:00 |
|
Laytan
|
98827c867d
|
fix duplicate suggestions and add missing newline
|
2024-05-09 19:21:39 +02:00 |
|
gingerBill
|
f54977336b
|
With -vet-style, give suggestion of separating where clauses with a comma rather than '&&'
This improves the error messages
|
2024-05-09 15:56:00 +01:00 |
|
Victor Sohier
|
56b62996c3
|
Remove breakpoint hook
|
2024-05-06 18:20:20 -04:00 |
|
Victor Sohier
|
6cb0f5d8c5
|
Explicitly handle previously implicitly handled case
|
2024-05-06 18:04:35 -04:00 |
|
Victor Sohier
|
a9b18c1ec0
|
Formatting
|
2024-05-05 21:15:41 -04:00 |
|
Victor Sohier
|
8e4f9cb777
|
Fix: Fixed #soa arrays
|
2024-05-05 21:08:33 -04:00 |
|
gingerBill
|
15f7148eae
|
Merge pull request #3526 from laytan/target-features
Improve target features support
|
2024-05-05 21:50:57 +01:00 |
|
gingerBill
|
f2505b096d
|
Improve error message's suggestion for if !integer
|
2024-05-03 14:22:30 +01:00 |
|
Laytan Laats
|
25f1d0906d
|
compiler: improve target features support
|
2024-05-02 00:59:52 +02:00 |
|
gingerBill
|
2b26384b89
|
Implement dumb PtrMap
|
2024-04-26 15:04:46 +01:00 |
|
gingerBill
|
ec45504631
|
Obfuscate #line
|
2024-04-08 16:14:47 +01:00 |
|
gingerBill
|
810cf22e5d
|
Obfuscate #file and #procedure when -obfuscate-source-code-locations is enabled
|
2024-04-08 16:08:35 +01:00 |
|
gingerBill
|
114ddc4a10
|
Fix printing error when field name could not be found
|
2024-04-08 12:06:06 +01:00 |
|
gingerBill
|
bb72ff9c35
|
Fix nested ERROR_BLOCK bug
|
2024-04-01 14:28:11 +01:00 |
|
gingerBill
|
f482cc8374
|
Fix error message
|
2024-04-01 12:33:56 +01:00 |
|
gingerBill
|
2bdf5f58ef
|
Enforce error on old style for/switch l-value
|
2024-03-30 14:23:47 +00:00 |
|
gingerBill
|
1009182f7b
|
Fix another #soa race condition bug
|
2024-03-26 14:13:55 +00:00 |
|
gingerBill
|
50618759a6
|
Fix error reporting for type cycles
|
2024-03-25 13:44:00 +00:00 |
|
gingerBill
|
600ca83386
|
Merge pull request #3326 from rick-masters/fix_fields_wait_signal
Fix fields_wait_signal futex.
|
2024-03-25 13:29:08 +00:00 |
|
gingerBill
|
e5629dafd0
|
Potentially fix a race condition with parapoly types (related to #3328)
|
2024-03-25 13:23:43 +00:00 |
|
rick-masters
|
6d4f30de1a
|
Fix fields_wait_signal futex.
|
2024-03-24 16:28:55 +00:00 |
|
gingerBill
|
d92767cb77
|
Fix #3226
|
2024-03-24 13:49:51 +00:00 |
|
gingerBill
|
6da6393735
|
Fix #3320
|
2024-03-24 13:40:10 +00:00 |
|
gingerBill
|
517d7ae0b0
|
Add error block around error_line calls
|
2024-03-23 17:51:56 +00:00 |
|
gingerBill
|
efb0933965
|
Improve error suggestion and propagation for x->y
|
2024-03-23 16:57:35 +00:00 |
|
gingerBill
|
eb51cc6835
|
Improve error propagation for (*x).y style errors from C-programmers
|
2024-03-23 16:53:40 +00:00 |
|
gingerBill
|
1d46adb598
|
Treat *x as an unary operator to improve error messages for common C-programmer mistakes
|
2024-03-23 16:51:04 +00:00 |
|
gingerBill
|
7abb459861
|
Add missing field flags in debug printing
|
2024-03-23 12:56:04 +00:00 |
|
gingerBill
|
d47ba09743
|
Fix at error printing bug
|
2024-03-21 20:43:52 +00:00 |
|
gingerBill
|
6b6f72e7bd
|
Fix #3305
|
2024-03-21 14:59:47 +00:00 |
|
gingerBill
|
010ffc486c
|
Minor clean up of #no_broadcast handling
|
2024-03-21 11:54:40 +00:00 |
|
gingerBill
|
29e5f94c2a
|
Add #no_broadcast procedure parameter to disallow automatic array programming broadcasting on procedure arguments
|
2024-03-21 11:52:48 +00:00 |
|