Skip to content

Improve API to retrieve raw IRIs, fix class contruction#12

Merged
simontaurus merged 3 commits intomainfrom
dev
Mar 28, 2026
Merged

Improve API to retrieve raw IRIs, fix class contruction#12
simontaurus merged 3 commits intomainfrom
dev

Conversation

@simontaurus
Copy link
Copy Markdown
Contributor

No description provided.

@github-actions
Copy link
Copy Markdown
Contributor

📊 Benchmark Results

Click to see benchmark comparison
📊 Benchmark Comparison (threshold: 1.3x)
============================================================

⚠️  Performance Regressions:
  ❌ test_enum_docstrings: 0.0422s → 0.0590s (+39.9%, ratio: 1.40x)

➖ Unchanged (within threshold):
  ➖ test_simple_dict_document_store: 0.0014s → 0.0014s (+0.8%)
  ➖ test_sqlite_document_store: 0.0027s → 0.0027s (+0.3%)
  ➖ test_local_sparql_store: 0.0323s → 0.0317s (-1.7%)
  ➖ test_oneof_subschema: 0.0463s → 0.0459s (-1.0%)
  ➖ test_subclass_inheritance: 0.0451s → 0.0451s (+0.0%)
  ➖ test_class_hierarchy: 0.0399s → 0.0394s (-1.4%)
  ➖ test_core[v1]: 0.0294s → 0.0323s (+10.1%)
  ➖ test_core[v2]: 0.0403s → 0.0399s (-1.0%)
  ➖ test_schema_generation[v1]: 0.0015s → 0.0015s (+0.4%)
  ➖ test_schema_generation[v2]: 0.0031s → 0.0027s (-10.9%)
  ➖ test_simple_json: 0.0006s → 0.0006s (+1.0%)
  ➖ test_complex_graph: 0.0013s → 0.0013s (-0.2%)

============================================================
Summary: 1 regressions, 0 improvements, 12 unchanged
============================================================

⚠️  Regressions detected but not failing build (informational only)

Threshold: 1.3x (30% slower triggers a regression warning)

Note: Benchmarks are informational only and won't fail the build.

💡 Tip: Download the benchmark-results artifact for detailed JSON data

@github-actions
Copy link
Copy Markdown
Contributor

📊 Benchmark Results

Click to see benchmark comparison
📊 Benchmark Comparison (threshold: 1.3x)
============================================================

➖ Unchanged (within threshold):
  ➖ test_simple_dict_document_store: 0.0015s → 0.0015s (-0.9%)
  ➖ test_sqlite_document_store: 0.0029s → 0.0030s (+2.7%)
  ➖ test_local_sparql_store: 0.0364s → 0.0369s (+1.4%)
  ➖ test_oneof_subschema: 0.0519s → 0.0533s (+2.7%)
  ➖ test_enum_docstrings: 0.0502s → 0.0498s (-0.8%)
  ➖ test_subclass_inheritance: 0.0530s → 0.0477s (-10.1%)
  ➖ test_class_hierarchy: 0.0479s → 0.0504s (+5.2%)
  ➖ test_core[v1]: 0.0402s → 0.0381s (-5.2%)
  ➖ test_core[v2]: 0.0419s → 0.0411s (-1.9%)
  ➖ test_schema_generation[v1]: 0.0016s → 0.0016s (+0.1%)
  ➖ test_schema_generation[v2]: 0.0033s → 0.0029s (-12.1%)
  ➖ test_simple_json: 0.0006s → 0.0006s (+0.1%)
  ➖ test_complex_graph: 0.0015s → 0.0015s (+0.6%)

============================================================
Summary: 0 regressions, 0 improvements, 13 unchanged
============================================================

✅ No significant performance regressions

Threshold: 1.3x (30% slower triggers a regression warning)

Note: Benchmarks are informational only and won't fail the build.

💡 Tip: Download the benchmark-results artifact for detailed JSON data

@simontaurus simontaurus merged commit 6e782d0 into main Mar 28, 2026
10 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.

1 participant