Jakub Konka
|
92deebcd66
|
cli+build: handle -ObjC flag and route it to MachO linker
|
2024-02-02 22:00:16 +01:00 |
|
Veikka Tuominen
|
07dbff4f44
|
std.start: remove event loop integration
|
2024-02-01 15:22:36 +02:00 |
|
Veikka Tuominen
|
220d3264c9
|
std: make options a struct instance instead of a namespace
|
2024-02-01 15:22:36 +02:00 |
|
danielsan901998
|
d7a27bf803
|
Use mem.zeroes for empty union initializer list
|
2024-01-31 06:38:44 +02:00 |
|
Jakub Konka
|
f63f4508d2
|
macho: fix parsing versions from TBDs if parsed as floats
|
2024-01-30 20:56:20 +01:00 |
|
Jakub Konka
|
b8490c05c1
|
macho: improve weak-ref symbols handling
|
2024-01-30 13:56:08 +01:00 |
|
Pavel Verigo
|
a2ad8517ee
|
Sema: fix union init with zero size field
|
2024-01-30 12:20:23 +02:00 |
|
Veikka Tuominen
|
7d75c3d3b8
|
llvm: ensure returned undef is 0xaa bytes when runtime safety is enabled
Closes #13178
|
2024-01-29 17:35:07 -08:00 |
|
SuperAuguste
|
a479fd3132
|
Fix some comptime packed struct issues
Co-authored-by: Veikka Tuominen <git@vexu.eu>
|
2024-01-29 13:09:17 -08:00 |
|
Andrew Kelley
|
f4f8036ec0
|
Merge pull request #18729 from Vexu/fixes
Fix some generic{Reader,Writer} related issues
|
2024-01-29 13:07:37 -08:00 |
|
Veikka Tuominen
|
f93a36c091
|
llvm: revert bad array access optimization
Closes #18723
|
2024-01-29 08:43:27 -08:00 |
|
Veikka Tuominen
|
78e982f7c3
|
llvm: fix alignment of array ptr when bitcasting vector
Closes #17996
|
2024-01-29 13:51:57 +02:00 |
|
Veikka Tuominen
|
281b2695c4
|
Value: expand canMutateComptimeVarState
Closes #17761
|
2024-01-29 13:48:45 +02:00 |
|
Veikka Tuominen
|
f782202910
|
Sema: do not emit @errorCast safety check when dest is adhoc inferred error set
Closes #17354
|
2024-01-29 13:48:45 +02:00 |
|
Pavel Verigo
|
96a5f7c8ed
|
Sema: fix casting runtime value to enum with comptime int tag type
|
2024-01-29 01:43:19 +02:00 |
|
MrDmitry
|
3e6f07e617
|
Add escaped character processing
|
2024-01-26 13:33:17 -05:00 |
|
MrDmitry
|
0307f87715
|
Remove unused test file
|
2024-01-26 13:33:17 -05:00 |
|
MrDmitry
|
2ce32e4497
|
Extend standalone tests for cmakedefine
|
2024-01-26 13:33:17 -05:00 |
|
Meghan Denny
|
8a0429e885
|
test: add behavior coverage for global setter in function liveness
|
2024-01-26 15:26:37 +02:00 |
|
Tobias Simetsreiter
|
20abf1394a
|
align naming and fix module creation from TranslateC
|
2024-01-26 15:25:52 +02:00 |
|
Krzysztof Wolicki
|
61ba225709
|
Sema: tuples have no names to be used for reporting errors in finishStructInit
|
2024-01-26 15:22:15 +02:00 |
|
Jakub Konka
|
d726538494
|
test/link/macho: ensure we do not run testStackSize on foreign host
|
2024-01-24 12:34:42 +01:00 |
|
Jakub Konka
|
03b33b0f01
|
test/link/macho: migrate all tests to the new test matrix
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
2b3ac3e82f
|
test/link/macho: upgrade tbdv3 test
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
a3f68c6fa2
|
test/link/macho: upgrade unwind info tests
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
d500caaa62
|
test/link/macho: test stacksize option
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
b70fedee7e
|
test/link/macho: upgrade search strategy test
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
933231868a
|
test/link/macho: test re-exports in zig
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
7dc6900018
|
test/link/macho: remove converted standalone tests
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
7bb323c0eb
|
test/link/macho: test pagezero size
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
5c8acc551d
|
test/link/macho: revert testing objc msgsend stubs - no way of enabling in clang
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
000598acc9
|
test/link/macho: test objc msgsend selector stubs
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
3d835dea2a
|
test/link/macho: use .root_module. instead of wrappers where possible
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
abeb0e3ea4
|
test/link/macho: test force-loading objects containing ObjC from archives
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
7c65f0be37
|
test/link/macho: test no exports in a dylib
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
4cf94bb148
|
test/link/macho: test attribute "used" on vars in presence of dead_strip
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
4dc1907a88
|
test/link/macho: upgrade strict validation of layout test
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
a25b780aad
|
test/link/macho: upgrade entry and entry in archive tests
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
82a044f4f7
|
test/link/macho: upgrade empty object test
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
a454ba7908
|
test/link/macho: upgrade dylib test
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
8105390fff
|
macho: remove all rpath parsing from the linker
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
181e476915
|
test/link/macho: upgrade dead_strip_dylibs test
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
b038bcb93b
|
test/link/macho: test -r mode
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
fa161c2059
|
test/link/macho: test tentative definitions
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
49a4b42995
|
test/link/macho: upgrade tls test
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
9f0e1ab467
|
test/link/macho: test thunks on arm64
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
5790e89b5a
|
test/link/macho: test twolevel namespacing
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
fa649cad4e
|
test/link/macho: test large .tbss section
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
9fce2e2233
|
test/link/macho: test -u flag handling (forceUndefinedSymbol)
|
2024-01-24 12:34:40 +01:00 |
|
Jakub Konka
|
105655857f
|
test/link/macho: upgrade weak framework test
|
2024-01-24 12:34:40 +01:00 |
|