Skip to content

Native traits - #820

Open
jonasstrehle wants to merge 28 commits into
release/0.0.13from
feat/native-traits
Open

Native traits#820
jonasstrehle wants to merge 28 commits into
release/0.0.13from
feat/native-traits

Conversation

@jonasstrehle

Copy link
Copy Markdown
Member

No description provided.

@github-actions

Copy link
Copy Markdown
Contributor

Test Results (datex_macros)

10 tests  ±0   10 ✅ ±0   0s ⏱️ ±0s
 2 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit 413e153. ± Comparison against base commit 642ed08.

@github-actions

Copy link
Copy Markdown
Contributor

Test Results (std)

443 tests  ±0   443 ✅ ±0   8s ⏱️ ±0s
  4 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit 413e153. ± Comparison against base commit 642ed08.

@github-actions

Copy link
Copy Markdown
Contributor

Test Results (no_std)

461 tests  +1   461 ✅ +1   10s ⏱️ -1s
  4 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit 413e153. ± Comparison against base commit 642ed08.

@github-actions

Copy link
Copy Markdown
Contributor

Test Results (std_full)

1 124 tests  +1   1 124 ✅ +1   13s ⏱️ -3s
    4 suites ±0       0 💤 ±0 
    1 files   ±0       0 ❌ ±0 

Results for commit 413e153. ± Comparison against base commit 642ed08.

@github-actions

Copy link
Copy Markdown
Contributor

Test Results (lsp)

966 tests  ±0   966 ✅ ±0   15s ⏱️ ±0s
  4 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit 413e153. ± Comparison against base commit 642ed08.

@github-actions

Copy link
Copy Markdown
Contributor

Test Results (no_std_full)

1 095 tests  +1   1 095 ✅ +1   15s ⏱️ ±0s
    4 suites ±0       0 💤 ±0 
    1 files   ±0       0 ❌ ±0 

Results for commit 413e153. ± Comparison against base commit 642ed08.

@github-actions

Copy link
Copy Markdown
Contributor

🐰 Bencher Report

Projectdatex-core
Branchfeat/native-traits
Testbedubuntu-latest
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
nanoseconds (ns)
(Result Δ%)
Upper Boundary
nanoseconds (ns)
(Limit %)
dxb to json/test1.json📈 view plot
🚷 view threshold
79,016.00 ns
(+13.71%)Baseline: 69,487.42 ns
108,258.54 ns
(72.99%)
dxb to json/test2.json📈 view plot
🚷 view threshold
31,033,000.00 ns
(+77.03%)Baseline: 17,530,166.67 ns
34,471,086.84 ns
(90.03%)
dxb to runtime value/test1.json📈 view plot
🚷 view threshold
56,834.00 ns
(+36.97%)Baseline: 41,494.75 ns
66,118.84 ns
(85.96%)
dxb to runtime value/test2.json📈 view plot
🚷 view threshold
11,641,000.00 ns
(+7.99%)Baseline: 10,779,300.00 ns
16,270,804.48 ns
(71.55%)
json to dxb/test1.json📈 view plot
🚷 view threshold
99,136.00 ns
(-72.66%)Baseline: 362,634.92 ns
1,188,004.12 ns
(8.34%)
json to dxb/test2.json📈 view plot
🚷 view threshold
30,844,000.00 ns
(-71.80%)Baseline: 109,359,583.33 ns
344,112,039.93 ns
(8.96%)
json to runtime value datex auto static detection/test1.json📈 view plot
🚷 view threshold
124,490.00 ns
(-67.44%)Baseline: 382,371.25 ns
1,175,605.06 ns
(10.59%)
json to runtime value datex auto static detection/test2.json📈 view plot
🚷 view threshold
64,696,000.00 ns
(-46.40%)Baseline: 120,691,500.00 ns
340,844,770.32 ns
(18.98%)
json to runtime value datex forced static/test1.json📈 view plot
🚷 view threshold
72,903.00 ns
(-79.85%)Baseline: 361,850.42 ns
1,194,049.83 ns
(6.11%)
json to runtime value datex forced static/test2.json📈 view plot
🚷 view threshold
39,406,000.00 ns
(-64.25%)Baseline: 110,239,333.33 ns
349,520,298.00 ns
(11.27%)
json to runtime value datex/test1.json📈 view plot
🚷 view threshold
147,480.00 ns
(-62.45%)Baseline: 392,801.67 ns
1,170,426.79 ns
(12.60%)
json to runtime value datex/test2.json📈 view plot
🚷 view threshold
43,548,000.00 ns
(-63.72%)Baseline: 120,026,166.67 ns
352,265,268.42 ns
(12.36%)
json to runtime value json_syntax/test1.json📈 view plot
🚷 view threshold
12,130.00 ns
(-27.19%)Baseline: 16,660.25 ns
28,910.42 ns
(41.96%)
json to runtime value json_syntax/test2.json📈 view plot
🚷 view threshold
4,522,500.00 ns
(-18.77%)Baseline: 5,567,325.00 ns
8,919,026.62 ns
(50.71%)
json to runtime value serde_json/test1.json📈 view plot
🚷 view threshold
4,685.00 ns
(-16.79%)Baseline: 5,630.33 ns
7,984.68 ns
(58.67%)
json to runtime value serde_json/test2.json📈 view plot
🚷 view threshold
1,817,100.00 ns
(-7.56%)Baseline: 1,965,633.33 ns
2,527,999.26 ns
(71.88%)
runtime init📈 view plot
🚷 view threshold
0.31 ns
(-100.00%)Baseline: 86,102.16 ns
912,370.39 ns
(0.00%)
runtime value to dxb/test1.json📈 view plot
🚷 view threshold
4,880.50 ns
(-8.12%)Baseline: 5,311.84 ns
14,653.22 ns
(33.31%)
runtime value to dxb/test2.json📈 view plot
🚷 view threshold
1,640,600.00 ns
(-0.51%)Baseline: 1,649,037.50 ns
5,625,927.51 ns
(29.16%)
runtime value to json datex/test1.json📈 view plot
🚷 view threshold
83,605.00 ns
(+10.43%)Baseline: 75,709.83 ns
121,709.97 ns
(68.69%)
runtime value to json datex/test2.json📈 view plot
🚷 view threshold
35,327,000.00 ns
(+81.23%)Baseline: 19,493,333.33 ns
39,791,319.22 ns
(88.78%)
runtime value to json json_syntax/test1.json📈 view plot
🚷 view threshold
6,876.70 ns
(-23.26%)Baseline: 8,960.66 ns
15,089.98 ns
(45.57%)
runtime value to json json_syntax/test2.json📈 view plot
🚷 view threshold
2,865,800.00 ns
(-24.79%)Baseline: 3,810,425.00 ns
6,382,671.34 ns
(44.90%)
runtime value to json serde_json/test1.json📈 view plot
🚷 view threshold
1,333.80 ns
(-43.59%)Baseline: 2,364.60 ns
4,972.04 ns
(26.83%)
runtime value to json serde_json/test2.json📈 view plot
🚷 view threshold
471,810.00 ns
(-41.14%)Baseline: 801,613.33 ns
1,727,863.15 ns
(27.31%)
🐰 View full continuous benchmarking report in Bencher

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants