Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
d017fbc
feat(cost-model): add ValueLogOuterSizeAddLogMaxInnerSize wrapper
Unisay Nov 13, 2025
1d49fb7
feat(core): add KnownBuiltinTypeIn instances for Value wrappers
Unisay Nov 13, 2025
1f8c1ad
feat(cost-model): extend BuiltinCostModel with Value builtin parameters
Unisay Nov 13, 2025
a25ee85
feat(builtins): enable costing for Value builtins
Unisay Nov 13, 2025
ba11c8b
feat(bench): implement comprehensive benchmarking for Value builtins
Unisay Nov 13, 2025
3d205bd
feat(cost-model): apply fitted parameters from Value builtin benchmarks
Unisay Nov 13, 2025
89675d4
test: update conformance and ledger API tests for Value builtins
Unisay Nov 13, 2025
37f29be
docs: add changelog entry for Value builtin cost models
Unisay Nov 13, 2025
28bf4cc
fix(bench): prevent duplicate entries in ValueContains benchmarks
Unisay Nov 14, 2025
d785dad
perf(valueContains): optimize with isSubmapOfBy for 2-4x speedup
Unisay Nov 14, 2025
cb6689b
perf(bench): optimize worst-case Value benchmark generation
Unisay Nov 14, 2025
149c182
feat(cost-model): update valueContains costs after isSubmapOfBy optim…
Unisay Nov 14, 2025
1fd156d
feat(cost-model): add updated benchmark results and costs
Unisay Nov 17, 2025
72f6ce3
test(conformance): update budget expectations for Value builtins
Unisay Nov 17, 2025
7b099fc
feat(bench): increase Value benchmark limit to 100K entries
Unisay Nov 17, 2025
117c28d
refactor(bench): simplify generateKey using direct byte generation
Unisay Nov 17, 2025
2951102
feat(cost-model): update Value builtin costs from new benchmarks
Unisay Nov 17, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
({cpu: 100000112100
| mem: 100000000800})
({cpu: 360383
| mem: 801})
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
({cpu: 100000112100
| mem: 100000000800})
({cpu: 360383
| mem: 801})
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
({cpu: 100000080100
| mem: 100000000600})
({cpu: 1254910
| mem: 601})
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
({cpu: 100000080100
| mem: 100000000600})
({cpu: 1254910
| mem: 601})
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
({cpu: 100000080100
| mem: 100000000600})
({cpu: 1254910
| mem: 601})
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
({cpu: 100000080100
| mem: 100000000600})
({cpu: 1243150
| mem: 601})
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
({cpu: 100000080100
| mem: 100000000600})
({cpu: 1251970
| mem: 601})
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
({cpu: 100000080100
| mem: 100000000600})
({cpu: 1247560
| mem: 601})
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<!--
A new scriv changelog fragment.

Uncomment the section that is right (remove the HTML comment wrapper).
For top level release notes, leave all the headers commented out.
-->

<!--
### Removed

- A bullet item for the Removed category.

-->
<!--
### Added

- A bullet item for the Added category.

-->
### Changed

- Updated benchmark data and cost model parameters for Value-related builtins (lookupCoin, valueContains, valueData, unValueData) based on fresh benchmark measurements.
<!--
### Deprecated

- A bullet item for the Deprecated category.

-->
<!--
### Fixed

- A bullet item for the Fixed category.

-->
<!--
### Security

- A bullet item for the Security category.

-->
Loading