diff --git a/packages/pastojs/src/fppas2js.pp b/packages/pastojs/src/fppas2js.pp index 38dd6afd92..9040ba47e3 100644 --- a/packages/pastojs/src/fppas2js.pp +++ b/packages/pastojs/src/fppas2js.pp @@ -346,13 +346,15 @@ Works: - typecast byte(longword) -> value & $ff ToDos: +- bug: + v:=a[0] gives Local variable "a" is assigned but never used +- bug: + exit(something) gives function result not set - check rtl.js version - 'new', 'Function' -> class var use .prototype - btArrayLit a: array of jsvalue; a:=[]; -- bug: - v:=a[0] gives Local variable "a" is assigned but never used - setlength(dynarray) modeswitch to create a copy - static arrays - clone multi dim static array diff --git a/packages/pastojs/src/pas2jscompiler.pp b/packages/pastojs/src/pas2jscompiler.pp index 6144c9020c..41d6a80997 100644 --- a/packages/pastojs/src/pas2jscompiler.pp +++ b/packages/pastojs/src/pas2jscompiler.pp @@ -9,9 +9,6 @@ Compiler-ToDos: -Fa[,y] (for a program) load units and [y] before uses is parsed Add Windows macros, see InitMacros. add options for names of globals like 'pas' and 'rtl' - -FileCache: - uses 'in' } unit Pas2jsCompiler; @@ -29,7 +26,7 @@ uses const VersionMajor = 0; VersionMinor = 9; - VersionRelease = 22; + VersionRelease = 23; VersionExtra = '+beta'; DefaultConfigFile = 'pas2js.cfg';