chore: fmt
This commit is contained in:
@@ -4,7 +4,6 @@ use std::sync::Arc;
|
|||||||
use derive_more::{IsVariant, Unwrap};
|
use derive_more::{IsVariant, Unwrap};
|
||||||
|
|
||||||
use super::common as c;
|
use super::common as c;
|
||||||
use super::common::Catchable;
|
|
||||||
use super::public as p;
|
use super::public as p;
|
||||||
|
|
||||||
use c::Symbol;
|
use c::Symbol;
|
||||||
|
|||||||
@@ -197,11 +197,19 @@ fn test_func() {
|
|||||||
#[test]
|
#[test]
|
||||||
#[ignore]
|
#[ignore]
|
||||||
fn test_fib() {
|
fn test_fib() {
|
||||||
test_expr("let fib = n: if n == 1 || n == 2 then 1 else (fib (n - 1)) + (fib (n - 2)); in fib 30", int!(832040))
|
test_expr(
|
||||||
|
"let fib = n: if n == 1 || n == 2 then 1 else (fib (n - 1)) + (fib (n - 2)); in fib 30",
|
||||||
|
int!(832040),
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
#[bench]
|
#[bench]
|
||||||
#[ignore]
|
#[ignore]
|
||||||
fn bench_fib(b: &mut Bencher) {
|
fn bench_fib(b: &mut Bencher) {
|
||||||
b.iter(|| black_box(test_expr("let fib = n: if n == 1 || n == 2 then 1 else (fib (n - 1)) + (fib (n - 2)); in fib 20", int!(6765))))
|
b.iter(|| {
|
||||||
|
black_box(test_expr(
|
||||||
|
"let fib = n: if n == 1 || n == 2 then 1 else (fib (n - 1)) + (fib (n - 2)); in fib 20",
|
||||||
|
int!(6765),
|
||||||
|
))
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user