From 87597605cc44af401b5125c98fd99e187f54fd82 Mon Sep 17 00:00:00 2001 From: Graeme Geldenhuys Date: Tue, 28 Apr 2026 23:30:06 +0100 Subject: [PATCH] release: promote version to 0.2.0 Second self-hosting fixpoint: stage-3 (hand source compiled by stage-2, itself compiled by stage-1) produces byte-identical IR to stage-2 at 59974 lines. New since v0.1.0: string subscript, char literals, const open arrays, array literals, static arrays, Low/High, PChar, @expr address-of, set types, GetEnvironmentVariable, and the four SysUtils path functions. Also fixes _CurrentExceptionMessage (was always empty due to _PopExcFrame being called before the except body). --- compiler/src/main/pascal/Blaise.pas | 2 +- tests/blaise-compiler.pas | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/src/main/pascal/Blaise.pas b/compiler/src/main/pascal/Blaise.pas index ab9a602..78f8f42 100644 --- a/compiler/src/main/pascal/Blaise.pas +++ b/compiler/src/main/pascal/Blaise.pas @@ -26,7 +26,7 @@ uses uLexer, uParser, uAST, uSemantic, uCodeGenQBE, uUnitLoader; const - Version = '0.2.0-dev'; + Version = '0.2.0'; CompilerName = 'Blaise'; procedure PrintUsage; diff --git a/tests/blaise-compiler.pas b/tests/blaise-compiler.pas index c107346..ccfc7cb 100644 --- a/tests/blaise-compiler.pas +++ b/tests/blaise-compiler.pas @@ -12736,7 +12736,7 @@ end; const - Version = '0.2.0-dev'; + Version = '0.2.0'; CompilerName = 'Blaise'; procedure PrintUsage;