felixf
|
eeeb817fba
Moved Complex Numbers out of ArrayBase (should complex numbers move back to a library in general?)
|
8 gadi atpakaļ |
felixf
|
edcc2ff3e7
Slight improvement of array base: used unsafe pointer to record to avoid too many indirections
|
8 gadi atpakaļ |
felixf
|
6ae1f6e997
allowed for operator overloading of im / re
|
8 gadi atpakaļ |
felixf
|
d65ab17eb9
Allow for index operator on value types
|
8 gadi atpakaļ |
felixf
|
41cfc1629d
Improved declarations code
|
8 gadi atpakaļ |
felixf
|
1fc9dac2e3
Recursion problems solved: Support of value typed objects complete.
|
8 gadi atpakaļ |
felixf
|
1f5cb8d25b
Patched fingerprinting issues
|
8 gadi atpakaļ |
felixf
|
4a3c451f48
Variable check for receiver
|
8 gadi atpakaļ |
felixf
|
edec6f73ec
Value-Type Semantics: experimental Oberon-2 integration
|
8 gadi atpakaļ |
felixf
|
33afff39c3
Patched issues with return in inlined code.
|
8 gadi atpakaļ |
felixf
|
bb412d231b
Allowed Oberon inline accross module boundaries
|
8 gadi atpakaļ |
felixf
|
5f1feac53d
Added test for property compatibility
|
8 gadi atpakaļ |
felixf
|
812a845eba
Minor issues with inline operators (allow Oberon inline for stream operator on ports)
|
8 gadi atpakaļ |
felixf
|
6849ac77e4
Improved error handling: line/column position now available everywhere
|
8 gadi atpakaļ |
felixf
|
1f8e6977a5
Added rich position to Scanner / Syntax Tree Elements
|
8 gadi atpakaļ |
felixf
|
e5122cc63c
allow length on unsafe static arrays
|
8 gadi atpakaļ |
felixf
|
ae24d0f676
Conditional compilation: revived port sections
|
8 gadi atpakaļ |
felixf
|
9e11c6357c
Conditional compilation of skipped cells (introduced feature "Runtime = "A2")
|
8 gadi atpakaļ |
skoster
|
15a64046e0
Patched a trap when warnings were switched on.
|
8 gadi atpakaļ |
felixf
|
d4b4149137
Properies working again, cleanup
|
8 gadi atpakaļ |
felixf
|
abc4574807
Separated interface relevant symbols (port and properties) from internals (variables) in order to be able to leave cells uncompiled
|
8 gadi atpakaļ |
felixf
|
f5a15dbf8a
Added connection and delegation as operators
|
8 gadi atpakaļ |
felixf
|
d93acca959
Patched issues with array of system.byte (Release did not compile)
|
8 gadi atpakaļ |
felixf
|
e5f1a046cd
Patched passing of variables, values and expressions as array of byte
|
8 gadi atpakaļ |
felixf
|
e43c1c52b1
Corrected behavior of passing values to array of system.byte
|
8 gadi atpakaļ |
skoster
|
c6d103c0ad
Patched issues with operator overloading and arrays of system.byte
|
8 gadi atpakaļ |
felixf
|
fe46dcc47e
revived hugeint as set element
|
9 gadi atpakaļ |
felixf
|
df21889098
Decided to allow for type test / type guard constant folding (with consequences for testing / guarding NIL objects of same type)
|
9 gadi atpakaļ |
felixf
|
da863aa98f
patched issues with realtime: no more failed compilation tests
|
9 gadi atpakaļ |
felixf
|
883b5b7f36
allowed allocation of math arrays
|
9 gadi atpakaļ |