Andrew Kelley
74346b0f79
frontend: TrackedInst stores FileIndex instead of path digest
...
The purpose of using path digest was to reference a file in a
serializable manner. Now that there is a stable index associated with
files, it is a superior way to accomplish that goal, since removes one
layer of indirection, and makes TrackedInst 8 bytes instead of 20.
The saved Zig Compiler State file for "hello world" goes from 1.3M to
1.2M with this change.
2024-07-04 17:56:01 -07:00
..
2024-07-04 21:01:42 +01:00
2024-07-04 17:51:35 -07:00
2024-07-04 17:51:35 -07:00
2024-06-19 20:13:21 +02:00
2024-07-04 17:51:35 -07:00
2024-05-22 09:57:43 -07:00
2024-07-04 17:51:35 -07:00
2024-07-04 21:01:42 +01:00
2024-07-04 21:01:42 +01:00
2024-06-22 22:59:56 -04:00
2024-05-08 19:37:28 -07:00
2024-05-08 19:37:29 -07:00
2024-07-04 17:51:35 -07:00
2024-07-04 17:56:01 -07:00
2024-06-22 22:59:56 -04:00
2024-03-19 16:18:18 -07:00
2024-05-27 20:56:48 -07:00
2024-07-04 17:56:01 -07:00
2024-02-27 22:55:00 -07:00
2024-06-08 15:34:19 -04:00
2024-07-04 22:09:57 +02:00
2024-05-27 20:56:48 -07:00
2024-07-04 21:01:42 +01:00
2024-05-22 09:57:43 -07:00
2024-07-04 17:51:35 -07:00
2024-05-27 20:56:48 -07:00
2024-06-04 16:54:14 -07:00
2024-07-04 21:01:42 +01:00
2024-04-09 15:00:21 +02:00
2024-07-04 21:01:42 +01:00
2024-02-27 22:55:00 -07:00
2024-02-27 22:55:00 -07:00
2024-07-04 21:01:42 +01:00
2024-06-26 05:28:03 +01:00
2024-07-04 21:01:42 +01:00
2024-07-04 21:01:42 +01:00
2024-07-04 17:56:01 -07:00
2024-07-04 21:01:42 +01:00
2023-10-23 18:36:00 -07:00
2024-06-15 18:19:33 +02:00
2024-07-04 17:56:01 -07:00
2024-07-04 21:01:42 +01:00
2024-05-27 20:56:48 -07:00
2024-07-04 17:56:01 -07:00
2024-05-08 19:37:28 -07:00
2024-05-08 19:37:28 -07:00
2024-05-08 19:37:28 -07:00
2024-05-08 19:37:29 -07:00
2024-05-08 19:37:29 -07:00
2024-05-08 19:37:28 -07:00
2024-05-08 19:37:28 -07:00
2024-05-08 19:37:28 -07:00