Files
OpenRA/OpenRA.Game
RoosterDragon e63f330717 Improved efficiency of startup methods.
- ShpReader will copy the input stream into memory just once rather than for every header.
- ShpReader.CopyImageData switched to use Array.Copy since that uses some unsafe magic for speed.
- In ActorInfo, cache a GetType call and prevent needless materialization in PrerequisitesOf.
- In ObjectCreator, cache type and ctor lookups since these are expensive and often repeated.
- Implement IReadOnlyDictionary<T, U> on Cache<T, U> to provide some supplementary functions.
- In TechTree.GatherOwnedPrerequisites, rearrange a Boolean 'and' expression to evaluate expensive functions later in the chain, and use ContainsKey to speed up name check.
2014-06-09 17:13:01 +01:00
..
2014-05-26 18:10:59 +01:00
2014-03-16 21:45:59 +13:00
2014-05-14 23:51:41 +12:00
2014-05-22 21:57:07 +03:00
2014-06-07 00:49:25 +01:00
2014-05-18 17:29:42 +12:00
2014-05-23 15:50:54 +01:00
2014-05-22 03:45:28 +03:00
2014-05-31 18:37:03 +03:00
2014-05-23 15:50:54 +01:00
2014-05-22 21:57:07 +03:00
2014-05-31 17:14:33 +02:00
2014-05-23 15:50:54 +01:00
2014-06-07 00:49:25 +01:00
2014-05-26 18:10:59 +01:00