pierre
|
e49025a086
More -CriotR fixes:
|
6 년 전 |
florian
|
59d5d6ec95
+ factored out TX86AsmOptimizer.PrePeepholeOptIMUL, used now by x86-64 and i386
|
6 년 전 |
florian
|
47c9bca7f2
* number of cycles slightly increased for better measurements
|
6 년 전 |
florian
|
2a016889de
* skip align directives after unconditional jumps
|
6 년 전 |
florian
|
a092da723a
+ new fields for more precise control of alignment
|
6 년 전 |
florian
|
64e8557180
+ introduce tai_align_abstract.create_max which limits the maximal number of bytes being inserted for alignment
|
6 년 전 |
florian
|
cdce68451a
- x86 align does not use a register anymore, code removed
|
6 년 전 |
Jonas Maebe
|
011968e74b
* replaced "is" test with faster field value test
|
6 년 전 |
Jonas Maebe
|
1a9eb77698
* fixed compilation with -O3 (one false positive, one real error)
|
6 년 전 |
Mattias Gaertner
|
5951a3c0ce
pastojs: fixed inc(classvar)
|
6 년 전 |
Mattias Gaertner
|
f5574bebc9
pastojs: using same val function as resolver
|
6 년 전 |
Mattias Gaertner
|
681016370e
fcl-passrc: fixed IsCharLiteral in pas2js
|
6 년 전 |
Mattias Gaertner
|
f9e426c45a
pas2js: clean up $shared in sets
|
6 년 전 |
Mattias Gaertner
|
ef3b1ee5ba
pas2js: hide $shared in sets
|
6 년 전 |
Mattias Gaertner
|
a2f89ac1f9
pas2js: debug val() failure
|
6 년 전 |
Mattias Gaertner
|
05243a2de6
pas2js: hide $shared in sets
|
6 년 전 |
Jonas Maebe
|
0cd85d73e4
* ttryfinallynode now inherits from tbinarynode instead of tloopnode, as its
|
6 년 전 |
Mattias Gaertner
|
cc44f64920
pastojs: fixed for e in set do
|
6 년 전 |
Mattias Gaertner
|
db4f11201a
nodepas2js: exception handling with stacktrace
|
6 년 전 |
Mattias Gaertner
|
32907ada6d
pastojs: fixed searching paths without trailing pathdelim
|
6 년 전 |
Mattias Gaertner
|
42c2859ce4
fcl-passrc: fixed hashlist for pas2js
|
6 년 전 |
Mattias Gaertner
|
46b1838d60
fcl-json: fixed hashlist for pas2js
|
6 년 전 |
Mattias Gaertner
|
b5e7566e55
fcl-js: fixed hashlist for pas2js
|
6 년 전 |
Mattias Gaertner
|
72bab28659
pastojs: fixed local record and enum types
|
6 년 전 |
pierre
|
3b49fda0a2
Only call moved if len>0, as otherwise astring local variable is nil, which leads to a range check error for astring[1]
|
6 년 전 |
pierre
|
96460b70b2
Remove another wrong typecast when testing that a tai is an instruction
|
6 년 전 |
Mattias Gaertner
|
a34b1f36e0
pastojs: fixed parsing if-then-raise-else
|
6 년 전 |
Mattias Gaertner
|
057534ef47
pastojs: fixed initializing static array of record
|
6 년 전 |
Mattias Gaertner
|
4d69aebf18
pastojs: nodejs js exception handling
|
6 년 전 |
Mattias Gaertner
|
5f43eb5baa
fcl-passrc: fixed TPasResHashList arbitrary values
|
6 년 전 |