Commit History

Autor SHA1 Mensaxe Data
  felixf b83e5863c9 Improved initialization code %!s(int64=9) %!d(string=hai) anos
  felixf efa9bc9ee7 global initialization in the object file only when new object file is used %!s(int64=9) %!d(string=hai) anos
  felixf 17fba8816e Initializer for global variables acts directly on memory now -- yet redundant code %!s(int64=9) %!d(string=hai) anos
  eth.negelef f046347ded Fixed missing patch of link register in up-call to finalizer of base object %!s(int64=9) %!d(string=hai) anos
  felixf 723ad5af1e More patches with regards to link register used in RPI coop %!s(int64=9) %!d(string=hai) anos
  felixf 8832b64386 Patched forgotten push of lr %!s(int64=9) %!d(string=hai) anos
  felixf 94a7f96688 Patched port arrays -- works now for static and semidynamic arrays of ports. %!s(int64=9) %!d(string=hai) anos
  felixf a3e21a67db Adde @len section for semidynamic arrays of ports (ActiveCells3) %!s(int64=9) %!d(string=hai) anos
  felixf 5d63ddb4a0 added support for static arrays of ports in ActiveCells3 %!s(int64=9) %!d(string=hai) anos
  felixf e7ca9ce59f removed dependencies on module ActiveCells, Hardware and TRMTools %!s(int64=9) %!d(string=hai) anos
  felixf 09307c1367 Simplified IntermediateLinker for ActiveCells3 -- intermediate state! %!s(int64=9) %!d(string=hai) anos
  felixf 9fdbb7c67b Patched a bug with recursive imports in Runtime. %!s(int64=9) %!d(string=hai) anos
  felixf ac725027b0 Patched a problem with register transfer. %!s(int64=9) %!d(string=hai) anos
  felixf aaeb29ef8d disabled all features of reflection when new object file is not used %!s(int64=9) %!d(string=hai) anos
  felixf 34135000f2 Removed reflection for simple metadata (such as in Minos) %!s(int64=9) %!d(string=hai) anos
  eth.morozova c382dd998e implemented support of "ALL" operator; it was necessary to introduce procedure type comparison in FoxSemanticChecker.Distance to allow procedure as a parameter of the operator; %!s(int64=9) %!d(string=hai) anos
  felixf 0c548c331c Started with support for reflection %!s(int64=9) %!d(string=hai) anos
  felixf f40eeed0a6 Patched the long name size %!s(int64=9) %!d(string=hai) anos
  felixf 1eeca1b5a5 procedure array patched %!s(int64=9) %!d(string=hai) anos
  felixf ee41b715c0 Added reflection for procedure (stub / temporary!) %!s(int64=9) %!d(string=hai) anos
  felixf 9b39e6259c Added heuristic check for forbidden variable access for len argument of ARRAY len OF Type (allowed are only properties, currently) %!s(int64=9) %!d(string=hai) anos
  eth.morozova fa4a0e213f partially revived optimization for small vector and matrices: currently only static arrays are handled; %!s(int64=9) %!d(string=hai) anos
  felixf 2d84ea448c Finally got the reflection back. %!s(int64=10) %!d(string=hai) anos
  felixf 55cc231af6 Improved references section, adapted to how it is implemented in FoxBinaryObjectFile %!s(int64=10) %!d(string=hai) anos
  felixf 2cba56c0b7 Fixed missing symbols in reference section %!s(int64=10) %!d(string=hai) anos
  felixf 5c4a6d36b8 reverted type tag and method tables for simple meta data %!s(int64=10) %!d(string=hai) anos
  felixf 07a477a151 Fixed a critical bug with MinosObjectFile plus type guards. %!s(int64=10) %!d(string=hai) anos
  eth.negelef 869309ccf4 Fixed runtime calls to GarbageCollector.Watch %!s(int64=10) %!d(string=hai) anos
  felixf 2860eb476b Added method CallThisChecked for runtime call tricks when number of parameters is known to mismatch with runtime implementation. %!s(int64=10) %!d(string=hai) anos
  felixf 5191e21ea1 Added check for code and unchecked procedures regarding expand stack %!s(int64=10) %!d(string=hai) anos