gingerBill
8808e5584a
If only warnings exist on print_all_errors, next time it is called, clear the error list.
...
This is mostly only syntax errors too
2024-05-13 13:26:22 +01:00
gingerBill
4bdc8548bd
Fix #3554
2024-05-13 12:55:49 +01:00
gingerBill
8d687a959d
Fix #3516
2024-05-13 12:52:28 +01:00
gingerBill
8b4a8e4d80
Fix #3569
2024-05-13 12:49:12 +01:00
gingerBill and GitHub
e4ec7cc3f3
Merge pull request #3580 from Feoramund/suggest-test-all-packages
...
Suggest `-all-packages` flag when testing empty directory
2024-05-13 12:42:48 +01:00
gingerBill
34c8739b69
Fix #3578
2024-05-13 12:42:06 +01:00
gingerBill
d1217340f5
Fix #3573
2024-05-13 12:26:01 +01:00
gingerBill
4eab735b13
Minor clean up of is_terminating code
...
This does not fix all known issues with it
2024-05-13 12:24:50 +01:00
gingerBill
f8d235b6f5
Fix #3581 due to typo
2024-05-13 12:02:02 +01:00
gingerBill
7905f0533f
Fix #3582 by disallowing it
2024-05-13 12:01:16 +01:00
gingerBill
3fb0d52a74
Fix #3585
2024-05-13 11:57:04 +01:00
gingerBill
facae34354
Fix #3584
2024-05-13 11:53:59 +01:00
Andreas T Jonsson
5d82f0cad5
Merge branch 'master' into netbsd
2024-05-13 09:21:32 +02:00
Feoramund
971201182a
Fix read_directory() skipping directories on UNIX-likes
2024-05-12 19:52:36 -04:00
Feoramund
1935811b2c
Suggest -all-packages if testing empty directory
2024-05-12 19:51:19 -04:00
gingerBill
f8581537e4
Fix >= for strings
...
How did this not get noticed?!?!
2024-05-12 20:25:13 +01:00
ed
0d4069d2ea
Merge remote-tracking branch 'offical/master'
2024-05-12 14:02:47 -04:00
ed
1db5fb32cd
Bodged in support for region pragmas
...
Have them as basic directives
They're similar to the assert and panic macros but are hardcoded to true
#region (<string literal>)
#endregion (<string literal>)
2024-05-12 14:02:38 -04:00
gingerBill
0f76c22c46
Check for illegal use of distinct
2024-05-12 17:48:06 +01:00
gingerBill
6bfaf4a093
Fix another oversight for bit_field endian with 1-byte types
2024-05-11 22:36:17 +01:00
gingerBill and GitHub
f650690f61
Merge pull request #3574 from jasonKercher/i386-syscall6
...
fix 6 argument syscall on i386
2024-05-11 21:50:49 +01:00
gingerBill
ad0053b798
Make doc writer use the old "Ordered Insertion" based PtrMap
2024-05-11 16:24:37 +01:00
gingerBill
8e263de4aa
Fix error message handling
2024-05-11 13:59:06 +01:00
gingerBill
811d53b305
Generalize to any 1-byte element in bit_field
2024-05-11 13:48:19 +01:00
gingerBill
aea28d5189
Allow edge-case where backing type of a bit_field is (array of) u8, to allow any endian type
2024-05-11 13:47:33 +01:00
jason
20752d904b
fix 6 argument syscall on i386
2024-05-10 23:06:49 -04:00
jasonkercher
2183140e71
arm32 now compiles and runs demo
2024-05-10 13:24:43 -04:00
gingerBill
ad5c9469d8
Fix #3522
2024-05-10 14:22:43 +01:00
gingerBill
710bb4369f
Fix #3567
2024-05-10 13:55:15 +01:00
Andreas T Jonsson
a45e69e656
Removed dead code
2024-05-10 09:12:56 +02:00
Andreas T Jonsson
b72c2edabb
Merge branch 'master' into netbsd
2024-05-10 09:04:52 +02:00
Andreas T Jonsson
273e4c6b4c
Changed target data layout
2024-05-10 08:47:51 +02: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
gingerBill
b0f0e4d02a
Add intrinsics type_bit_set_elem_type & type_bit_set_underlying_type
2024-05-09 15:47:09 +01:00
gingerBill
d85c8f0b2c
Fix #3555
2024-05-09 10:58:57 +01:00
gingerBill
97e9c50d11
Fix #3556
2024-05-09 10:44:06 +01:00
Laytan Laats
9d1db48549
remove is_packed bodge
2024-05-07 17:25:17 +02:00
Laytan
b0b60fe7ed
fix segfault in release builds of the compiler with clang++-18
2024-05-07 16:52:46 +02:00
Laytan
87b099b5aa
fix merge conflict
2024-05-07 16:52:46 +02:00
Laytan Laats
77efdcd899
fix packed gep loads with wrong alignment
2024-05-07 16:52:46 +02:00
Laytan Laats
58c0abb98d
revert wrong approach in fixing the load alignment
2024-05-07 16:52:46 +02:00
Laytan
d93cc18dac
fix packed gep loads with wrong alignment
2024-05-07 16:52:46 +02:00
Laytan Laats
ecddf3b7f1
llvm-18: cleanup
2024-05-07 16:52:46 +02:00
Laytan Laats
a3821615dc
llvm-18: fix windows build error because of include
2024-05-07 16:52:46 +02:00
Laytan Laats
f9a7d2bf04
llvm-18: enable static map calls on non amd64sysv targets
2024-05-07 16:52:46 +02:00
Laytan
c219ca5b1b
llvm-18: fix undocumented breaking change on i128 alignment
2024-05-07 16:52:46 +02:00
Laytan Laats
e3e04ffa22
llvm-18: enable sroa and static map calls
2024-05-07 16:52:46 +02:00
Laytan
b91e7f5c51
llvm-18: linux (amd64)
2024-05-07 16:52:46 +02:00
Laytan Laats
bb58926b7a
llvm 18: general unix and darwin specifics
2024-05-07 16:52:46 +02:00