### Fixes

*   (none) - Android: Fix for Oculus window buffer memory leak (due to Oculus plugin replacing GL context)
*   (695251) - iOS/IL2CPP: Avoid adding includes and methods (for method declaration includes) for types generated to terminate generic type recursion.
*   ([694940](http://issuetracker.unity3d.com/issues/il2cpp-a-method-pointed-to-by-action-is-not-called-if-it-is-not-wrapped-into-a-lambda)) - iOS/IL2CPP: Correct the implementation of the ldvirtftn opcode for types using a constrained generic generic parameter.
*   (695900) - iOS/IL2CPP: Correctly invoke an action pointing to an extension method.
*   (693281) - iOS/IL2CPP: Emit memory barriers to ensure the correct acquire and release semantics are enforced for loads and stores of volatile fields.
*   (693210) - iOS/IL2CPP: Fixed a case where static constructor would not be called if an object is constructed within Unity internally.
*   ([689302](http://issuetracker.unity3d.com/issues/static-initialization-is-incorrect-when-targeting-webgl-possibly-any-il2cpp-target)) - iOS/IL2CPP: Static constructor of base type now gets correctly called if a derived class does not have one when creating an object of a derived type.
*   ([692584](http://issuetracker.unity3d.com/issues/object-accelerating-through-addforce-vector3-dot-zero)) - Physics: Stop force waking up Rigidbodies when AddForce / AddTorque (family) is called with a zero vector. This fixes Rigidbodies starting to accelerate even though a zero force is applied.
*   (673027) - Scripting: Fixed debugger deadlock on OSX.
*   ([673440](http://issuetracker.unity3d.com/issues/monodevelop-incorrectly-steps-over-for-recursion)) - Scripting: Fixed MonoDevelop incorrectly stepping over recursive methods.
*   (none) - Scripting: Fixed Unity crash when using newer versions of the soft debugger client in MonoDevelop
*   (693303) - Windows Store Apps/Windows Phone 8.1: fix extended splash screen sizing

Revision: f0e1974f8a5a

### Size & md5sum for Mac

Component

md5sum

Size (bytes)

UnityDownloadAssistant-5.0.2p2.dmg

7325554b5c6e168c42bdb80b21d84804

2485446

Unity-5.0.2p2.pkg

bf10545d69a24a15f3e7714a8e29b2f6

1830383035

Examples-5.0.2p2.pkg

9ff07b08f2245aa9372bcf058d27f3d1

347282100

StandardAssets-5.0.2p2.pkg

3c95973fd2728cf57b3b16be62c6933c

208141054

WebPlayer-5.0.2p2.pkg

9c27fff05a067db6b9e09a563dadc5f5

2775353

### Size & md5sum for PC

Component

md5sum

Size (bytes)

UnityDownloadAssistant-5.0.2p2.exe

647a979cf9ef8dcba5b24b92dbcd0dcb

653968

UnitySetup32-5.0.2p2.exe

93d4ae02853a0862f3b2a3e7be699e87

1285887456

UnitySetup64-5.0.2p2.exe

e727734086975cca5559b0e8cba1f247

1293777736

UnityExampleProjectSetup-5.0.2p2.exe

6d49387007d8c64a9956999fe00594fa

289206696

UnityStandardAssetsSetup-5.0.2p2.exe

910593e43d1ed137c54bc699acd3e226

208634168

UnityWebPlayerDevelopment-5.0.2p2.exe

23cadb99aa1741df0ff8ea6deb300d6f

7255888