felixf
|
e9bfaa6713
Some patches -- Coop A2 on RPI works again
|
8 жил өмнө |
felixf
|
4a3c451f48
Variable check for receiver
|
8 жил өмнө |
felixf
|
edec6f73ec
Value-Type Semantics: experimental Oberon-2 integration
|
8 жил өмнө |
felixf
|
e0d592eb73
Inline call in inline call partially working
|
8 жил өмнө |
felixf
|
1f8e6977a5
Added rich position to Scanner / Syntax Tree Elements
|
8 жил өмнө |
felixf
|
a8bc3b1842
Property name in local scope
|
8 жил өмнө |
felixf
|
9e11c6357c
Conditional compilation of skipped cells (introduced feature "Runtime = "A2")
|
8 жил өмнө |
felixf
|
3c00209322
Enabled separate imports / separate compilation of cells within a module (TRM / ARM / AMD separation)
|
9 жил өмнө |
skoster
|
5f1a319e3e
Made sure that pointers in arrays of ports are registered (if cellsAreObjects)
|
9 жил өмнө |
felixf
|
da64740c2a
Preparations for precise GC --> procedureDescriptors will be tagged pointers at EBP.
|
9 жил өмнө |
felixf
|
448f472e3d
Improved fictive offsets
|
9 жил өмнө |
felixf
|
36588b303f
Patched issue with fictive offsets (symbol file did not show them ....)
|
9 жил өмнө |
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)
|
9 жил өмнө |
felixf
|
5062f3efbf
Interpreter can handle constructors
|
9 жил өмнө |
felixf
|
4b6693180c
Added NEW with return type. Mainly for the interpreter. But can be useful in A2 Oberon also
|
9 жил өмнө |
felixf
|
5c9166e17c
Patched a case where a size was erroneously identified with unsigned integer:
|
9 жил өмнө |
felixf
|
316732e6df
Preparations for Unix x64: 64-bit calling convention (being different from that of the WinAPI)
|
9 жил өмнө |
felixf
|
ba0c909622
Implemented Inheritance on Cells (NOT: Polymorphism)
|
9 жил өмнө |
felixf
|
079df6faad
added alignment for record types
|
9 жил өмнө |
felixf
|
3c9373ca91
Implemented sending and receiving via stream operators
|
9 жил өмнө |
felixf
|
7e7acc530f
Merged modifications from ActiveCells3
|
9 жил өмнө |
felixf
|
4ae503b9bf
|
9 жил өмнө |
eth.tmartiel
|
807dda4cc9
Fixed linking problem with constant MathArray values defined in other modules: applied same handling as for string values.
|
9 жил өмнө |