Sei Lisa
|
f854e94349
|
New copyright year
|
2024-04-14 11:40:21 +02:00 |
|
Sei Lisa
|
231c16b90e
|
New copyright year
|
2023-02-03 13:06:18 +01:00 |
|
Sei Lisa
|
8d413f910e
|
Forgot to update copyright year
|
2022-06-07 19:46:31 +02:00 |
|
Sei Lisa
|
81906475ff
|
Update copyright year
|
2021-01-05 23:27:21 +01:00 |
|
Sei Lisa
|
d9938f1a37
|
Misc small non-user-visible fixes
Some are Unicode vs Str stuff, others are style adjustments, others in unused functions, and so on.
|
2020-11-09 02:00:40 +01:00 |
|
Sei Lisa
|
234b9b23a3
|
Bump copyright year
|
2020-04-23 00:38:20 +02:00 |
|
Sei Lisa
|
73bc2c29a8
|
Fix a couple of slips that can cause crashes
'Type' is a string with a LSL type. 'Kind' is a single leter denoting the kind of identifier. We meant Kind. Twice.
|
2019-02-25 19:59:59 +01:00 |
|
Sei Lisa
|
128005e889
|
Fix bug in inlining of empty for() initializer
It was causing an exception. Fixed now.
Thanks to Cindy Reynaud for reporting the problem and sending a backtrace.
|
2019-02-02 00:50:05 +01:00 |
|
Sei Lisa
|
c5fd4932f1
|
Finish inlining for all loop conditions
|
2019-01-06 01:59:36 +01:00 |
|
Sei Lisa
|
0ffe823c18
|
Move symbol existence check and creation to newId
ENameAlreadyExists has also been expanded to accept an inliner object, even though it's not used yet. Plans are the same as in EParse.
|
2019-01-06 01:33:49 +01:00 |
|
Sei Lisa
|
852fec2f26
|
Inliner: Add and use newSymtab() and newId()
|
2019-01-06 01:10:21 +01:00 |
|
Sei Lisa
|
55cb941234
|
Fix inlining of functions in conditions in DO loops
|
2019-01-06 00:52:54 +01:00 |
|
Sei Lisa
|
ad71303eb0
|
Fix lack of 'ref' in symbol table entries for labels
These were expected by the constant folder, causing a crash.
|
2019-01-02 13:33:58 +01:00 |
|
Sei Lisa
|
2d583bb7e3
|
Fix scope of variables in inlined functions
The identifiers didn't point to the right scopes, causing optimization to produce wrong results.
|
2019-01-02 12:34:00 +01:00 |
|
Sei Lisa
|
a4986f21df
|
Add 'inline' directive to forcibly inline function calls
|
2019-01-01 22:30:18 +01:00 |
|