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: add documents and rename some functions #360

Merged
merged 1 commit into from
Dec 12, 2023

Conversation

xieyuschen
Copy link
Member

No description provided.

Copy link

codecov bot commented Dec 11, 2023

Codecov Report

Merging #360 (ca2ed1d) into master (c5f6b23) will increase coverage by 0.00%.
The diff coverage is 95.76%.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #360   +/-   ##
=======================================
  Coverage   85.99%   85.99%           
=======================================
  Files         109      109           
  Lines       24372    24407   +35     
=======================================
+ Hits        20959    20990   +31     
- Misses       3413     3417    +4     
Files Coverage Δ
src/ast/node/program.rs 89.57% <100.00%> (ø)
src/jar.rs 100.00% <ø> (ø)
src/nomparser/mod.rs 87.50% <100.00%> (ø)
src/utils/read_config.rs 87.55% <100.00%> (+0.41%) ⬆️
src/lsp/mem_docs.rs 94.56% <96.22%> (+0.04%) ⬆️
src/ast/compiler.rs 93.33% <91.42%> (-1.07%) ⬇️

Copy link

Benchmark for b5b577d

Click to view benchmark
Test Base PR %
allocation bench/malloc benchmark small objects 33.8±11.18ns 34.4±10.73ns +1.78%
allocation bench/singlethread gc alloc benchmark small objects 11.1±1.33ns 11.2±1.62ns +0.90%
multithreads(4) gc benchmark--65535 small objects(per thread) 1582.7±81.98µs 1700.0±370.57µs +7.41%
plimmixgc/multi-thread gc stress benchmark small objects 1215.0±39.14ms 1204.9±33.77ms -0.83%
plimmixgc/singlethread gc stress benchmark small objects 741.3±24.25ms 737.2±20.27ms -0.55%
singlethread gc benchmark--65535 small objects 778.1±9.59µs 775.8±9.80µs -0.30%

@xieyuschen xieyuschen force-pushed the griffin/refactor/docs-and-functions branch from 6515356 to 577b3af Compare December 12, 2023 02:59
Copy link

Benchmark for 2afafcf

Click to view benchmark
Test Base PR %
allocation bench/malloc benchmark small objects 33.8±10.67ns 34.5±11.11ns +2.07%
allocation bench/singlethread gc alloc benchmark small objects 11.2±1.30ns 11.0±0.43ns -1.79%
multithreads(4) gc benchmark--65535 small objects(per thread) 1530.3±48.02µs 1540.6±181.11µs +0.67%
plimmixgc/multi-thread gc stress benchmark small objects 1224.3±67.71ms 1204.3±21.41ms -1.63%
plimmixgc/singlethread gc stress benchmark small objects 742.2±20.29ms 743.2±21.33ms +0.13%
singlethread gc benchmark--65535 small objects 779.6±9.21µs 764.5±6.86µs -1.94%

@xieyuschen xieyuschen force-pushed the griffin/refactor/docs-and-functions branch from 577b3af to e6f539b Compare December 12, 2023 03:21
Copy link

Benchmark for 3142cdb

Click to view benchmark
Test Base PR %
allocation bench/malloc benchmark small objects 33.1±9.30ns 34.4±11.36ns +3.93%
allocation bench/singlethread gc alloc benchmark small objects 11.0±0.20ns 11.2±1.62ns +1.82%
multithreads(4) gc benchmark--65535 small objects(per thread) 1564.8±75.78µs 1743.0±417.63µs +11.39%
plimmixgc/multi-thread gc stress benchmark small objects 1249.8±42.02ms 1231.0±28.96ms -1.50%
plimmixgc/singlethread gc stress benchmark small objects 779.9±18.14ms 779.5±15.29ms -0.05%
singlethread gc benchmark--65535 small objects 782.1±14.59µs 836.7±4.30µs +6.98%

src/ast/compiler.rs Show resolved Hide resolved
@xieyuschen xieyuschen force-pushed the griffin/refactor/docs-and-functions branch from e6f539b to ca2ed1d Compare December 12, 2023 03:54
Copy link

Benchmark for 3e5a8d6

Click to view benchmark
Test Base PR %
allocation bench/malloc benchmark small objects 33.9±11.13ns 33.7±9.43ns -0.59%
allocation bench/singlethread gc alloc benchmark small objects 11.2±1.74ns 11.1±0.85ns -0.89%
multithreads(4) gc benchmark--65535 small objects(per thread) 1738.2±59.22µs 1926.2±427.03µs +10.82%
plimmixgc/multi-thread gc stress benchmark small objects 1257.3±27.80ms 1258.0±30.81ms +0.06%
plimmixgc/singlethread gc stress benchmark small objects 810.0±18.83ms 830.4±18.32ms +2.52%
singlethread gc benchmark--65535 small objects 792.0±14.53µs 797.2±16.89µs +0.66%

@Chronostasys Chronostasys merged commit 499ef36 into master Dec 12, 2023
11 checks passed
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.

2 participants