DO WHILE .T. now emits a bare for-loop with no PushBool/PopLogical per iteration — saves a stack roundtrip on every trip through the idiomatic infinite-loop pattern (9 .prg files use it). DO WHILE .F. emits nothing. Loop exits still work via EXIT / RETURN. FiveSql2 43/43, Harbour compat 56/56. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>