felixf
|
5be8ffb1ee
Patched scope problem with inline assembly
|
6 роки тому |
felixf
|
70db38d976
Fundamental change: redesigned procedure and assembler inlining. It is now fully based on replacement rules on the level of the semantic checker / syntax tree.
|
6 роки тому |
negelef
|
613917e011
Removed unused symbols
|
6 роки тому |
negelef
|
72406ae9e0
Unified whitespace
|
6 роки тому |
negelef
|
38473b9849
Removed end-of-line whitespace in all modules
|
6 роки тому |
eth.morozova
|
70e4c5c2ad
fof removed SELF pointers from the list of pointers for the GC (as constant references they do not need to be traced and for records it is even wrong)
|
6 роки тому |
negelef
|
85631b981d
Fixed missing symbol which resulted in wrong fingerprint
|
6 роки тому |
negelef
|
c5e4265633
Fixed remaining cases of invalid context switching
|
6 роки тому |
negelef
|
5a312a221d
Fixed CAS in non-cooperative case
|
6 роки тому |
negelef
|
222eab66b0
Fixed context switching during assign and reset method creation
|
6 роки тому |
negelef
|
139d6f9125
Fixed export of meta section
|
6 роки тому |
negelef
|
8466e5744e
Fixed fingerprint width
|
6 роки тому |
negelef
|
f7dd7cdb70
Added support for 64-bit fingerprints
|
6 роки тому |
negelef
|
13165423e7
Add proper type definition for fingerprint values
|
6 роки тому |
negelef
|
bb1f91b67a
Unified spelling
|
6 роки тому |
felixf
|
e72d61944b
Patched compatibility problem
|
6 роки тому |
felixf
|
955439151b
proper inlining support (not yet finished -- disabled for the time being)
|
6 роки тому |
negelef
|
453b5d18b8
Push immediate as descriptor of callback procedures (C-calling convention)
|
6 роки тому |
negelef
|
41669785ad
Added support for explicitly ignoring the return value of procedure calls by prefixing them with the new IGNORE keyword
|
6 роки тому |
felixf
|
e703a7f865
made initial and final section "nopaf"
|
6 роки тому |
felixf
|
1aab642d53
patched problem with returning string as static array of char
|
6 роки тому |
felixf
|
695ecefe16
reactivated index operators on objects
|
6 роки тому |
felixf
|
75be76ce1c
simplifications: removed array structured object types completely
|
6 роки тому |
negelef
|
dc401dde1a
Disable precice GC when using simple meta data
|
6 роки тому |
felixf
|
946ee31f28
fist working version for dynamic calls within methods in record scope (Oberon2 style)
|
6 роки тому |
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 роки тому |
felixf
|
5cb9489c65
removed redundant branches
|
6 роки тому |
felixf
|
b494321b9f
Treat resolved field (--> constant folding of conditions)
|
6 роки тому |
felixf
|
a3039c0fa2
removed "conditional" state and made conditions explicit
|
6 роки тому |
negelef
|
d395d7f414
Do not omit type descriptor when allocating plain pointer types
|
6 роки тому |