* Use a stack channel for deserialization
* multi-threaded
* add object dictionary pool
* more pooling
* adjust sqlite transport
* format
* Optimize IsPropNameValid
* object loader first pass
* save test
* add cache pre check
* save better deserialize
* mostly works
* uses tasks but slower at end
* rework to make more sense
* add check to avoid multi-deserialize
* modify max parallelism
* async enqueuing of tasks
* switch to more asyncenumerable
* fmt
* fmt
* cleanup sqlite
* make ServerObjectManager
* revert change
* add ability to skip cache check
* cache json to know what is loaded
* testing
* clean up usage
* clean up and added new op
* Fix exception handling
* fixing progress
* remove codejam
* remove stackchannel
* remove console writeline
* add cache check shortcut for root object
* recevie2 benchmark
---------
Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com>
* initial burn
* fix: Minor fixes, some pending
* fix: Minor fix + DeepClean target
* setup things to be injected
* things compile and activites are instanced
* compiles except tests
* tests compile
* fmt
* fix merge
* Activities are now an interface
* fmt
* fully remove logging DLL
* clean up
* fix tests
* more cleanup
* Fix integration tests
* clean up hash tests
* clean up path provider
* more cleanup for path
* merge fixes
* Merge fixes
* remove some extra classes
---------
Co-authored-by: Alan Rynne <alan@speckle.systems>
* Sdk
* Objects
* Supressed IDE warnings via editor config instead of nowarn
* Nullability and other warnings
* using
* Fixed warnings
* Important fix
* More fixes