userlamalovecancel

6,634 Commits over 2,527 Days - 0.11cph!

7 Years Ago
Improve GCHandle logging, fix a GCHandle leak
7 Years Ago
Update bindinggen to hopefully fix hotload
7 Years Ago
Replace GCHandle with our own implementation (required for hotload)
7 Years Ago
Fix forward declares for managed definitions
7 Years Ago
Update bindinggen to fix forward declares
7 Years Ago
Use Cast<T> instead of dynamic_cast<T> for Unreal types (fixes #40)
7 Years Ago
Update bindinggen, cleanup old things in singleton
7 Years Ago
Implement dispose pattern, increase memory pressure when handles are in use
7 Years Ago
Update bindinggen to fix forward declares
7 Years Ago
Always forward declare in header, don't do it inline
7 Years Ago
Update binddinggen, swap defs to demonstrate other error
7 Years Ago
Sort definitions by dependencies, not just inheritance
7 Years Ago
Cleanup C# projects
7 Years Ago
Updating to .NET Core 2.0 (preview 2), not working yet dynamic is BANNED Merge pull request #89 from Facepunch/netcore2.0 Upgrade to .NET Core 2.0 preview 2
7 Years Ago
dynamic is BANNED
7 Years Ago
Updating to .NET Core 2.0 (preview 2), not working yet
7 Years Ago
Update bindinggen
7 Years Ago
Show a message when skipping file writes
7 Years Ago
Update bindinggen
7 Years Ago
Don't write files if existing content is the same
7 Years Ago
Don't return invalid pointers from object map
7 Years Ago
Fixes "Invalid object in GC" crash
7 Years Ago
Update README.md
7 Years Ago
Update bindinggen to fix broken weak handles
7 Years Ago
Fix locking weak handles, it needs to clone to a strong handle
7 Years Ago
Update bindinggen, update binds to use unreal modifier and objectmap Change how HitResult is used, gotta fix unresolved external Update bindinggen, implicitly initialize managed classes Update bindinggen, move some variables into native, doesn't work yet fuck knows why Update bindinggen, make UWorld singular again Add mutex to objectmap methods Merge branch 'binding-objectmap' # Conflicts: # Sandbox.Unreal/Generated/Sandbox.Unreal.Bindings.cs # UnrealProject/Source/SandboxGame/Generated/Sandbox.Unreal.Bindings.cpp
7 Years Ago
Add mutex to objectmap methods
7 Years Ago
Update bindinggen, update binds to use unreal modifier and objectmap Change how HitResult is used, gotta fix unresolved external Update bindinggen, implicitly initialize managed classes Update bindinggen, move some variables into native, doesn't work yet fuck knows why Update bindinggen, make UWorld singular again
7 Years Ago
Update bindinggen, make UWorld singular again
7 Years Ago
Add null checking for native definition marshaling, error when singular is used incorrectly
7 Years Ago
Fixes #39, fixes Array<T> when given a C# array instead of IList<T>
7 Years Ago
Add some tracing to debug GCHandle use, add move constructors (fixes #38)
7 Years Ago
Add null check for managed marshaling (#37)
7 Years Ago
Update bindinggen, move some variables into native, doesn't work yet fuck knows why
7 Years Ago
More constructors, fix type name
7 Years Ago
Update bindinggen, implicitly initialize managed classes
7 Years Ago
Fx some syntax errors
7 Years Ago
Implement weak handles for managed definitions, untested
7 Years Ago
Add dynamic cast marshaler
7 Years Ago
Merge duplicated code in Array and TArray into a common class
7 Years Ago
Fix crashes and test failues for array and ref marshalers
7 Years Ago
Fix compiler errors with ref
7 Years Ago
And the managed side, now only ref and arrays fail
7 Years Ago
Fix intermediate returns on native side, remove dynamic_cast Remove IsAligned on MarshalResult (will now always use memcpy)
7 Years Ago
Fix callsites, fixes #35
7 Years Ago
Fix the generated code for ref/out, still need to fix all the callsites though
7 Years Ago
Handle multiple multiple returns in Ref, Array and TArray marshalers This is still broken, almost there though...
7 Years Ago
Remove duplicated marshal logic, start on weak refs
7 Years Ago
Change how HitResult is used, gotta fix unresolved external
7 Years Ago
Fixes #32