Jonas Maebe
|
c55ffa8cc7
* fixed <> comparisons with NaNs (use LLVM "unordered" comparison: succeed
|
6 years ago |
pierre
|
430ec7bbe4
Try to ix compilation failures in units/fpcunit directory
|
6 years ago |
pierre
|
e9e5b05caa
Remove Unicode $180E (Mongolian Vowel Separator), as it is not anymore a whitespace character
|
6 years ago |
Jonas Maebe
|
3b4011760a
* cleaned up blockaddress instruction (add type rather than hardcoding it
|
6 years ago |
Jonas Maebe
|
c6bb85eae9
* support for compiling the objects unit methods that expect local procedure/
|
6 years ago |
Mattias Gaertner
|
e108d9c5eb
pastojs: concat(string1,string2,...)
|
6 years ago |
Mattias Gaertner
|
ee61fc2102
fcl-passrc: resolver: concat(string1,string2,...)
|
6 years ago |
Mattias Gaertner
|
36f3508614
pastojs: jsvalue:=anonymousfunction
|
6 years ago |
Mattias Gaertner
|
b7c1732039
pastojs: less fpc hints, test for conflict of external class and property
|
6 years ago |
Mattias Gaertner
|
601c6476ea
fcl-js: less hints
|
6 years ago |
Mattias Gaertner
|
0043b747c7
fcl-passrc: TPasClassType and TPasRecordType now have common ancestor, resolver: started advancedrecord methods
|
6 years ago |
yury
|
883f832263
* Added the tsvn:projectlanguage property to force English spell checker in TortoiseSVN.
|
6 years ago |
yury
|
92e579a294
* Improved the comment.
|
6 years ago |
yury
|
fdcb12d9f6
* ARM: Remove preindexing and postindexing for LDR in some cases when removing superfluous MOVs. It fixes crash when calling Format() if rtl is compiled with -O3.
|
6 years ago |
Mattias Gaertner
|
89e66cd2fc
pastojs: fixed tests
|
6 years ago |
Mattias Gaertner
|
65fdc04dc3
fcl-passrc: fixed parsing comment in $IFDEF, $IFNDEF, issue #34711
|
6 years ago |
Mattias Gaertner
|
eee0074eb4
pas2js: rtl.js set version
|
6 years ago |
Jonas Maebe
|
7cc7268635
* fixed dynamic array constants for non-Darwin LLVM platforms
|
6 years ago |
Jonas Maebe
|
2330164ee2
+ internal sqrt support for LLVM (faster on all platforms, necessary on
|
6 years ago |
Jonas Maebe
|
8845f4d1ce
* fixed type consistency in handler for array parameters on platforms where
|
6 years ago |
Jonas Maebe
|
ac8411f3cf
* pass dynamic array parameters of cdecl routines by value on AArch64
|
6 years ago |
Jonas Maebe
|
e69b4d2d9a
* replaced some stray cpointerdef.create() calls with cpointerdef.getreusable()
|
6 years ago |
Jonas Maebe
|
95171a1e22
* initialise cgpara with valid data for the C-style "array of const" para
|
6 years ago |
Jonas Maebe
|
820d2f7135
* support OS_32/OS_64 in AArch64 cgsize2subreg() for MM registers (can happen
|
6 years ago |
Jonas Maebe
|
93e39fb0cd
* only coerce the type of the leftover bytes of a record if the location
|
6 years ago |
Jonas Maebe
|
ff002e2664
* set paralocations correctly for LLVM/AArch (must be register-type instead
|
6 years ago |
Jonas Maebe
|
6b58185bda
* fixed shifval for big endian (bits instead of bytes)
|
6 years ago |
Jonas Maebe
|
6e453a1477
* fixed paraloc def when changing the size to OS_32
|
6 years ago |
Jonas Maebe
|
97bc58d248
* fixed bug that caused the "sret" argument attribute to never be used (and
|
6 years ago |
Mattias Gaertner
|
2e98c7d41b
pas2js: set trunk version to 1.3.1
|
6 years ago |