X Tutup
The Wayback Machine - https://web.archive.org/web/20200916192900/https://github.com/nodegit/nodegit/pull/1795/checks
Skip to content
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

Refactor for context-awareness #1795

Open
wants to merge 38 commits into
base: master
from

Fix ordering issue on Windows

cb7cd26
Select commit
7949764
Cleanup unused ifdefs
implausible Jul 31, 2020
33326b4
Guard initialization so that we only initialize our core libraries once
implausible Jul 31, 2020
5ad8682
Use NAN_MODULE_INIT and prevent worker_threads from booting library
implausible Jul 31, 2020
6167a10
Make LockMaster shareable across contexts
implausible Aug 3, 2020
a820ff4
Get rid of libuv in lock_master
implausible Aug 5, 2020
67d77d9
Get rid of unnecessary libuv in thread pool
implausible Aug 17, 2020
88711bf
Fix jshint
implausible Aug 18, 2020
deb1430
Rewrite thread pool for context awareness
implausible Aug 25, 2020
42e266e
Skeleton shutdown logic for thread pool and cancellation of work
implausible Aug 25, 2020
317f3a7
Complete implementation of libgit2 callback cancellation
implausible Aug 28, 2020
fa03769
Add HandleErrorCallback skeleton
ianhattendorf Aug 27, 2020
f259b6f
Add skeleton of manual templates
ianhattendorf Aug 27, 2020
50444d0
Fix Repository.discover description
ianhattendorf Aug 27, 2020
c0ff5e6
Cleanup additional baton members
ianhattendorf Aug 27, 2020
ce43d92
Call callback from HandleErrorCallback
ianhattendorf Aug 27, 2020
223bf7e
Don't call callback if AsyncWorker is cancelled
ianhattendorf Aug 28, 2020
af5585c
Cleanup HandleErrorCallback template
ianhattendorf Aug 28, 2020
610104b
Fill in skeleton HandleErrorCallbacks
ianhattendorf Aug 28, 2020
9a51900
Add missing HandleErrorCallbacks
ianhattendorf Aug 28, 2020
bed58a4
Value initialize batons
ianhattendorf Sep 1, 2020
74fe6e1
Use freeFunctionName to free returned args on error
ianhattendorf Sep 1, 2020
046a7ad
Value initialize manual template batons as well
ianhattendorf Sep 2, 2020
bf7b13f
Cleanup manual template batons
ianhattendorf Sep 2, 2020
e4a9092
Enable module from workers
ianhattendorf Sep 3, 2020
7f358d1
Test clone via worker thread
ianhattendorf Sep 3, 2020
7c50ce5
Allow nodegit to run via worker thread or web worker
ianhattendorf Sep 3, 2020
f82e10c
More reliable worker thread test
ianhattendorf Sep 3, 2020
8a5ee94
Remove duplicate locks
ianhattendorf Sep 8, 2020
aaa34ee
Verify context before running cppCallback
ianhattendorf Sep 10, 2020
69d9d4e
Stick to c++11 for a little bit longer
ianhattendorf Sep 11, 2020
ee1865c
Only test worker_threads if they are available
ianhattendorf Sep 11, 2020
a21efa6
Threadpool shutdown uv_close asynchronously
ianhattendorf Sep 11, 2020
130560b
Fix misc warnings
ianhattendorf Sep 11, 2020
9d5a42b
Test on node 14 only until backport of required node PR
ianhattendorf Sep 11, 2020
01765fb
Don't leak jsThreadCallbackAsync
ianhattendorf Sep 11, 2020
fb17372
Build a cleanup handle that can be deleted by last user
implausible Sep 12, 2020
7a7e1fa
Use a better data type for data on uv_async_t
implausible Sep 12, 2020
cb7cd26
Fix ordering issue on Windows
implausible Sep 14, 2020
Sign in for the full log view
Open

Refactor for context-awareness #1795

Fix ordering issue on Windows
cb7cd26
Select commit
7949764
Cleanup unused ifdefs
implausible Jul 31, 2020
33326b4
Guard initialization so that we only initialize our core libraries once
implausible Jul 31, 2020
5ad8682
Use NAN_MODULE_INIT and prevent worker_threads from booting library
implausible Jul 31, 2020
6167a10
Make LockMaster shareable across contexts
implausible Aug 3, 2020
a820ff4
Get rid of libuv in lock_master
implausible Aug 5, 2020
67d77d9
Get rid of unnecessary libuv in thread pool
implausible Aug 17, 2020
88711bf
Fix jshint
implausible Aug 18, 2020
deb1430
Rewrite thread pool for context awareness
implausible Aug 25, 2020
42e266e
Skeleton shutdown logic for thread pool and cancellation of work
implausible Aug 25, 2020
317f3a7
Complete implementation of libgit2 callback cancellation
implausible Aug 28, 2020
fa03769
Add HandleErrorCallback skeleton
ianhattendorf Aug 27, 2020
f259b6f
Add skeleton of manual templates
ianhattendorf Aug 27, 2020
50444d0
Fix Repository.discover description
ianhattendorf Aug 27, 2020
c0ff5e6
Cleanup additional baton members
ianhattendorf Aug 27, 2020
ce43d92
Call callback from HandleErrorCallback
ianhattendorf Aug 27, 2020
223bf7e
Don't call callback if AsyncWorker is cancelled
ianhattendorf Aug 28, 2020
af5585c
Cleanup HandleErrorCallback template
ianhattendorf Aug 28, 2020
610104b
Fill in skeleton HandleErrorCallbacks
ianhattendorf Aug 28, 2020
9a51900
Add missing HandleErrorCallbacks
ianhattendorf Aug 28, 2020
bed58a4
Value initialize batons
ianhattendorf Sep 1, 2020
74fe6e1
Use freeFunctionName to free returned args on error
ianhattendorf Sep 1, 2020
046a7ad
Value initialize manual template batons as well
ianhattendorf Sep 2, 2020
bf7b13f
Cleanup manual template batons
ianhattendorf Sep 2, 2020
e4a9092
Enable module from workers
ianhattendorf Sep 3, 2020
7f358d1
Test clone via worker thread
ianhattendorf Sep 3, 2020
7c50ce5
Allow nodegit to run via worker thread or web worker
ianhattendorf Sep 3, 2020
f82e10c
More reliable worker thread test
ianhattendorf Sep 3, 2020
8a5ee94
Remove duplicate locks
ianhattendorf Sep 8, 2020
aaa34ee
Verify context before running cppCallback
ianhattendorf Sep 10, 2020
69d9d4e
Stick to c++11 for a little bit longer
ianhattendorf Sep 11, 2020
ee1865c
Only test worker_threads if they are available
ianhattendorf Sep 11, 2020
a21efa6
Threadpool shutdown uv_close asynchronously
ianhattendorf Sep 11, 2020
130560b
Fix misc warnings
ianhattendorf Sep 11, 2020
9d5a42b
Test on node 14 only until backport of required node PR
ianhattendorf Sep 11, 2020
01765fb
Don't leak jsThreadCallbackAsync
ianhattendorf Sep 11, 2020
fb17372
Build a cleanup handle that can be deleted by last user
implausible Sep 12, 2020
7a7e1fa
Use a better data type for data on uv_async_t
implausible Sep 12, 2020
cb7cd26
Fix ordering issue on Windows
implausible Sep 14, 2020
Testing / Windows Tests (14, x86)
succeeded Sep 14, 2020 in 9m 4s
Set up job
2s
Setup Environment
13s
Run actions/checkout@master
9s
Use Node.js
23s
Install
5m 54s
Test
2m 20s
Deploy (Dependencies)
0s
Deploy (Clean)
0s
Deploy (Package)
0s
Deploy (Publish)
0s
Post Run actions/checkout@master
3s
Complete job
0s
You can’t perform that action at this time.
X Tutup