pierre
|
bfb4b885ca
|
Add riscv32 mathu inculde file, redirecting to ../riscv64/mathu.inc file (this file seems to have no 64-bit specific code)
git-svn-id: trunk@43530 -
|
2019-11-21 10:52:27 +00:00 |
|
pierre
|
9bd19b050b
|
Also use syscall_nr_fstatat for FpStat function for riscv32 cpu
git-svn-id: trunk@43528 -
|
2019-11-20 23:04:33 +00:00 |
|
pierre
|
b990c59693
|
+ riscv32 cpu: Use SYSINIT_UNITS instead of LOADERS
* mips/mipsel cpus: pass -xgot on to AS call for LOADERS,
if OPT contains -ao-xgot.
git-svn-id: trunk@43527 -
|
2019-11-20 22:57:49 +00:00 |
|
pierre
|
0e0407ad57
|
Add si_XXX.inc files, pointing to riscv64 counterparts
git-svn-id: trunk@43526 -
|
2019-11-20 22:51:03 +00:00 |
|
pierre
|
23111a71ea
|
Add missing and needed syscall_nr_XXX
git-svn-id: trunk@43525 -
|
2019-11-20 22:48:47 +00:00 |
|
pierre
|
e8b9d8442e
|
Replace obsolete scall by ecall instruction
git-svn-id: trunk@43524 -
|
2019-11-20 22:48:06 +00:00 |
|
pierre
|
247f80abfb
|
prepare source to also support riscv32 code
git-svn-id: trunk@43523 -
|
2019-11-20 22:46:31 +00:00 |
|
michael
|
37a9cda682
|
* Treat 3.2 as 3.0.4
git-svn-id: trunk@43513 -
|
2019-11-18 16:00:03 +00:00 |
|
florian
|
f5d5e84649
|
* more libunits
git-svn-id: trunk@43494 -
|
2019-11-16 14:04:46 +00:00 |
|
florian
|
18c5881e60
|
* update sharedlibs variable
git-svn-id: trunk@43488 -
|
2019-11-16 11:04:28 +00:00 |
|
michael
|
a5d3aabfc2
|
* Fix compilation with 3.0.4
git-svn-id: trunk@43482 -
|
2019-11-15 16:57:13 +00:00 |
|
pierre
|
a09e40945c
|
Regenerate all Makefile's after commit #43472
git-svn-id: trunk@43478 -
|
2019-11-15 14:47:02 +00:00 |
|
michael
|
6fcd7fe3f8
|
* avoid warning about visibility of ItemIsmanaged
git-svn-id: trunk@43474 -
|
2019-11-15 14:26:12 +00:00 |
|
michael
|
d21a262a6c
|
* Fix bug #0036270: optimize TFPSList.AddList and .Assign
git-svn-id: trunk@43473 -
|
2019-11-15 14:12:11 +00:00 |
|
michael
|
23ef6459bd
|
* Fix bug #36284: small refactoring
git-svn-id: trunk@43454 -
|
2019-11-12 13:04:07 +00:00 |
|
michael
|
8b89a5cc51
|
* Remove testsuite again
git-svn-id: trunk@43431 -
|
2019-11-09 18:56:14 +00:00 |
|
florian
|
7e3acda739
|
* TIOCtlRequest is declared as unsigned long according to man 2 ioctl
git-svn-id: trunk@43427 -
|
2019-11-09 18:27:21 +00:00 |
|
michael
|
1c3b41eb54
|
* Testsuite in punit format
git-svn-id: trunk@43425 -
|
2019-11-09 13:39:14 +00:00 |
|
ondrej
|
9a9cd15ec4
|
TInterfacedObject.Destroy: fix case for correct auto-completion
git-svn-id: trunk@43418 -
|
2019-11-08 21:29:26 +00:00 |
|
michael
|
5f6f5cb864
|
* Bit helpers for ordinal functions, adapted from batch by Thaddy De Koning (bug ID 0036146)
git-svn-id: trunk@43417 -
|
2019-11-08 11:43:10 +00:00 |
|
michael
|
f622f58b04
|
* Observe doclear
git-svn-id: trunk@43416 -
|
2019-11-08 09:31:45 +00:00 |
|
michael
|
e578477334
|
* Refactor AddDelimitedText/SetDelimitedText
git-svn-id: trunk@43415 -
|
2019-11-08 09:21:08 +00:00 |
|
michael
|
d3ceede910
|
* Reduce use of Length(aValue) in setdelimitedtext
git-svn-id: trunk@43414 -
|
2019-11-08 08:36:31 +00:00 |
|
Jonas Maebe
|
490f057aa1
|
* replaced the arrays in the generic set helpers with arrays of 32 bytes
instead of high(cardinal), so LLVM doesn't get tricked into massively
unrolling and parallelising those loops
git-svn-id: trunk@43408 -
|
2019-11-06 21:50:23 +00:00 |
|
michael
|
3b867da924
|
* Add AddDelimitedText,AddCommatext by Werner Pamler (bug ID 36249)
git-svn-id: trunk@43405 -
|
2019-11-06 10:51:34 +00:00 |
|
michael
|
2557c8e99b
|
* Fix bug ID #0036268, more descriptive comment
git-svn-id: trunk@43404 -
|
2019-11-06 10:42:11 +00:00 |
|
florian
|
b8f186dab2
|
* reverted r43366
git-svn-id: trunk@43382 -
|
2019-11-03 14:42:02 +00:00 |
|
florian
|
5ead23513d
|
* more overloads for Math.Min/Max, resolves #36161
git-svn-id: trunk@43366 -
|
2019-11-02 16:21:43 +00:00 |
|
michael
|
faee789507
|
* Add some functional methods to TStrings
git-svn-id: trunk@43365 -
|
2019-11-02 15:08:27 +00:00 |
|
yury
|
4ade471488
|
* GetModuleByAddr: Prevent returning a name of the current executable for invalid addresses such as pointer(-1) on Windows.
git-svn-id: trunk@43364 -
|
2019-11-02 14:54:25 +00:00 |
|
michael
|
20ca7d857c
|
* Fix bug ID #36234: unicodedatastering must be of type unicodestring
git-svn-id: trunk@43357 -
|
2019-11-02 11:51:28 +00:00 |
|
michael
|
30bc217d55
|
* Fix bug ID #0036246, delphi compatibility property
git-svn-id: trunk@43353 -
|
2019-11-02 10:25:42 +00:00 |
|
florian
|
828e961f3d
|
* remove unused constants
git-svn-id: trunk@43351 -
|
2019-11-01 18:39:17 +00:00 |
|
florian
|
3b1903b430
|
* simplified fpc_mul_qword so it compiles again on avr, fixes #36236 but does not solve the root of the problem
git-svn-id: trunk@43342 -
|
2019-10-31 21:02:23 +00:00 |
|
marco
|
480da24d4d
|
* makefile fixes by Alfred, mantis #36237
git-svn-id: trunk@43341 -
|
2019-10-31 12:11:45 +00:00 |
|
marco
|
f7721cadcc
|
* fix for mantis #36229, off by one in bounds check. Only affects invalid input though.
git-svn-id: trunk@43324 -
|
2019-10-29 13:44:24 +00:00 |
|
florian
|
c7fb1b8db7
|
* update dependencies of sysutils
git-svn-id: trunk@43315 -
|
2019-10-27 12:45:20 +00:00 |
|
pierre
|
d80734b412
|
Completely disable Round functions if FPUNONE is defined, to fix avr builds without flaot support
git-svn-id: trunk@43305 -
|
2019-10-23 06:38:10 +00:00 |
|
marcus
|
d90741d2f2
|
Fixed compilation after r43281 2nd try, some more "R"s
git-svn-id: trunk@43283 -
|
2019-10-21 07:51:59 +00:00 |
|
marcus
|
e833876f05
|
Fixed compilation after r43281
git-svn-id: trunk@43282 -
|
2019-10-21 07:38:04 +00:00 |
|
florian
|
d3c898a96b
|
* properly round in ISO mode, resolves #35626
git-svn-id: trunk@43281 -
|
2019-10-20 21:11:40 +00:00 |
|
pierre
|
84ebe96d41
|
Define FPC_IS_SYSTEM at start of all system.pp source
git-svn-id: trunk@43203 -
|
2019-10-15 15:04:32 +00:00 |
|
pierre
|
362e6232c3
|
Fix compilation for wince target after restriction of enum value to longint range
git-svn-id: trunk@43200 -
|
2019-10-15 08:03:39 +00:00 |
|
florian
|
88648248ec
|
* fix random(<int64>) for 32 Bit CPUs
git-svn-id: trunk@43194 -
|
2019-10-13 20:23:01 +00:00 |
|
florian
|
b02470468b
|
* handle off by one in FilePos due to the filled buffer in iso mode, resolves #40850
git-svn-id: trunk@43188 -
|
2019-10-13 11:37:37 +00:00 |
|
florian
|
688c7d439f
|
o AArch64:
* properly initialize FPU
* FMOV cannot throw an FPU exception
git-svn-id: trunk@43167 -
|
2019-10-11 21:55:48 +00:00 |
|
florian
|
c189af0e3d
|
* improved software floating point exception handling in the rtl
git-svn-id: trunk@43163 -
|
2019-10-10 20:31:31 +00:00 |
|
florian
|
245b58c249
|
+ support for arm attributes
* abi notes fixed
git-svn-id: trunk@43157 -
|
2019-10-09 17:45:40 +00:00 |
|
michael
|
c6d8bd73f7
|
* Patch from Serge Anvarov with some optimizations (bug ID 36143)
git-svn-id: trunk@43155 -
|
2019-10-09 07:13:37 +00:00 |
|
michael
|
e89383a104
|
* Fix bug ID #36136, wrong reference count caused by missing const in param
git-svn-id: trunk@43138 -
|
2019-10-06 08:04:10 +00:00 |
|