Filtrera Blog | Filtrera Skip to content

Filtrera Blog

11 min read

Going Faster by Doing It Once, All at Once

One compile took 15.7 seconds and allocated 29.5 GB. It was the worst case of a habit the parser had everywhere: doing work it had already done. Fixing that, and then running the independent parts in parallel, made real workloads up to 6.5× faster.

4 min read

Optional Record Fields: What Changed and Why

Filtrera now has a first-class `field?: T` syntax for optional record fields, replacing the old `field: T | nothing` convention that quietly conflated two different ideas.

2 min read

Good Bye Type Error Explosions

Type errors in Filtrera now pinpoint exactly where types diverge instead of dumping entire type definitions side by side.

1 min read

Preview 6 Release Notes

Filtrera Preview 6 introduces more advanced type constraints, such as regular expressions patterns for text

2 min read

Preview 5 Release Notes

Filtrera Preview 5 introduces several significant updates, including the addition of Maps, enhancements to Lists, and new macros to streamline iterator operations.