felixf
|
eeeb817fba
Moved Complex Numbers out of ArrayBase (should complex numbers move back to a library in general?)
|
8 ani în urmă |
felixf
|
6ae1f6e997
allowed for operator overloading of im / re
|
8 ani în urmă |
felixf
|
d65ab17eb9
Allow for index operator on value types
|
8 ani în urmă |
felixf
|
1f5cb8d25b
Patched fingerprinting issues
|
8 ani în urmă |
felixf
|
edec6f73ec
Value-Type Semantics: experimental Oberon-2 integration
|
8 ani în urmă |
felixf
|
1f8e6977a5
Added rich position to Scanner / Syntax Tree Elements
|
8 ani în urmă |
felixf
|
9e11c6357c
Conditional compilation of skipped cells (introduced feature "Runtime = "A2")
|
8 ani în urmă |
felixf
|
abc4574807
Separated interface relevant symbols (port and properties) from internals (variables) in order to be able to leave cells uncompiled
|
8 ani în urmă |
felixf
|
3c00209322
Enabled separate imports / separate compilation of cells within a module (TRM / ARM / AMD separation)
|
9 ani în urmă |
felixf
|
da64740c2a
Preparations for precise GC --> procedureDescriptors will be tagged pointers at EBP.
|
9 ani în urmă |
felixf
|
448f472e3d
Improved fictive offsets
|
9 ani în urmă |
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 ani în urmă |
felixf
|
316732e6df
Preparations for Unix x64: 64-bit calling convention (being different from that of the WinAPI)
|
9 ani în urmă |
felixf
|
ba0c909622
Implemented Inheritance on Cells (NOT: Polymorphism)
|
9 ani în urmă |
felixf
|
1727573fe4
Patched bug / trap with active cells alignment
|
9 ani în urmă |
felixf
|
abfd9d4167
Made available operators "<<", ">>", "<<?" and ">>?" for overloading.
|
9 ani în urmă |
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;
|
9 ani în urmă |
felixf
|
3309618b42
Patched zero-alignment problem.
|
9 ani în urmă |
felixf
|
079df6faad
added alignment for record types
|
9 ani în urmă |
felixf
|
7e7acc530f
Merged modifications from ActiveCells3
|
9 ani în urmă |
felixf
|
4ae503b9bf
|
9 ani în urmă |
eth.tmartiel
|
807dda4cc9
Fixed linking problem with constant MathArray values defined in other modules: applied same handling as for string values.
|
9 ani în urmă |