Files
OpenRA/OpenRA.Mods.RA
RoosterDragon 8a60880cf1 Tackle the last of the low hanging fruit for memory allocations in the main game loop.
- Avoid calling string.Split twice in SprintFont.Measure.
- Change ActorsInBox method of ActorMap and ScreenMap to avoid allocating and intermediate list. As a bonus this allows the sequence to be lazily consumed. Also avoid LINQ in these methods.
- In FrozenUnderFog.TickRender, the method exits early if no players are visible so the attempt at lazy generation was not needed.
- Unwrap a LINQ Any call in ClassicProductionQueue.Tick.
- Merge some successive Where calls in ProximityCapturable into single predicates.
2014-06-22 17:29:45 +01:00
..
2014-06-18 21:43:35 +01:00
2014-06-18 21:43:35 +01:00
2014-06-19 21:21:16 +02:00
2014-06-18 21:43:35 +01:00
2014-06-18 21:43:35 +01:00
2014-06-18 21:43:35 +01:00
2014-06-01 11:24:39 +02:00
2014-06-15 22:17:34 +12:00
2014-06-18 21:43:35 +01:00
2014-06-21 12:37:04 +02:00
2014-06-15 22:16:40 +12:00
2014-03-16 19:37:38 -06:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-21 08:34:58 +02:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:17:34 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:17:34 +12:00
2014-06-18 21:43:35 +01:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-18 21:43:35 +01:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-18 21:43:35 +01:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-18 21:43:35 +01:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-18 21:43:35 +01:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-19 21:21:16 +02:00
2014-06-15 22:17:34 +12:00
2013-11-12 19:39:33 +13:00
2014-06-15 22:16:40 +12:00
2013-11-12 19:39:33 +13:00
2013-11-12 19:39:33 +13:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-18 21:43:35 +01:00
2014-06-18 21:43:35 +01:00
2014-05-23 15:50:54 +01:00
2014-06-18 21:43:35 +01:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-19 21:21:16 +02:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2013-11-12 19:39:33 +13:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2013-11-12 19:39:33 +13:00
2014-06-15 22:16:40 +12:00
2014-06-15 22:16:40 +12:00
2014-06-18 21:43:35 +01:00