Refactoring of IncrementalBuilder (#14903)
* one pass mapFold, cache parse tasks
* refactor a bit
* ah, ok
* works again?
* some refactoring
* fix test for now
* lock it
* better
* cleanup
* more correct?
* not in use
* restore test
* wip
* refactor away partialCheck flag where possible
* fantomas
* fix
* ok
* add this back
* format
* fmt
* wip
* restore enablePartialTypeChecking
* restore enablePartialTypeChecking
* fix conflict
* naming stuff
* fix test
* task run
* update docs
* use SemaphoreSlim
* add a comment
* fix
* revert to lock
* make full type check more parallel
* Revert "make full type check more parallel"
This reverts commit 632b3ba430e0e933c75de71518f36f2e97d22a35.
* refactor BoundModel, parallel typecheck when possible
* use GraphNode to keep parsing result
* fantomas
* commited too much, fix
* fix bug, fix tests
* eager parsing
* not useful and not deterministic
* remove eager parsing
* oh, well
* cleanup
* do not compute temp states
* remove private
* reclaim type check memory faster
* dont check when state is given
* less ugly
---------
Co-authored-by: NTomas Grosup <tomasgrosup@microsoft.com>
Showing
想要评论请 注册 或 登录