[go: up one dir, main page]

Menu

Code Commit Log


Commit Date  
[r13714] by klaussfreire

Fix segfault when building an iterator for a collection of killed units
The iterator was being registered too late (after calling erase) so
erase was performing unsafe list manipulations.

May fix #680 and related errors.

Telltale signs of this bug are crashes shortly after a bunch of subunits
get killed (UNIT HAS DIED in the last few lines of log output), which
happen more often than not when killing units with missiles.

2016-07-03 07:24:55 Tree
[r13713] by klaussfreire

Optimize condition for empty collections to avoid computing the size of
a linked list, which is O(N), whenever possible

2016-07-03 07:08:54 Tree
[r13712] by klaussfreire

Remove useless argument that's just the default value

2016-07-03 07:06:30 Tree
[r13711] by klaussfreire

Small profile-guided optimization: simplify GetWarpVelocity when not in warp

2016-06-30 22:21:35 Tree
[r13710] by klaussfreire

Small profile-guided optimization: Unit::nummesh() doesn't really need
to be virtual, and having it so is burning lots of cycles in hot
draw/physics loops, so until it becomes necessary, make it nonvirtual
and inline

2016-06-30 21:15:06 Tree
[r13709] by klaussfreire

Small profile-guided optimization: avoid handling the heap if the new
occluder is going to be excluded anyway (ie: less relevant than the
least relevant occluder in a full heap)

2016-06-30 21:13:28 Tree
[r13708] by klaussfreire

Small profile-guided optimizations:
- replace repeated division with multiplication by reciprocal
- make matrix fillup sequential in memory order

2016-06-30 21:12:02 Tree
[r13707] by klaussfreire

Fix optimized FX update loop to not be infinite

2016-06-30 21:09:24 Tree
[r13706] by klaussfreire

Small profile-guided optimization: update effects backwards to minimize
redundant data movement when removing lights

2016-06-30 21:07:17 Tree
[r13705] by klaussfreire

Small profile-guided optimization: avoid unnecessary work in the physics loop

2016-06-30 21:06:00 Tree
Older >