Historie revizí

Autor SHA1 Zpráva Datum
  felixf 90a6fa8342 improved reflection: can deal with global vars again před 9 roky
  felixf 7a241ae73e added field to protect module internal data structures from being GCed. Important for modules in the kernel. před 9 roky
  felixf a52b00c3cc Patched a bug with WINAPI calls. Callee should cleanup! před 9 roky
  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) před 9 roky
  felixf c7a29aa6d3 patched register release issue před 9 roky
  felixf 52b325adb3 resolved wrong type reference to pointer type where a record type exists před 9 roky
  felixf 5062f3efbf Interpreter can handle constructors před 9 roky
  felixf 4b6693180c Added NEW with return type. Mainly for the interpreter. But can be useful in A2 Oberon also před 9 roky
  felixf 81e52ef4b4 Improved reflection před 9 roky
  felixf a7d53a4eac Work on the interpreter using reflection support. (Unlimited and yet dangerous) access to global variables and fields available. před 9 roky
  felixf e8371d4486 Add port properties in CONNECT statement. před 9 roky
  felixf 254efba198 Implement operator overloading for stream operators před 9 roky
  felixf 6404f6f4b8 Added period to @Info / @Procedures / @Variable sections před 9 roky
  eth.guenter 0e1d8dfa4e corrected SYSVABI procedure calls před 9 roky
  felixf f7bf4ffdb0 removed inline procedure from reflection (cannot be linked!) před 9 roky
  felixf 625f6d6cad Made reflection a bit robuster (intermediate backend could not compile itself...) před 9 roky
  felixf e02fb52fbf added reflection info for global procedures and variables před 9 roky
  felixf 6e4b6fada4 patched code for dynamic operator overloading. Todo: improve reference to parameters. před 9 roky
  felixf 59a99c79da patched issue with index operator (when generic object file used) před 9 roky
  felixf a1ac6818be Removed hidden consts from symbol files. před 9 roky
  eth.guenter 3b276cdbfe corrected the fix of rev. 6626 před 9 roky
  eth.guenter b9a279517f fixed a bug introduced in rev. 6625, only in 64-bit mode the caller has to return parameter space před 9 roky
  eth.guenter b67f09f693 added code for returning parameter stackspace in WINAPI před 9 roky
  felixf 66b71f5458 Pathced a bug that had caused sporadic traps in Objects.Clock when calling Kernel32.WaitForSingleObject: stack overflow, stack pointer was decreased without reason. před 9 roky
  felixf 53c809c07f Patched Calling Convention for EFI (is actually WINAPI calling convention) před 9 roky
  eth.guenter 4d35328f78 fixed calling ext. C-procedures (SysvABI) před 9 roky
  felixf 316732e6df Preparations for Unix x64: 64-bit calling convention (being different from that of the WinAPI) před 9 roky
  felixf 9a5101e25c Patches for 64-bit EFI A2 před 9 roky
  felixf ef6d118cd6 Correcred alignment (64-bit) před 9 roky
  felixf 9802c8ed33 Preliminary patches for EFI 64-bit. Alignment issues require further consideration. před 9 roky