Add PlutusV3 conformance tests and also control budgets
There were some odd discrepancy for `integerToByteString` on the mem side. Either 1 or about 1000 mem units off; which I couldn't quite figure out. Yet, it proves useful to validate builtin at large and ensure we have a valid cost model for v3.
This commit is contained in:
parent
f879f6d183
commit
2cb87f4f8f
|
@ -878,9 +878,13 @@ impl Program<NamedDeBruijn> {
|
|||
impl Program<DeBruijn> {
|
||||
pub fn eval(&self, initial_budget: ExBudget) -> EvalResult {
|
||||
let program: Program<NamedDeBruijn> = self.clone().into();
|
||||
|
||||
program.eval(initial_budget)
|
||||
}
|
||||
|
||||
pub fn eval_version(self, initial_budget: ExBudget, version: &Language) -> EvalResult {
|
||||
let program: Program<NamedDeBruijn> = self.clone().into();
|
||||
program.eval_version(initial_budget, version)
|
||||
}
|
||||
}
|
||||
|
||||
impl Term<NamedDeBruijn> {
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue