negelef
|
72406ae9e0
Unified whitespace
|
6 tahun lalu |
negelef
|
38473b9849
Removed end-of-line whitespace in all modules
|
6 tahun lalu |
eth.morozova
|
fafc25c8ea
added support of RESHAPE operator acting on objects
|
6 tahun lalu |
negelef
|
c3cfb09ea7
Removed obsolete integer truncation
|
6 tahun lalu |
negelef
|
7805e5abb0
Simplified fingerprint initialisation
|
6 tahun lalu |
negelef
|
bb1f91b67a
Unified spelling
|
6 tahun lalu |
felixf
|
e72d61944b
Patched compatibility problem
|
6 tahun lalu |
felixf
|
955439151b
proper inlining support (not yet finished -- disabled for the time being)
|
6 tahun lalu |
felixf
|
1e3c8e46c2
improved statement resolution (removed another indirection)
|
6 tahun lalu |
felixf
|
a303cdd187
removed indirections: semantic checker does not inherit from SyntaxTree.Visitor any more
|
6 tahun lalu |
felixf
|
13a4db60e7
removed not yet supported statement block scope
|
6 tahun lalu |
felixf
|
f87db2d144
Simplified ResolveType (removed implicit visitor), preparation of proper inlining.
|
6 tahun lalu |
negelef
|
0afaf3e842
Removed support for implicitly ignoring return values for certain calling conventions; explictly prefix the procedure call with IGNORE instead. Better yet, don't ignore the return value at all.
|
6 tahun lalu |
negelef
|
41669785ad
Added support for explicitly ignoring the return value of procedure calls by prefixing them with the new IGNORE keyword
|
6 tahun lalu |
felixf
|
8031ef1eaf
reverted implication initial/final => nopaf
|
6 tahun lalu |
felixf
|
e703a7f865
made initial and final section "nopaf"
|
6 tahun lalu |
negelef
|
9fac866c55
Fixed constant folding of builtin MAX procedure
|
6 tahun lalu |
felixf
|
695ecefe16
reactivated index operators on objects
|
6 tahun lalu |
felixf
|
75be76ce1c
simplifications: removed array structured object types completely
|
6 tahun lalu |
felixf
|
946ee31f28
fist working version for dynamic calls within methods in record scope (Oberon2 style)
|
6 tahun lalu |
negelef
|
edddf2e9e0
Added warning for ignored return values of procedure calls with Windows calling convention as a preparation for removing this legacy behaviour altogether
|
6 tahun lalu |
felixf
|
0d1a0813c5
removed visitor pattern completely now
|
6 tahun lalu |
felixf
|
97f805a4f2
removed old visit that led to trap with warnings enables
|
6 tahun lalu |
felixf
|
1b22680b94
removed unused symbols,
|
6 tahun lalu |
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)
|
6 tahun lalu |
felixf
|
a2e60c884d
performance optimisation: do not type guard when
|
6 tahun lalu |
felixf
|
2f1795e2f6
Patched problem with nested record
|
6 tahun lalu |
felixf
|
3d126198fb
Improved syntax of with-statement
|
6 tahun lalu |
negelef
|
e31dced224
Removed obsolete darwin calling convention flag
|
6 tahun lalu |
felixf
|
d98268c8c9
patched forbidden case where an array was used for an array index
|
7 tahun lalu |