negelef
|
f7dd7cdb70
Added support for 64-bit fingerprints
|
6 ani în urmă |
negelef
|
13165423e7
Add proper type definition for fingerprint values
|
6 ani în urmă |
negelef
|
bb1f91b67a
Unified spelling
|
6 ani în urmă |
felixf
|
e72d61944b
Patched compatibility problem
|
6 ani în urmă |
felixf
|
955439151b
proper inlining support (not yet finished -- disabled for the time being)
|
6 ani în urmă |
negelef
|
453b5d18b8
Push immediate as descriptor of callback procedures (C-calling convention)
|
6 ani în urmă |
negelef
|
41669785ad
Added support for explicitly ignoring the return value of procedure calls by prefixing them with the new IGNORE keyword
|
6 ani în urmă |
felixf
|
e703a7f865
made initial and final section "nopaf"
|
6 ani în urmă |
felixf
|
1aab642d53
patched problem with returning string as static array of char
|
6 ani în urmă |
felixf
|
695ecefe16
reactivated index operators on objects
|
6 ani în urmă |
felixf
|
75be76ce1c
simplifications: removed array structured object types completely
|
6 ani în urmă |
negelef
|
dc401dde1a
Disable precice GC when using simple meta data
|
6 ani în urmă |
felixf
|
946ee31f28
fist working version for dynamic calls within methods in record scope (Oberon2 style)
|
6 ani în urmă |
felixf
|
1529e958fe
allocate register after evaluation for condition to value (otherwise unused register may be stored on stack, which leads to problems with backend)
|
6 ani în urmă |
felixf
|
5cb9489c65
removed redundant branches
|
6 ani în urmă |
felixf
|
b494321b9f
Treat resolved field (--> constant folding of conditions)
|
6 ani în urmă |
felixf
|
a3039c0fa2
removed "conditional" state and made conditions explicit
|
6 ani în urmă |
negelef
|
d395d7f414
Do not omit type descriptor when allocating plain pointer types
|
6 ani în urmă |
negelef
|
f2c3a699ae
Fixed offset of last variable
|
6 ani în urmă |
negelef
|
2de611d694
Fixed stack size for procedures containing external variables
|
6 ani în urmă |
negelef
|
1d672e64a8
Fixed repeated type tests in cooperative cases
|
6 ani în urmă |
felixf
|
b1f9aa9fec
removed testing code (marked basic block start / end with nop)
|
7 ani în urmă |
felixf
|
0d1a0813c5
removed visitor pattern completely now
|
7 ani în urmă |
felixf
|
1b22680b94
removed unused symbols,
|
7 ani în urmă |
felixf
|
7eb1467920
warnings / deprecate use of old with statement syntax
|
7 ani în urmă |
felixf
|
6d1f056e3d
improved handling of huge sparse case tables: use if cascade on a register (can potentially be improved further with binary search or hash tables if required)
|
7 ani în urmă |
felixf
|
3d126198fb
Improved syntax of with-statement
|
7 ani în urmă |
negelef
|
935314776f
Fixed gap computation for 64-bit SysvABI which depends on how many actual registers have been passed (including floating-point values)
|
7 ani în urmă |
felixf
|
722bcdcfb8
Patched issue with pushing integer and floating point parameters in registers on Linux64.
|
7 ani în urmă |
negelef
|
e31dced224
Removed obsolete darwin calling convention flag
|
7 ani în urmă |