Commit Graph

4671 Commits

Author SHA1 Message Date
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
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
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
gingerBill
1d3c061add Fix typo 2024-05-07 15:52:13 +01:00
gingerBill
de5ce90fa7 Add metadata to packed structs field accesses to state it is packed 2024-05-07 15:28:09 +01:00
gingerBill
3f7a369aa1 Check for specialization in typeid/T for parapoly records 2024-05-07 14:53:02 +01:00
gingerBill
94b4af5d36 Merge pull request #3540 from VictorSohier/handle-fixed-soa-arrays
Handle fixed soa arrays
2024-05-07 14:33:25 +01:00
gingerBill
0cec2d7827 Fix #3527 2024-05-07 11:51:06 +01:00
gingerBill
0da6a3e214 Fix #3530 2024-05-07 11:42:48 +01:00
gingerBill
05a1704898 Fix #3464 2024-05-07 11:24:21 +01:00
gingerBill
1818df786d Free memory for the error messages just in case 2024-05-07 11:21:12 +01:00
gingerBill
b23f1dd5ff Merge neighbouring error messages with the same location 2024-05-07 11:19:16 +01:00
Feoramund
6ec7845249 Fix #3531
Individual `bit_field` size was not being added to the total size.
Error message was changed to be more explicit.
2024-05-06 18:30:04 -04: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