Historie revizí

Autor SHA1 Zpráva Datum
  felixf e43c1c52b1 Corrected behavior of passing values to array of system.byte před 9 roky
  felixf 0dd24a6b79 Costant folding for math array allocation (optimization) před 9 roky
  felixf ce03645543 Improved register usage for NEW(array) před 9 roky
  felixf 1bf2ab366a Removed optimizations from frontend that should rather be done in backend před 9 roky
  felixf a3d159abe8 Added optimization: replace mul / div by shift if possible před 9 roky
  felixf 86473011be Patched return from a generated initializer (ran into problems when returning from initializer on ARM) před 9 roky
  felixf ea5edecbe9 Patched length check for statically sized parameter arrays před 9 roky
  felixf 4eed5a1062 Revived the fox tester and patched initial bugs (recursion problem in reflection) před 9 roky
  felixf 3c00209322 Enabled separate imports / separate compilation of cells within a module (TRM / ARM / AMD separation) před 9 roky
  felixf 777c52102c Added procedure flags (such as Constructor) před 9 roky
  skoster 6e1f768b67 Felix fixed a bug where initializers sometimes pushed the wrong frame pointer. Semidynamic port arrays in Active Cells now work again. před 9 roky
  felixf 1ca5839471 No GC meta data for exit procedures před 9 roky
  felixf 2e8032c62b Made precise GC optional (for platforms that are not (yet) prepared for this) před 9 roky
  felixf a21b1b59ec Minor corrections. před 9 roky
  skoster b258bbbd8c Fixed the way the self pointer is pushed in function calls. This fixes a bug that broke channel instantiation in active cells. před 9 roky
  felixf 8a4342849c Added self pointer for precise GC před 9 roky
  felixf d4803772e4 Patched bug for profiler instrumentation před 9 roky
  felixf 8a0d7586e9 Simplified data structures for precise garbage collection again. před 9 roky
  felixf 9aed3c6575 First version with a working precise GC -- contains lots of debug tracing před 9 roky
  skoster 8970d4bd88 Tiny bugix in the IntermediateBackend. compiling with --cellsAreObjects works now před 9 roky
  felixf 420ffbc4c9 Patched runtime calls to Synchronisation před 9 roky
  felixf bd78335e20 Small but important issues: compiler can compile itself with GC metadata enabled now před 9 roky
  felixf 7ca7d79583 added procedure descriptor pointers --> precise GC knows pointers on stack před 9 roky
  felixf da64740c2a Preparations for precise GC --> procedureDescriptors will be tagged pointers at EBP. před 9 roky
  felixf 2e2984ce9f Minor patches -- on the way to the precise GC před 9 roky
  felixf 1019051408 improved reflection (consistency) added module as a symbol před 9 roky
  felixf 4de38c56a4 Simplified format (unification of parameters and variables) před 9 roky
  felixf 1d4706cb43 Improced reflection (parameters part 1) před 9 roky
  felixf 8bd804556b Simplified před 9 roky
  felixf 95a6a8701a Reworked reflection - modification to the compiler (Generic metadata generator) and Reflection module před 9 roky