Commit History

Autor SHA1 Mensaxe Data
  Mattias Gaertner 1adf6c9428 pas2js: descend pascal class from jsfunction %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner 8d2e9b2f75 pas2js: descend pascal class from jsfunction %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner bbd0dc3726 pas2js: extend external: class function NewInstance: check $class and set pascal class properties %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner f26afe4a6a pas2js: started delayed specialize %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner 469993a0cc pas2js: started aliasglobals %!s(int64=5) %!d(string=hai) anos
  michael 0fd06ded8d * Reverse onUncaughtException result %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner 9a954d384a pas2js: safecall calling convention for of-object proctypes %!s(int64=5) %!d(string=hai) anos
  michael ce0c43c934 * Allow to hook uncaught exception handling %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner 4afe1de02f pas2js: fixed arrayRef %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner cf441f6ffa pas2js: setlength dyn array of static array %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner 14ccc191eb pas2js: arraySetLength: faster resize %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner 86cfd866f4 pas2js: started array SetLength using resize and hidden boolean to mark referenced arrays %!s(int64=5) %!d(string=hai) anos
  Mattias Gaertner 70ed2470dc pastojs: typeinfo for external classes %!s(int64=6) %!d(string=hai) anos
  michael 9259c948be * Add support for resources %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 76b5df1bd3 pas2js: fixed setlength(a,0) %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 009a3435c1 pas2js: avoid use of in when enumerating uses list %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 9ac8abeb4e fcl-passrc: specialize non forward generic procedure %!s(int64=6) %!d(string=hai) anos
  michael db5620354e avoid use of in when enumerating uses list %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 1145d0d18a pas2js: replace setArrayLength with faster non recursive version %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner c3db2568ff pastojs: longword bitwise operations not, and, or, xor, shl, shr %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner c38c3bc12d pastojs: fixed ComIntfInstance is/as IntfType using QueryInterface %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 831014cb12 pastojs: fixed result %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 7280452ab2 fcl-passrc: specialize elements %!s(int64=6) %!d(string=hai) anos
  michael 39a8d06e8a * Fix spaceLeft, missing return statement %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 4e22f7a2ec pas2js: rtl: set TObject.$ancestor %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner f50b4c5fbb pastojs: setlength(arr) now always clone %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner c1224f0705 pas2js: fixed rtl.js %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner c3b515695b pas2js: using Math.pow instead of newer ** %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 1ab29b43b7 pastojs: bigint shl/shr int %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner f6cbe79a0a pastojs: and/or/xor with nativeint, warn nativeint shl/shr %!s(int64=6) %!d(string=hai) anos