Erik Eckstein
6ec788ff09
SIL: remove the SILOpenedArchetypesTracker
...
Instead, put the archetype->instrution map into SIlModule.
SILOpenedArchetypesTracker tried to maintain and reconstruct the mapping locally, e.g. during a use of SILBuilder.
Having a "global" map in SILModule makes the whole logic _much_ simpler.
I'm wondering why we didn't do this in the first place.
This requires that opened archetypes must be unique in a module - which makes sense. This was the case anyway, except for keypath accessors (which I fixed in the previous commit) and in some sil test files.
2021-04-14 08:36:10 +02:00
..
2021-04-13 15:27:41 -07:00
2021-04-12 10:50:38 -07:00
2021-03-15 19:12:50 +09:00
2021-02-03 15:12:23 -08:00
2021-01-14 16:26:30 -08:00
2021-02-10 08:09:13 -08:00
2021-04-06 09:57:35 -07:00
2021-04-02 15:14:05 -07:00
2021-04-08 01:47:27 -04:00
2021-04-07 17:49:10 -07:00
2021-01-20 08:52:07 -08:00
2021-03-25 15:19:30 +01:00
2021-01-19 18:32:17 -08:00
2021-01-19 18:32:17 -08:00
2021-02-10 16:19:12 -08:00
2021-01-19 17:47:53 -05:00
2021-01-19 17:47:53 -05:00
2021-04-04 23:23:53 -04:00
2021-01-14 16:26:30 -08:00
2021-01-14 16:26:30 -08:00
2021-03-12 19:33:23 -08:00
2021-04-14 08:36:10 +02:00
2021-02-10 16:19:12 -08:00
2021-04-09 13:20:30 -07:00
2021-02-10 16:19:12 -08:00
2021-02-10 16:19:12 -08:00
2021-02-10 16:19:12 -08:00
2021-02-10 16:19:12 -08:00
2021-03-03 23:49:22 -08:00
2021-02-16 13:54:27 -05:00
2021-02-10 16:19:12 -08:00
2021-04-13 08:11:56 -07:00
2021-03-03 23:49:22 -08:00
2021-03-04 12:55:17 -08:00
2021-02-22 09:14:16 -08:00
2021-03-12 11:21:46 -08:00
2021-02-10 16:19:12 -08:00
2021-02-10 16:19:12 -08:00
2021-02-10 16:19:12 -08:00
2021-04-08 17:52:44 -07:00
2021-01-14 16:26:30 -08:00
2021-04-12 10:50:38 -07:00
2021-01-01 21:20:23 -08:00
2021-01-26 07:48:18 -08:00
2021-01-14 16:26:30 -08:00
2021-03-16 21:29:13 -07:00
2021-03-03 23:49:22 -08:00
2021-04-08 01:47:27 -04:00
2021-04-08 01:47:27 -04:00
2021-04-08 01:47:27 -04:00
2021-02-10 16:19:12 -08:00
2021-04-11 18:50:22 -07:00
2021-02-10 16:19:12 -08:00
2021-01-29 13:41:47 -08:00
2021-04-08 01:47:27 -04:00
2021-02-12 10:12:01 -08:00
2021-03-05 21:31:24 -05:00
2021-04-08 01:47:27 -04:00
2021-02-18 06:40:57 -08:00
2021-02-18 06:26:24 -08:00
2021-03-02 22:20:13 -08:00
2021-03-26 21:02:15 -07:00
2021-03-26 21:02:15 -07:00
2021-02-10 16:19:12 -08:00
2021-04-02 22:33:50 -07:00
2021-04-08 23:26:18 -07:00