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

chore: update dependencies #45

Merged
merged 1 commit into from
Dec 25, 2024
Merged

chore: update dependencies #45

merged 1 commit into from
Dec 25, 2024

Conversation

Brooooooklyn
Copy link
Collaborator

No description provided.

@codecov-commenter
Copy link

codecov-commenter commented Dec 25, 2024

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

Attention: Patch coverage is 3.27869% with 59 lines in your changes missing coverage. Please review.

Project coverage is 31.44%. Comparing base (45ac3de) to head (3fc8be6).

Files with missing lines Patch % Lines
y-octo-node/index.js 3.27% 59 Missing ⚠️

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #45      +/-   ##
==========================================
- Coverage   37.69%   31.44%   -6.25%     
==========================================
  Files           1        1              
  Lines         260      318      +58     
==========================================
+ Hits           98      100       +2     
- Misses        162      218      +56     
Flag Coverage Δ
node-binding-test 31.44% <3.27%> (-6.25%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@Brooooooklyn Brooooooklyn force-pushed the update-deps branch 2 times, most recently from 926f3c5 to 40d9c60 Compare December 25, 2024 05:52
@Brooooooklyn
Copy link
Collaborator Author

@dmonad can you please install https://github.com/apps/renovate for this repo so we can reduce the works like this pr

Copy link

Benchmark for Linux

Click to view benchmark
Test Base PR %
codec/jwst decode var_int (32 bit) 213.2±1.41µs 243.3±4.55µs +14.12%
codec/jwst decode var_uint (32 bit) 178.4±0.99µs 206.9±1.61µs +15.98%
codec/jwst decode var_uint (64 bit) 194.0±4.82µs 206.9±1.81µs +6.65%
codec/jwst encode var_int (32 bit) 334.8±6.01µs 302.9±2.20µs -9.53%
codec/jwst encode var_uint (32 bit) 261.1±1.33µs 248.8±3.78µs -4.71%
codec/jwst encode var_uint (64 bit) 261.2±1.58µs 249.5±3.11µs -4.48%
codec/lib0 decode var_int (64 bit) 185.8±1.97µs 182.9±4.74µs -1.56%
codec/lib0 decode var_uint (32 bit) 184.8±2.46µs 150.6±1.49µs -18.51%
codec/lib0 decode var_uint (64 bit) 185.2±2.42µs 150.0±1.23µs -19.01%
codec/lib0 encode var_int (64 bit) 390.3±3.32µs 385.8±2.73µs -1.15%
codec/lib0 encode var_uint (32 bit) 373.6±2.66µs 373.2±1.19µs -0.11%
codec/lib0 encode var_uint (64 bit) 373.1±0.59µs 373.2±1.28µs +0.03%
ops/array/jwst/insert 102.4±1.07µs 102.8±0.83µs +0.39%
ops/array/jwst/insert range 153.9±1.26µs 154.0±1.82µs +0.06%
ops/array/jwst/remove 55.6±0.20µs 57.6±0.46µs +3.60%
ops/array/yrs/insert 55.1±0.61µs 55.3±0.66µs +0.36%
ops/array/yrs/insert range 70.8±3.88µs 71.1±0.52µs +0.42%
ops/array/yrs/remove 64.7±0.23µs 64.2±0.73µs -0.77%
ops/map/jwst/get 213.3±2.78ns 204.9±2.34ns -3.94%
ops/map/jwst/insert 3.2±0.03µs 3.0±0.08µs -6.25%
ops/map/jwst/remove 4.3±0.02µs 4.1±0.02µs -4.65%
ops/map/yrs/get 236.3±1.90ns 232.2±1.55ns -1.74%
ops/map/yrs/insert 3.9±0.02µs 3.7±0.04µs -5.13%
ops/map/yrs/remove 4.9±0.02µs 4.7±0.02µs -4.08%
ops/text/jwst/insert 66.6±0.80µs 64.4±0.98µs -3.30%
ops/text/jwst/remove 1429.8±13.16ns 1333.2±10.92ns -6.76%
ops/text/yrs/insert 26.9±0.24µs 26.6±0.20µs -1.12%
ops/text/yrs/remove 1690.8±22.13ns 1660.0±10.09ns -1.82%
update/parse with jwst/basic.bin 40.0±0.35µs 39.7±0.44µs -0.75%
update/parse with jwst/database.bin 30.7±0.13µs 30.1±0.24µs -1.95%
update/parse with jwst/edge-case-left-right-same-node.bin 53.1±0.61µs 50.6±0.32µs -4.71%
update/parse with jwst/large.bin 3.6±0.02ms 3.6±0.05ms -0.00%
update/parse with jwst/with-subdoc.bin 5.4±0.03µs 5.3±0.02µs -1.85%
update/parse with yrs/basic.bin 31.0±0.16µs 27.4±0.14µs -11.61%
update/parse with yrs/database.bin 23.2±0.18µs 21.1±0.13µs -9.05%
update/parse with yrs/edge-case-left-right-same-node.bin 40.2±0.55µs 37.6±0.20µs -6.47%
update/parse with yrs/large.bin 2.4±0.02ms 2.3±0.04ms -4.17%
update/parse with yrs/with-subdoc.bin 4.6±0.07µs 3.6±0.03µs -21.74%

Benchmark for Windows

Click to view benchmark
Test Base PR %
codec/jwst decode var_int (32 bit) 213.1±3.03µs 242.7±1.02µs +13.89%
codec/jwst decode var_uint (32 bit) 181.4±4.30µs 206.6±0.78µs +13.89%
codec/jwst decode var_uint (64 bit) 194.5±3.21µs 207.1±1.58µs +6.48%
codec/jwst encode var_int (32 bit) 275.9±3.09µs 366.6±1.42µs +32.87%
codec/jwst encode var_uint (32 bit) 265.7±3.20µs 249.5±7.90µs -6.10%
codec/jwst encode var_uint (64 bit) 260.0±3.07µs 249.1±6.91µs -4.19%
codec/lib0 decode var_int (64 bit) 189.1±5.96µs 181.7±0.55µs -3.91%
codec/lib0 decode var_uint (32 bit) 184.8±3.81µs 150.2±1.35µs -18.72%
codec/lib0 decode var_uint (64 bit) 187.2±4.48µs 150.6±1.90µs -19.55%
codec/lib0 encode var_int (64 bit) 389.2±4.20µs 385.7±10.02µs -0.90%
codec/lib0 encode var_uint (32 bit) 374.5±1.19µs 373.5±0.95µs -0.27%
codec/lib0 encode var_uint (64 bit) 374.3±6.93µs 384.9±2.49µs +2.83%
ops/array/jwst/insert 138.4±1.25µs 127.6±0.70µs -7.80%
ops/array/jwst/insert range 196.8±1.38µs 191.7±0.91µs -2.59%
ops/array/jwst/remove 71.9±0.73µs 69.1±0.25µs -3.89%
ops/array/yrs/insert 72.4±0.52µs 66.1±0.55µs -8.70%
ops/array/yrs/insert range 95.0±0.39µs 94.7±0.59µs -0.32%
ops/array/yrs/remove 101.9±1.49µs 99.2±0.78µs -2.65%
ops/map/jwst/get 220.9±5.40ns 211.1±4.60ns -4.44%
ops/map/jwst/insert 4.6±0.05µs 4.4±0.04µs -4.35%
ops/map/jwst/remove 6.5±0.03µs 6.3±0.04µs -3.08%
ops/map/yrs/get 267.6±3.67ns 260.1±5.29ns -2.80%
ops/map/yrs/insert 5.7±0.04µs 5.5±0.02µs -3.51%
ops/map/yrs/remove 6.8±0.05µs 6.7±0.03µs -1.47%
ops/text/jwst/insert 84.8±0.81µs 83.9±0.50µs -1.06%
ops/text/jwst/remove 2.1±0.01µs 2.1±0.01µs -0.00%
ops/text/yrs/insert 32.7±0.13µs 31.7±0.23µs -3.06%
ops/text/yrs/remove 2.6±0.02µs 2.5±0.01µs -3.85%
update/parse with jwst/basic.bin 56.2±0.46µs 57.6±0.50µs +2.49%
update/parse with jwst/database.bin 44.7±0.21µs 44.0±0.23µs -1.57%
update/parse with jwst/edge-case-left-right-same-node.bin 70.6±0.31µs 70.9±0.76µs +0.42%
update/parse with jwst/large.bin 2.7±0.07ms 2.7±0.04ms -0.00%
update/parse with jwst/with-subdoc.bin 8.4±0.05µs 8.3±0.04µs -1.19%
update/parse with yrs/basic.bin 46.2±0.48µs 43.6±0.97µs -5.63%
update/parse with yrs/database.bin 35.9±0.34µs 33.3±0.13µs -7.24%
update/parse with yrs/edge-case-left-right-same-node.bin 57.3±0.29µs 54.3±0.45µs -5.24%
update/parse with yrs/large.bin 2.1±0.06ms 2.0±0.05ms -4.76%
update/parse with yrs/with-subdoc.bin 7.5±0.04µs 6.7±0.07µs -10.67%

Copy link

Benchmark for Linux

Click to view benchmark
Test Base PR %
codec/jwst decode var_int (32 bit) 197.2±2.41µs 234.4±4.02µs +18.86%
codec/jwst decode var_uint (32 bit) 164.6±1.11µs 191.3±2.95µs +16.22%
codec/jwst decode var_uint (64 bit) 178.7±1.33µs 191.3±2.24µs +7.05%
codec/jwst encode var_int (32 bit) 312.5±14.56µs 279.0±1.39µs -10.72%
codec/jwst encode var_uint (32 bit) 236.1±4.84µs 230.4±6.33µs -2.41%
codec/jwst encode var_uint (64 bit) 236.2±8.97µs 230.4±4.96µs -2.46%
codec/lib0 decode var_int (64 bit) 171.8±2.26µs 168.3±1.81µs -2.04%
codec/lib0 decode var_uint (32 bit) 170.0±2.67µs 139.0±1.89µs -18.24%
codec/lib0 decode var_uint (64 bit) 170.6±2.92µs 138.9±1.84µs -18.58%
codec/lib0 encode var_int (64 bit) 355.9±1.81µs 355.0±2.30µs -0.25%
codec/lib0 encode var_uint (32 bit) 347.0±8.60µs 344.9±2.37µs -0.61%
codec/lib0 encode var_uint (64 bit) 345.4±2.04µs 345.3±3.96µs -0.03%
ops/array/jwst/insert 95.7±1.69µs 94.8±1.07µs -0.94%
ops/array/jwst/insert range 142.1±1.88µs 145.8±1.04µs +2.60%
ops/array/jwst/remove 51.9±0.44µs 52.8±0.33µs +1.73%
ops/array/yrs/insert 51.1±0.99µs 45.6±1.03µs -10.76%
ops/array/yrs/insert range 65.7±3.47µs 66.1±0.49µs +0.61%
ops/array/yrs/remove 57.0±0.84µs 59.1±1.14µs +3.68%
ops/map/jwst/get 198.6±4.95ns 190.5±3.86ns -4.08%
ops/map/jwst/insert 2.9±0.03µs 2.8±0.02µs -3.45%
ops/map/jwst/remove 4.0±0.03µs 3.9±0.05µs -2.50%
ops/map/yrs/get 221.8±4.80ns 218.0±2.49ns -1.71%
ops/map/yrs/insert 3.6±0.02µs 3.3±0.01µs -8.33%
ops/map/yrs/remove 4.5±0.04µs 4.3±0.04µs -4.44%
ops/text/jwst/insert 61.1±0.70µs 62.8±0.63µs +2.78%
ops/text/jwst/remove 1348.0±21.93ns 1214.6±13.96ns -9.90%
ops/text/yrs/insert 24.6±0.17µs 24.8±0.22µs +0.81%
ops/text/yrs/remove 1605.3±15.71ns 1511.3±13.41ns -5.86%
update/parse with jwst/basic.bin 37.2±0.39µs 36.4±0.46µs -2.15%
update/parse with jwst/database.bin 28.6±0.32µs 27.9±0.21µs -2.45%
update/parse with jwst/edge-case-left-right-same-node.bin 47.8±0.48µs 47.1±0.43µs -1.46%
update/parse with jwst/large.bin 3.0±0.02ms 3.0±0.03ms -0.00%
update/parse with jwst/with-subdoc.bin 5.2±0.07µs 4.8±0.05µs -7.69%
update/parse with yrs/basic.bin 28.4±0.34µs 25.9±0.32µs -8.80%
update/parse with yrs/database.bin 21.4±0.30µs 19.4±0.22µs -9.35%
update/parse with yrs/edge-case-left-right-same-node.bin 37.7±0.36µs 35.4±0.64µs -6.10%
update/parse with yrs/large.bin 2.2±0.02ms 2.1±0.02ms -4.55%
update/parse with yrs/with-subdoc.bin 3.9±0.05µs 3.3±0.02µs -15.38%

Benchmark for Windows

Click to view benchmark
Test Base PR %
codec/jwst decode var_int (32 bit) 213.9±5.91µs 243.0±2.04µs +13.60%
codec/jwst decode var_uint (32 bit) 181.2±4.35µs 207.7±3.49µs +14.62%
codec/jwst decode var_uint (64 bit) 195.3±2.70µs 207.3±3.40µs +6.14%
codec/jwst encode var_int (32 bit) 276.0±3.43µs 367.2±2.47µs +33.04%
codec/jwst encode var_uint (32 bit) 268.5±4.78µs 248.5±7.80µs -7.45%
codec/jwst encode var_uint (64 bit) 262.9±3.52µs 249.3±7.08µs -5.17%
codec/lib0 decode var_int (64 bit) 189.1±5.96µs 182.3±1.93µs -3.60%
codec/lib0 decode var_uint (32 bit) 185.7±4.13µs 150.3±2.16µs -19.06%
codec/lib0 decode var_uint (64 bit) 185.6±4.23µs 150.3±1.64µs -19.02%
codec/lib0 encode var_int (64 bit) 403.4±44.41µs 384.9±1.75µs -4.59%
codec/lib0 encode var_uint (32 bit) 386.7±1.97µs 373.5±1.12µs -3.41%
codec/lib0 encode var_uint (64 bit) 381.9±2.77µs 373.5±1.09µs -2.20%
ops/array/jwst/insert 143.6±2.04µs 127.3±1.84µs -11.35%
ops/array/jwst/insert range 200.4±2.97µs 188.1±1.59µs -6.14%
ops/array/jwst/remove 78.3±0.74µs 67.8±0.17µs -13.41%
ops/array/yrs/insert 71.8±0.88µs 67.7±1.03µs -5.71%
ops/array/yrs/insert range 95.4±0.53µs 92.6±1.09µs -2.94%
ops/array/yrs/remove 98.7±0.73µs 98.6±0.36µs -0.10%
ops/map/jwst/get 219.5±3.28ns 212.5±4.16ns -3.19%
ops/map/jwst/insert 4.4±0.02µs 4.3±0.04µs -2.27%
ops/map/jwst/remove 6.4±0.28µs 6.3±0.03µs -1.56%
ops/map/yrs/get 267.5±5.68ns 258.3±3.52ns -3.44%
ops/map/yrs/insert 5.7±0.04µs 5.5±0.04µs -3.51%
ops/map/yrs/remove 6.9±0.02µs 6.6±0.02µs -4.35%
ops/text/jwst/insert 84.9±0.66µs 83.2±0.64µs -2.00%
ops/text/jwst/remove 2.2±0.01µs 2.1±0.02µs -4.55%
ops/text/yrs/insert 32.7±0.26µs 31.6±0.14µs -3.36%
ops/text/yrs/remove 2.6±0.02µs 2.5±0.02µs -3.85%
update/parse with jwst/basic.bin 58.6±0.68µs 56.5±0.44µs -3.58%
update/parse with jwst/database.bin 44.4±0.39µs 46.3±0.25µs +4.28%
update/parse with jwst/edge-case-left-right-same-node.bin 71.2±0.58µs 71.7±0.44µs +0.70%
update/parse with jwst/large.bin 2.8±0.12ms 2.9±0.19ms +3.57%
update/parse with jwst/with-subdoc.bin 8.1±0.99µs 8.3±0.07µs +2.47%
update/parse with yrs/basic.bin 45.4±1.78µs 41.7±0.57µs -8.15%
update/parse with yrs/database.bin 35.0±0.17µs 32.8±0.20µs -6.29%
update/parse with yrs/edge-case-left-right-same-node.bin 57.4±0.27µs 52.4±0.34µs -8.71%
update/parse with yrs/large.bin 2.1±0.09ms 2.1±0.14ms -0.00%
update/parse with yrs/with-subdoc.bin 7.3±0.08µs 6.9±0.08µs -5.48%

@Brooooooklyn Brooooooklyn merged commit 1e705e4 into main Dec 25, 2024
18 checks passed
@Brooooooklyn Brooooooklyn deleted the update-deps branch December 25, 2024 10:42
@dmonad
Copy link
Collaborator

dmonad commented Dec 26, 2024

@dmonad can you please install https://github.com/apps/renovate for this repo so we can reduce the works like this pr

Sure thing! Done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants