Jacob Young
|
3d2dfbe828
|
InternPool: add FileIndex to *File mapping
|
2024-07-10 11:20:08 -04:00 |
|
mlugg
|
f93a10f664
|
Air: store param names directly instead of referencing Zir
|
2024-07-10 11:20:08 -04:00 |
|
Jacob Young
|
667b4f9054
|
Zcu: cache fully qualified name on Decl
This avoids needing to mutate the intern pool from backends.
|
2024-07-10 11:10:49 -04:00 |
|
Andrew Kelley
|
b3b923e51f
|
Merge pull request #20561 from jacobly0/debug-segfaults
debug: prevent segfaults on linux
|
2024-07-09 21:03:36 -04:00 |
|
Jacob Young
|
c5283eb49b
|
InternPool: implement thread-safe allocated lists
|
2024-07-09 17:29:01 -04:00 |
|
mlugg
|
47846bc17c
|
Zcu: fix passing exported decls with compile errors to the backend
|
2024-07-09 12:53:19 -04:00 |
|
Jacob Young
|
65ced4a334
|
Compilation: put supported codegen backends on a separate thread
(There are no supported backends.)
|
2024-07-08 11:00:38 -04:00 |
|
Jacob Young
|
bdae01ab04
|
InternPool: implement and use thread-safe list for extra and limbs
|
2024-07-07 22:59:52 -04:00 |
|
Jacob Young
|
383cffbfae
|
InternPool: temporarily disable multi-threaded behavior
This reduces the cost of the new data structure until the multi-threaded
behavior is actually used.
|
2024-07-07 22:59:52 -04:00 |
|
Jacob Young
|
92ddb959a7
|
InternPool: implement and use thread-safe list for items
|
2024-07-07 22:59:52 -04:00 |
|
Jacob Young
|
8293ff94cf
|
InternPool: implement and use thread-safe list for strings
|
2024-07-07 22:59:52 -04:00 |
|
Jacob Young
|
ca02266157
|
Zcu: pass PerThread to intern pool string functions
|
2024-07-07 22:59:52 -04:00 |
|
Jacob Young
|
525f341f33
|
Zcu: introduce PerThread and pass to all the functions
|
2024-07-07 22:59:52 -04:00 |
|