Jonas Maebe
|
a0d796e98d
* synchronised with trunk till r41159
|
6 роки тому |
pierre
|
71559c83a6
Fix parallel make for embedded rtl
|
6 роки тому |
Mattias Gaertner
|
e9c8d9b1b7
fcl-passrc: resolver: nicer error message on invalid set element type
|
6 роки тому |
Mattias Gaertner
|
8d368b0c21
pastojs fixed treating big ints as double
|
6 роки тому |
Mattias Gaertner
|
dd49ad6183
fcl-passrc: fixed treating big ints as extended
|
6 роки тому |
Mattias Gaertner
|
9aec974448
fcl-js: small optimization
|
6 роки тому |
nickysn
|
c5331d425a
* split the routines with asm versions into strict pascal and strict asm versions
|
6 роки тому |
Mattias Gaertner
|
74b897b875
pastojs: not using TSelfExpr
|
6 роки тому |
Mattias Gaertner
|
28b945242e
fcl-passrc: resolver: not using TSelfExpr
|
6 роки тому |
pierre
|
9299e97932
Disable pas2js for jvm compiler
|
6 роки тому |
Mattias Gaertner
|
d4c96dcf22
pastojs: searching units in current module directory, Delphi compatibility
|
6 роки тому |
Mattias Gaertner
|
6160a2ad51
pastojs: intrinsics lo/hi, issue #34964, patch from Kryvichh
|
6 роки тому |
Mattias Gaertner
|
70c4d45474
pastojs: fixed rtl.js
|
6 роки тому |
nickysn
|
e348fada6c
* optimizations in SetVisualX and SetActiveX by using a table, instead of a case statement
|
6 роки тому |
Mattias Gaertner
|
dd2fc17d51
pastojs: nicer -Jm error message, check for (a,b)[]
|
6 роки тому |
Mattias Gaertner
|
569bd80cec
fcl-passrc: parser: fixed self.a[], self.a()
|
6 роки тому |
nickysn
|
7a15e4b0a2
* optimizations in SetActive200 and SetActive350
|
6 роки тому |
pierre
|
202c4f86c0
Disable jvm-android as fcl-json is not supported for this target
|
6 роки тому |
Károly Balogh
|
6c87b89e45
atari: fpc now searches for the compiler with .ttp extension, as that's the default on Atari
|
6 роки тому |
pierre
|
beec828647
Fix cycling of arm compiler starting with release ppcarm 3.0.4
|
6 роки тому |
florian
|
2b6076a719
* compilation fixed
|
6 роки тому |
Jonas Maebe
|
e52cf555ab
* fix loading of constants in registers in the LLVM CG if the constant
|
6 роки тому |
Jonas Maebe
|
2d01fe76f6
* initialse the cgpara for the C-style varargs on ARM (needed for LLVM)
|
6 роки тому |
Jonas Maebe
|
96b27765f0
* replaced fstm/fldm with vstm/vldm for clang compatibility
|
6 роки тому |
Jonas Maebe
|
9c3e9e80a3
* fixed type correctness of and simplified the threadvar loading size
|
6 роки тому |
Jonas Maebe
|
4869d0ace9
* perform extension of parameters to 32 bit for Darwin in the paraloc instead
|
6 роки тому |
Jonas Maebe
|
04d295f186
* first step towards supporting 32 bit targets with the LLVM code generator:
|
6 роки тому |
Mattias Gaertner
|
ff67b59388
pastojs: fixed compile
|
6 роки тому |
florian
|
2f40f81890
+ sanity check
|
6 роки тому |
florian
|
afd4599d26
* correctly handle LDRD in TAoptBaseCpu.RegModifiedByInstruction
|
6 роки тому |