Commit Graph

9 Commits

Author SHA1 Message Date
Dave Shanley
1a71f449ff Huge performance increase with building.
Using some designs unearthed from building the higher level model, I have brough that design down to the lower level to speed things up. It only took 8 years, but finally, I think I have mastered mult-threading. No more deadlocks, and no more need for waitgroups for everything.
2022-08-22 09:46:44 -04:00
Dave Shanley
75c7c83e31 Bumping coverage on schema to 100%
I think it should be pretty much bullet proof at the moment (until the next failure). Also added external index lookups from main index for external docs. found this bug after refining lookups in schemas.
2022-08-17 08:09:01 -04:00
Dave Shanley
67c701ff07 Refactoring extraction and builder functions.
now things are robust, we can move things around a little to prepare for the next set of incoming models. The extraction and builder functions have all been moved to the low packakge, and out of the v3 package.
2022-08-14 04:03:13 -04:00
Dave Shanley
248b4daa80 We-worked model to remove resolver.
lookups are performed inline now. keeps things simpler, however it has a performance knock, so it's time to refine async building were possible.
2022-08-11 14:54:25 -04:00
Dave Shanley
402a7c7e5a Components are in, writing new content for them and tests!
And, thats basically it (almost)
2022-08-09 10:23:18 -04:00
Dave Shanley
95e3cd9604 Fixed broken tests and ready to keep chugging 2022-08-06 18:06:22 -04:00
Dave Shanley
13781cbbde Working in generics now to reduce code.
generics are a little funky still. sigh.
2022-08-05 21:57:04 -04:00
Dave Shanley
4bb6a9ad49 Additional properties now supported. 2022-08-05 13:20:29 -04:00
Dave Shanley
bdb9aa7c41 Working through building out schema models.
Perhaps the most complex model in the stack, almost there! a small amount of refactoring also to help things stay clean.
2022-08-05 12:47:50 -04:00