Histórico de Commits

Autor SHA1 Mensagem Data
  felixf 420ffbc4c9 Patched runtime calls to Synchronisation há 9 anos atrás
  felixf bd78335e20 Small but important issues: compiler can compile itself with GC metadata enabled now há 9 anos atrás
  felixf 7ca7d79583 added procedure descriptor pointers --> precise GC knows pointers on stack há 9 anos atrás
  felixf da64740c2a Preparations for precise GC --> procedureDescriptors will be tagged pointers at EBP. há 9 anos atrás
  felixf 2e2984ce9f Minor patches -- on the way to the precise GC há 9 anos atrás
  felixf 1019051408 improved reflection (consistency) added module as a symbol há 9 anos atrás
  felixf 4de38c56a4 Simplified format (unification of parameters and variables) há 9 anos atrás
  felixf 1d4706cb43 Improced reflection (parameters part 1) há 9 anos atrás
  felixf 8bd804556b Simplified há 9 anos atrás
  felixf 95a6a8701a Reworked reflection - modification to the compiler (Generic metadata generator) and Reflection module há 9 anos atrás
  felixf 95c4418ad1 more compact representation of procedure descriptors in modules, will replace the non heuristic GC soon há 9 anos atrás
  felixf ff8387b932 minor issue: avoid allocation of lots of memory during compilation due to commenting há 9 anos atrás
  felixf 90a6fa8342 improved reflection: can deal with global vars again há 9 anos atrás
  felixf 7a241ae73e added field to protect module internal data structures from being GCed. Important for modules in the kernel. há 9 anos atrás
  felixf a52b00c3cc Patched a bug with WINAPI calls. Callee should cleanup! há 9 anos atrás
  felixf 2f4a13a074 Experimental "fictive" fields for better high-level expressiveness of low-level heap data structures -- might become very handy for device drivers but should better never be used in normal programming (allows, in principle, to implement unions) há 9 anos atrás
  felixf c7a29aa6d3 patched register release issue há 9 anos atrás
  felixf 52b325adb3 resolved wrong type reference to pointer type where a record type exists há 9 anos atrás
  felixf 5062f3efbf Interpreter can handle constructors há 9 anos atrás
  felixf 4b6693180c Added NEW with return type. Mainly for the interpreter. But can be useful in A2 Oberon also há 9 anos atrás
  felixf 81e52ef4b4 Improved reflection há 9 anos atrás
  felixf a7d53a4eac Work on the interpreter using reflection support. (Unlimited and yet dangerous) access to global variables and fields available. há 9 anos atrás
  felixf e8371d4486 Add port properties in CONNECT statement. há 9 anos atrás
  felixf 254efba198 Implement operator overloading for stream operators há 9 anos atrás
  felixf 6404f6f4b8 Added period to @Info / @Procedures / @Variable sections há 9 anos atrás
  eth.guenter 0e1d8dfa4e corrected SYSVABI procedure calls há 9 anos atrás
  felixf f7bf4ffdb0 removed inline procedure from reflection (cannot be linked!) há 9 anos atrás
  felixf 625f6d6cad Made reflection a bit robuster (intermediate backend could not compile itself...) há 9 anos atrás
  felixf e02fb52fbf added reflection info for global procedures and variables há 9 anos atrás
  felixf 6e4b6fada4 patched code for dynamic operator overloading. Todo: improve reference to parameters. há 9 anos atrás