Skip to content

The Delphi battery guards what the FPC battery guards

Choose a tag to compare

@pisarev pisarev released this 06 Aug 22:02
· 13 commits to main since this release

No change to the engine: this release exists so that the two test batteries
watch the same contracts.

ExitRoutingTest, ThreadSafetyTest, ThreadShareTest and LoopGuardTest
were listed for FPC only. What they guard - who owns an Exit in a chain of
parsers, and the thread-safe subset - is written in code both compilers share,
so a regression there would have gone unnoticed on Delphi. They were run by
hand instead, which is the definition of a regression waiting to happen: it
holds only while somebody remembers.

The Delphi run is now 18 targets and 581 checks.

The Lazarus package descriptions carry the product version.