Jonas Maebe
|
24c49301e3
* synchronised with trunk till r40578
|
6 years ago |
Jonas Maebe
|
7cc7268635
* fixed dynamic array constants for non-Darwin LLVM platforms
|
6 years ago |
Jonas Maebe
|
f26ac9026e
* enable LLVM support Linux/AArch64
|
6 years ago |
Jonas Maebe
|
b41cd1eb6a
* synchronised with trunk till r40575
|
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 |
marco
|
8ef868591d
* deprecate .commandline property setter setcommandline too.
|
6 years ago |
pierre
|
0846456ce4
* Skip all surrogate values in for loops from low(word) to high(word)
|
6 years ago |
Mattias Gaertner
|
f7661c6fd4
pastojs: added -iJ
|
6 years ago |
Mattias Gaertner
|
dbdf8e14df
pastojs: added -iJ
|
6 years ago |
Mattias Gaertner
|
2972be4ddd
pastojs: fixed compile under pas2js
|
6 years ago |
Mattias Gaertner
|
38a511a2f0
pas2js: cleaned up pcu
|
6 years ago |
Mattias Gaertner
|
95c4736785
pas2js: added option -JoRTL-x=y, added shared converter options
|
6 years ago |
yury
|
67f10be246
* Use the "doc" subdir instead of "docs" for non-unix targets. The "doc" name is used in classic makefiles and we've got 2 sub-dirs "doc" and "docs" for non-unix targets. This commit fixes that.
|
6 years ago |
Mattias Gaertner
|
cea0060507
pastojs: procedure val(const string; out enum; out int)
|
6 years ago |
Mattias Gaertner
|
f15a8b90f1
pastojs: procedure val(const string; out enum; out int)
|
6 years ago |
Mattias Gaertner
|
ce1c2487ec
fcl-passrc: resolver: procedure val(const string; out enum|int|bool|float; out int)
|
6 years ago |
michael
|
d49510cc8c
* Fix bug #0034499
|
6 years ago |
pierre
|
0fafe640c5
Change tstringlistexchange test code to give different error values and check that sort is done properly instead of requiring a given number of exchanges
|
6 years ago |
pierre
|
bf7af550c8
Add mode objfpc to units/character/tutf32convert test
|
6 years ago |