PJB3005
be0189748b
Fix serialization source gen with partial types
...
This fixes RMC compilation
2025-03-22 06:09:48 +01:00
PJB3005
f0306b593a
Optimize Robust.Serialization.Generator
...
Slightly less bad use of incremental generators.
Remove format of generated code, it was taking most of the CPU time.
This seems to significantly cut compile time cost of this generator. Nice. I'm seeing 20 -> 5 seconds on my system.
2025-01-15 02:41:57 +01:00
metalgearsloth
9837c33de7
Add sourcegenned field deltas ( #5155 )
...
* Remove full "delta" states
* Update MapGridComponentState
* abstract ComponentState
* Release notes
* Fix tests
* Fix nullable errors
* A
* Sourcegen component deltas
* Audio deltas + methids
* Also eye
* Optimise out the dictionary
* Minor fixes
* Physics deltas
* Also this
* Fix field deltas
* remove old release notes
* Make IComponentDelta implement IComponent
* add sourcegen launch settings
* make silent error loud
* Review
* UI deltas
* Slimmer
* Sourcegen bandaid
---------
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com >
2024-12-21 15:48:33 +11:00
DrSmugleaf
f0b45d95cb
Fix serialization source generator error when multiple partials of the same definition are user-defined ( #5160 )
2024-05-23 22:48:40 +02:00
DrSmugleaf
4666a87aa5
Add obsoletion warnings to serialization source generated methods, xmldocs ( #4364 )
2023-09-11 20:15:07 +10:00
DrSmugleaf
0f06423b7a
Remove RobustAutoGenerated from partials generated by serialization ( #4338 )
2023-09-06 10:23:28 +10:00
DrSmugleaf
aeeaaaefc5
Fix not running hooks when copying non-byref data definition fields without a custom serializer ( #4324 )
2023-08-26 15:20:46 -07:00
DrSmugleaf
d66f7c7c06
Disable obsoletion and inherited member hidden warnings in serialization source generated code ( #4302 )
2023-08-24 13:04:32 +10:00
DrSmugleaf
b2d121e780
Fix serialization sharing instances when copying data definitions and not assigning null when the source is null ( #4295 )
2023-08-22 23:59:03 -07:00
DrSmugleaf
66239d23ea
Refactor serialization copying to use source generators ( #4286 )
2023-08-22 17:37:13 -07:00