zig/lib/compiler
Alex Rønne Petersen c9e67e71c1
std.Target: Replace isARM() with isArmOrThumb() and rename it to isArm().
The old isARM() function was a portability trap. With the name it had, it seemed
like the obviously correct function to use, but it didn't include Thumb. In the
vast majority of cases where someone wants to ask "is the target Arm?", Thumb
*should* be included.

There are exactly 3 cases in the codebase where we do actually need to exclude
Thumb, although one of those is in Aro and mirrors a check in Clang that is
itself likely a bug. These rare cases can just add an extra isThumb() check.
2024-11-03 09:29:30 +01:00
..
aro std.Target: Replace isARM() with isArmOrThumb() and rename it to isArm(). 2024-11-03 09:29:30 +01:00
aro_translate_c cbe,translate-c: support more callconvs 2024-10-19 19:15:24 +01:00
reduce reduce: fix compile errors 2024-03-24 17:29:39 +01:00
resinator Replace deprecated default initializations with decl literals 2024-09-12 16:01:23 +01:00
aro_translate_c.zig compiler: remove anonymous struct types, unify all tuples 2024-10-31 20:42:53 +00:00
build_runner.zig implement --watch for kqueue 2024-10-24 16:24:56 -07:00
fmt.zig std.posix: Added error message 'ProcessNotFound' for reading and writing in a Linux process (#21430) 2024-10-03 01:54:30 +00:00
libc.zig zig libc: allow non-native targets 2024-03-13 02:17:28 -04:00
objcopy.zig objcopy: check both global and local when remapping 2024-10-12 10:44:17 -07:00
reduce.zig Replace deprecated default initializations with decl literals 2024-09-12 16:01:23 +01:00
std-docs.zig Replace deprecated default initializations with decl literals 2024-09-12 16:01:23 +01:00
test_runner.zig compiler: remove anonymous struct types, unify all tuples 2024-10-31 20:42:53 +00:00