Mattias Gaertner
|
3979f9922a
pastojs: fixed range check of o.aString[index]
|
6 years ago |
Mattias Gaertner
|
f116d51fd9
pastojs: load include file from cache
|
6 years ago |
Mattias Gaertner
|
571094912b
fcl-passrc: fixed error position on include file not found
|
6 years ago |
pierre
|
2a9ce2ed6c
Disable three operand overload of MatchOpType for avr and jvm targets, which only have 2 operands max
|
6 years ago |
Mattias Gaertner
|
c39cc4475f
pastojs: fixed assigning class var of descended classes
|
6 years ago |
Mattias Gaertner
|
3f50c51225
fcl-passrc: added TPasResolver.IsClassField
|
6 years ago |
Mattias Gaertner
|
2070df21ac
fcl-passrc: debug check
|
6 years ago |
Mattias Gaertner
|
2f5d081b5d
nodepas2js: clean up
|
6 years ago |
pierre
|
e49025a086
More -CriotR fixes:
|
6 years ago |
florian
|
59d5d6ec95
+ factored out TX86AsmOptimizer.PrePeepholeOptIMUL, used now by x86-64 and i386
|
6 years ago |
florian
|
47c9bca7f2
* number of cycles slightly increased for better measurements
|
6 years ago |
florian
|
2a016889de
* skip align directives after unconditional jumps
|
6 years ago |
florian
|
a092da723a
+ new fields for more precise control of alignment
|
6 years ago |
florian
|
64e8557180
+ introduce tai_align_abstract.create_max which limits the maximal number of bytes being inserted for alignment
|
6 years ago |
florian
|
cdce68451a
- x86 align does not use a register anymore, code removed
|
6 years ago |
Jonas Maebe
|
011968e74b
* replaced "is" test with faster field value test
|
6 years ago |
Jonas Maebe
|
1a9eb77698
* fixed compilation with -O3 (one false positive, one real error)
|
6 years ago |
Mattias Gaertner
|
5951a3c0ce
pastojs: fixed inc(classvar)
|
6 years ago |
Mattias Gaertner
|
f5574bebc9
pastojs: using same val function as resolver
|
6 years ago |
Mattias Gaertner
|
681016370e
fcl-passrc: fixed IsCharLiteral in pas2js
|
6 years ago |
Mattias Gaertner
|
f9e426c45a
pas2js: clean up $shared in sets
|
6 years ago |
Mattias Gaertner
|
ef3b1ee5ba
pas2js: hide $shared in sets
|
6 years ago |
Mattias Gaertner
|
a2f89ac1f9
pas2js: debug val() failure
|
6 years ago |
Mattias Gaertner
|
05243a2de6
pas2js: hide $shared in sets
|
6 years ago |
Jonas Maebe
|
0cd85d73e4
* ttryfinallynode now inherits from tbinarynode instead of tloopnode, as its
|
6 years ago |
Mattias Gaertner
|
cc44f64920
pastojs: fixed for e in set do
|
6 years ago |
Mattias Gaertner
|
db4f11201a
nodepas2js: exception handling with stacktrace
|
6 years ago |
Mattias Gaertner
|
32907ada6d
pastojs: fixed searching paths without trailing pathdelim
|
6 years ago |
Mattias Gaertner
|
42c2859ce4
fcl-passrc: fixed hashlist for pas2js
|
6 years ago |
Mattias Gaertner
|
46b1838d60
fcl-json: fixed hashlist for pas2js
|
6 years ago |