userJames Kingcancel
branchsbox/mastercancel

497 Commits over 1,369 Days - 0.02cph!

1 Year Ago
Whoops, revert Log.Info back to Log.Trace here
1 Year Ago
Always call HotloadManager.Replace in PackageLoader.AddAssembly Updated docs to explain why
1 Year Ago
▍▍ ▇▆█▇▄▅▆ ▍▋▋▉▄ ▆▅▋▆ ▋▍▌▊▉▄ ▋▊▅█▆▅▉ ▆▄▍▉ ▋▉▋▍▊ ▄ ▅▊▋▇ ▇▄▍▇▍▆▌ ! ▊▅▆▇█▇█▌ ▆▊▌▄▇▉ ▋▊▉█▉▍ ▆▄▍▋▍▋▋▇▊ ▅▅ ▆▍▊▊ ▌▊▅▇▆▆▄ ██▇▉▇▌▊ █▇▌ █▆ ▊▉▆▉▇▊▊ ▅▆▄▉▉▅▊▌▌ ▍█▅▆ ▋▆▉█▇▇█▍▋▅▌▆▌ ▊▄▅▊ ▄▋▊▊▅▌█ ▍▋█▊▍▋█▍▋ ▅▉▇▍▋▅
1 Year Ago
Added methods for reading / writing from raw byte buffer to net message
1 Year Ago
▄▉▄▇▄▄▋▊.▍▇▋▆▄▄▆▊▇▌█▅() ▅▉▆▆▄▇ ▉▄ ▋▌▌▍▇▄ ▆▄▌▅ ▊▊▆▇▄▉ ▉▄▊▅█▄▄ ▉▅▆▊▉▆
1 Year Ago
Fix edge case for FindDeepestNodeContainingSpan
1 Year Ago
Fix basic Random primitives (#1219) * Fix (Rotation / Vector2 / Vector3 / Angles).Random * Add some System.Random extension methods * VectorInCircle * VectorInSphere * VectorInSquare * VectorInCube * Gaussian (+ 2D / 3D / 4D)
1 Year Ago
Stricter Rotation.Angles() tests sboxgame/issues/3984 Some angle related MathX methods LerpDegrees, LerpRadians, DeltaDegrees, DeltaRadians Don't compare euler angles in rotation tests There's always at least two solutions Fixed sboxgame/issues#3984 Fixed typo in DeltaRadians DeltaDegrees / DeltaRadians tests LerpDegrees / LerpRadians tests
1 Year Ago
Rotation -> Angles -> Rotation test Fails because of #1250 Deal with singularities in Rotation.Angles() Fixes #1250
1 Year Ago
Hotload test for dictionary enumeration order (sboxgame/issues#3391) Use sorted dictionaries for network tables, component lists Fixes sboxgame/issues#3391 Hotload: Support sorted dictionaries in DictionaryUpgrader
1 Year Ago
Be more careful about finding active packages Takes into account full / menu packages, fixes sboxgame/issues#3886
1 Year Ago
Fix GameTask.source always being invalid in menu Warn if a TaskSource is created in an invalid state
1 Year Ago
ShaderGraph: ObjectSpaceNormal node ShaderGraph: TransformNormal node can now transform from object space
1 Year Ago
Sandbox.Utility.Svg wrapper (#1208) * Added Sandbox.Utility.Svg to read paths from a .svg
1 Year Ago
ShaderGraph: Triplanar texture mapping nodes (#1198) Added Texture Triplanar and Normal Map Triplanar nodes
1 Year Ago
Simplify handling expired tasks (#1157) * Simplify checking expired tasks (#1143) Allow any tasks defined in our DLLs to continue, but user code can't continue if it was from an expired context * Allow persistent tasks in current menu package assembly (#1143) * Move task persistence allowing / forbidding to GameMenuInstance
1 Year Ago
Don't emit SB3000 about const fields in generic types
1 Year Ago
Fixed FastPathTest.ResolveGeneric test
1 Year Ago
Failing test reproducing #1027 Simpler repro of #1027 Fixed #1027 in cases involving array types
1 Year Ago
Add a generic Texture.GetPixels<T>() (#1117) * Added Texture.GetPixels<T>(srcRect, slice, mip, dstData, dstFormat, dstStride) * Fix reading non-zero slice from 3D texture (#1118) * CopyToStagingResource: only use 1 mip level / array slice in staging texture * CopyToStagingResource: fix copy destination offset * GetPixels: add dstSize parameter instead of dstStride * Add Texture.GetPixels3D<T>() * Texture.GetPixels( int mip ) now gets everything for array / volume textures * Added Texture.GetPixel3D() to complement Texture.GetPixel() * GetPixels: fix nativeDstRect size * GetPixels: stride fixes * GetPixels: reading from non-zero mip level fixes
1 Year Ago
Add TaskSource.WorkerThread() Added test for GameTask.WorkerThread() / GameTask.MainThread()
1 Year Ago
Whitelist Task.Wait() / Task.RunSynchronously()
1 Year Ago
Whitelist System.Collections.Concurrent.ConcurrentBag
1 Year Ago
Added Texture.Depth property
1 Year Ago
Added TaskSource.MainThread() Like TaskSource.NextPhysicsFrame(), but can immediately continue if already on the main thread.
1 Year Ago
Limit worker thread count to avoid starving the main thread
1 Year Ago
Failing test reproducing #1027 Fixed #1027
1 Year Ago
Make sure fast hotload related error reports are grouped correctly Failing test reproducing #1087 Gracefully handle NotSupportedException during fast hotload Fixes #1087
1 Year Ago
Added TypeLibrary.GetGenericArguments(Type) with access control checks
1 Year Ago
Simplify ILHotload error report change summary
1 Year Ago
Add CreateDelegate overloads that accept a target object
1 Year Ago
Added MethodDescription.CreateDelegate( Type ) Added TypeDescription.MakeGenericType( Type[] ) Uses same access control checks as CreateGeneric( Type[], object[] )
1 Year Ago
Added MethodDescription.CreateDelegate<T>() Try to get change summary to actually show up in sentry on ILHotload error
1 Year Ago
Fixed #1092 Include a change summary during ILHotload errors Fixed paths to members in hotload sentry reports
1 Year Ago
Failing test reproducing #1027 Fixed #1027 There might be other reasons why methods won't resolve, will re-open if we encounter that
1 Year Ago
Handle TypeInitializationException during UpdateReferencesInType more cleanly Tag ILHotload exceptions with `fast-hotload` Added IHotloadManaged.Failed(), called when an instance couldn't be upgraded IHotloadManaged tests
1 Year Ago
Log some more info when #1027 occurs
1 Year Ago
Failing test for when lambda signatures change Warn on lambda signature change, replace with error-throwing delegate
1 Year Ago
Include member and instance path in hotload error reports
1 Year Ago
Directly write to Logger during hotloads Include path and member in hotload log messages Allow nested FormattableStrings in log messages So that their args can be inspected too
1 Year Ago
Implement IsMatchingType for generic type definitions Fixed IsMatchingType for required modifier types Don't warn about attempted fast hotload of generic method
1 Year Ago
Failing test reproducing #1063 Fixed #1063
1 Year Ago
Support for ConCmd ParamArray arguments Fix compile time bomb when checking big methods for fast hotload support
1 Year Ago
Failing test for #1007 Fixed stack overflow when searching for methods with certain parameter types Fixes #1007
1 Year Ago
Failing test reproducing sboxgame/issues#3227 Fixed sboxgame/issues#3227
1 Year Ago
Warn about missing input actions once Fixed documentation of Compiler.Name Failing test reproducing #996 Better generic method resolution, fixes #996 Possible fix for sboxgame/issues#3227 Make RPC code gen deterministic
1 Year Ago
Addon packages should reference package.base too
1 Year Ago
Remove some logging
1 Year Ago
When loading multiple packages, sort by references Make sure that a referenced package is loaded before the packages that reference it. Possible fix for #996 Added test for Package.SortByReferences()
1 Year Ago
Allow resolving newer versions of assemblies in AccessControl