You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
232: Added Doltgres-implementation of RootValue
Companion:
dolthub/dolt#7829
This is Doltgres' implementation of RootValue. For now, it's essentially taken wholesale from Dolt as a starting point. Of note, we probably want to at least get something different for our collation values sometime soon. Also, we're using the same serial identifier for root values between Doltgres and Dolt. This simplifies a good bit of code in Dolt, so taking on the naming requirement seems well worth it.
182: Added explicit initialization order to packages
This replaces all of the init() functions throughout the project with a package-level Init() function that is called from a new initialization package. This now gives an explicit ordering to the calls. The biggest disadvantage of this approach is that some packages cannot have package-level tests that can access package-private variables without potentially causing import cycles if they need to initialize another package. This was also a limitation with the previous init() approach as well, but the vast majority of our tests are done from the testing subdirectories (in part due to this limitation), so we've not lost anything by changing to this approach.