Files
Odin/src
Laytan Laats f9b9e9e7dc some ABI fixups and improvements
Started with trying to enable asan in the CI for MacOS, noticed it wasn't enabled on the `tests/internal`
folder, it came up with a couple of issues with the abi/OdinLLVMBuildTransmute that this also solves.

- Looking at clang output for arm64, we should be promoting `{ i64, i32 }` to `{ i64, i64 }`
- after doing the previous point, I noticed this is not handled well in OdinLLVMBuildTransmute
  which was emitting loads and stores into the space of a value that was alignment, asan does not want this,
  looking at clang output again, a memcpy is the appropriate way of handling this.
- Having done this we don't need the hacky "return is packed" set anymore in the amd64 sysv ABI anymore either
2025-05-09 23:03:17 +02:00
..
2025-03-18 15:39:18 +00:00
2023-12-13 12:38:01 +00:00
&&
2024-11-07 15:02:19 +01:00
2025-05-05 17:53:32 +09:00
2025-05-05 22:39:03 +09:00
2025-05-05 17:53:32 +09:00
2025-02-20 13:27:18 +00:00
2025-04-15 05:26:36 +02:00
2021-08-29 15:54:56 +02:00
2025-04-09 15:31:34 +03:00
2025-05-09 23:03:17 +02:00
2025-05-05 16:50:40 +09:00
2025-03-18 16:46:15 +00:00
2025-05-07 11:30:58 +10:00
2025-05-05 16:58:14 +09:00
2025-01-10 12:22:18 +00:00
2022-12-18 21:17:07 +00:00
2025-04-04 19:35:59 +03:00
2025-02-17 13:10:38 +00:00
2024-04-26 13:25:08 +01:00
2025-03-11 10:28:48 -04:00
2023-09-11 23:36:39 +01:00
2023-12-13 12:38:01 +00:00
2023-08-19 12:26:59 +01:00
2023-12-13 12:38:01 +00:00
2023-12-13 12:38:01 +00:00