SATURDAY, JULY 18, 2026 48° E  /  GLOBAL TECH · SUMMARISED SUBSCRIBE
AI, business, devices, policy — global tech, summarised every 30 minutes.
Dev Tools · 2h ago

Typst's #eval Bypasses Cyclic Import Check, Causing Stack Overflow

By Meridian48 News Desk · Summarised from DEV Community ·

A bug in Typst's #eval function causes a stack overflow when recursively importing the same file, instead of reporting a cyclic import error. The root cause is a single line using Route::default() instead of Route::extend(), which skips the cyclic detection. The fix restores proper import checking for runtime evaluation.

Meridian48 take
A one-word code change highlights how even mature systems can have subtle gaps in edge-case handling, especially around runtime evaluation features.
Read the full reporting
Clear the Lineup — Chasing a Stack Overflow in Typst's `#eval` Down to One Wrong Word →
DEV Community
typststack-overflow
More dev tools briefs
Go deeper on dev tools
AllAIStartupsBusinessDevicesPolicySecurityDev ToolsPakistan