-
-
Notifications
You must be signed in to change notification settings - Fork 577
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(compilation): introduce queue handles representing task_queue #4785
feat(compilation): introduce queue handles representing task_queue #4785
Conversation
991cb90
to
e98b87c
Compare
51c390c
to
dccb39c
Compare
dccb39c
to
34b3ea9
Compare
34b3ea9
to
80f0525
Compare
80f8756
to
c1ced85
Compare
64311c6
to
44402de
Compare
c1ced85
to
9f2d540
Compare
44402de
to
c320afe
Compare
9f2d540
to
47d1afa
Compare
c320afe
to
5692510
Compare
7f8321d
to
938603e
Compare
237a4d5
to
1777769
Compare
938603e
to
e6f5698
Compare
1777769
to
90f1652
Compare
e6f5698
to
1cc0aa8
Compare
90f1652
to
347b90e
Compare
1cc0aa8
to
b2305dd
Compare
Test Compatibility Diff
Unpassed tests1 ⚪️ ConfigTestCases additional-pass simple simple: TODO |
347b90e
to
25d8841
Compare
b2305dd
to
63431be
Compare
25d8841
to
f85604d
Compare
b50464b
to
3837453
Compare
f85604d
to
21b6f6f
Compare
3837453
to
435726f
Compare
435726f
to
51880dc
Compare
21b6f6f
to
a947386
Compare
51880dc
to
17dd0b9
Compare
17dd0b9
to
35e60dd
Compare
Summary
Introduce QueueHandle
In Webpack, any plugin can add task to factorizeQueue, buildQueue and other workerQueue, we can use QueueHandle to do the same. A queue handle can be sent through threads, without mutable reference, to let other plugins be capable to push new task into the queue.
Refactor succeed_module
Add more dependency id as arg for succeed_module hook input.
Add FxDashMap and FxDashSet
For more performant dashmap
Test Plan
Require Documentation?