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.