Károly Balogh
|
1aad73217c
|
m68k-amiga: add some defines, to disable part of OS headersin the RTL when compiling for OS1.x. this is to aid the implementation of future AmigaOS 1.x support
git-svn-id: trunk@44372 -
|
2020-03-27 04:31:10 +00:00 |
|
florian
|
e34a759659
|
+ Xtensa: mathu.inc using only the softfloat unit provided mechanisms
git-svn-id: trunk@44347 -
|
2020-03-23 20:54:55 +00:00 |
|
Károly Balogh
|
a48d40e08e
|
amicommon: cleaned up the voodoo padding magic and packed record from the DOS unit SearchRec. This structure is entirely platform specific, ancient code might have accessed it from assembly, but it's no longer the case.
git-svn-id: trunk@44345 -
|
2020-03-23 01:15:41 +00:00 |
|
Károly Balogh
|
65330f346d
|
amicommon: make sure to reset packrecords to default after OS structure inclusion
git-svn-id: trunk@44344 -
|
2020-03-23 01:13:13 +00:00 |
|
Károly Balogh
|
cd76003b4d
|
amiga: remove packed from RTL OS record/structure definitions, use PACKRECORDS 2 instead. this allows much better code to be generated for a plain 68000 RTL
git-svn-id: trunk@44343 -
|
2020-03-23 00:05:52 +00:00 |
|
Jeppe Johansen
|
5fa7bbfb9b
|
esp8266: Make startup code compile.
git-svn-id: trunk@44338 -
|
2020-03-22 13:17:08 +00:00 |
|
florian
|
43dc4c7ea0
|
* regenerated Makefiles
git-svn-id: trunk@44333 -
|
2020-03-21 20:59:59 +00:00 |
|
Jeppe Johansen
|
3189e4245d
|
makefiles: Add support for xtensa-embedded target.
git-svn-id: trunk@44332 -
|
2020-03-21 20:59:33 +00:00 |
|
florian
|
28c0a47a95
|
+ Xtensa: completed rtl skeleton
git-svn-id: trunk@44322 -
|
2020-03-21 12:49:43 +00:00 |
|
florian
|
83a6efd759
|
+ Xtensa: RTL skeleton
git-svn-id: trunk@44320 -
|
2020-03-20 22:35:43 +00:00 |
|
michael
|
5fe164498b
|
* Overloaded split needs similar patch
git-svn-id: trunk@44313 -
|
2020-03-19 21:41:58 +00:00 |
|
michael
|
123fe94206
|
* Fix bug #36806, do not add empty last sep, patch from Delfion
git-svn-id: trunk@44312 -
|
2020-03-19 13:47:49 +00:00 |
|
Károly Balogh
|
47b5d0b92e
|
atari: added the fpwidestring unit to the RTL build
git-svn-id: trunk@44310 -
|
2020-03-18 00:44:49 +00:00 |
|
Károly Balogh
|
fb76f529ee
|
amiga-likes: add fpwidestring unit to the RTL build
git-svn-id: trunk@44309 -
|
2020-03-18 00:32:48 +00:00 |
|
pierre
|
27d6dba699
|
Add explicit dependency of AVR specific unit avrsim on consoleio and heapmgr units
git-svn-id: trunk@44291 -
|
2020-03-12 10:53:56 +00:00 |
|
marco
|
7b4ef925f0
|
* attempt at crt1 translation to get freebsd 12 running.
git-svn-id: trunk@44289 -
|
2020-03-08 16:37:30 +00:00 |
|
Jeppe Johansen
|
c20b27ede9
|
Add most SSE instructions as intrinsics.
git-svn-id: trunk@44274 -
|
2020-03-06 21:34:22 +00:00 |
|
marco
|
61c405f942
|
* more abi numbers from test VMs
git-svn-id: trunk@44273 -
|
2020-03-06 17:26:06 +00:00 |
|
marco
|
fc49266749
|
* comment with FreeBSD11 tag value
git-svn-id: trunk@44265 -
|
2020-03-06 09:44:02 +00:00 |
|
marco
|
cf0bf230c5
|
* ifdef _win64 -> win64. Patch by Marcin. Possibly headers converted
when windows 64-bit existed, but without direct usage knowledge.
Should be in final 3.2.0
git-svn-id: trunk@44258 -
|
2020-03-03 11:04:54 +00:00 |
|
svenbarth
|
97c8464b11
|
* fix for Mantis #36738: when copying a record using its copy operator we assume that we've copied the whole record; this way managed records inside non-managed records are handled correctly
+ added (adjusted) test
git-svn-id: trunk@44257 -
|
2020-03-02 22:04:45 +00:00 |
|
florian
|
af1a4c06c5
|
* fixed generic round(...) for large values based on a comment by Alexander Hofmann on fpc-devel
* extended test
git-svn-id: trunk@44235 -
|
2020-02-23 10:41:18 +00:00 |
|
marco
|
5d0c9cee9d
|
* fix mantis #36708, take care of high word buttons variable.
git-svn-id: trunk@44210 -
|
2020-02-18 15:01:07 +00:00 |
|
ondrej
|
a5ed5bd942
|
TFileStream: use SysErrorMessage in exception message if available
git-svn-id: trunk@44200 -
|
2020-02-17 08:35:15 +00:00 |
|
florian
|
17158c3587
|
* mmap2 expects that offset is divided by 4096
git-svn-id: trunk@44198 -
|
2020-02-16 20:14:28 +00:00 |
|
florian
|
297d6e2c60
|
* patch by Christo Crause: more avr1 controllers and remove attiny28 from avr25 makefile list, resolves #36686
git-svn-id: trunk@44136 -
|
2020-02-09 10:51:14 +00:00 |
|
florian
|
dea63e3d61
|
* AVR: attiny28 is an avr1 CPU
git-svn-id: trunk@44132 -
|
2020-02-08 22:05:21 +00:00 |
|
florian
|
925979c6e4
|
* AVR: take care of CPUAVR_HAS_MOVW in assembler routines
git-svn-id: trunk@44131 -
|
2020-02-08 22:05:20 +00:00 |
|
florian
|
04ad607bb4
|
* patch by Christo Crause: more AVR controllers, resolves #36683
git-svn-id: trunk@44130 -
|
2020-02-08 20:43:22 +00:00 |
|
florian
|
5040e31f11
|
* patch by Christo Crause: add missing atmega-PB controllers, resolves #36667
git-svn-id: trunk@44128 -
|
2020-02-07 19:48:46 +00:00 |
|
florian
|
e033269deb
|
* patch by Christo Craus to reorder the avr controllers for better overview, resolves #36662
git-svn-id: trunk@44124 -
|
2020-02-06 21:10:09 +00:00 |
|
pierre
|
37106166f1
|
Replace assembler instruction 'xorl' by 'xor' in Intel mode
git-svn-id: trunk@44116 -
|
2020-02-04 22:54:52 +00:00 |
|
Tomas Hajny
|
9ce1d0e509
|
* fix for TAbstractSearchRec.Time type change
git-svn-id: trunk@44113 -
|
2020-02-04 22:04:34 +00:00 |
|
florian
|
7d283f530e
|
* patch by Christo Crause: fix startup code for avrtiny subarch, resolves #36650
git-svn-id: trunk@44100 -
|
2020-02-02 19:18:39 +00:00 |
|
florian
|
2b7447c78d
|
* EPoll_Event is packed only on x86-64, not other 64 Bit CPUs, resolves #34416
* epoll_pwait expects the SigSet size as sixth parameter (kernel syscall only)
+ simple epoll* test
git-svn-id: trunk@44093 -
|
2020-02-02 14:23:51 +00:00 |
|
joost
|
e7f5b89c2c
|
* Avoid doing a syscall with a nil parameter in fileexists
git-svn-id: trunk@44090 -
|
2020-02-02 11:06:14 +00:00 |
|
florian
|
00214406bc
|
+ patch by Christo Crause: Support for attiny10x controllers, resolves #36645
git-svn-id: trunk@44081 -
|
2020-02-01 15:54:57 +00:00 |
|
florian
|
f1eccca3a6
|
* catch exceptions in all variants of TextToFloat properly
* force x87 exceptions to be thrown on all platforms using x87
git-svn-id: trunk@44070 -
|
2020-01-30 21:23:10 +00:00 |
|
Jonas Maebe
|
d9f4c85d2e
|
* llvm sometimes uses the AArch64 framepointer register as a regvar in the
main routine (because it can never return) -> attempt to guard against
invalid accesses in get_caller_addr
git-svn-id: trunk@44066 -
|
2020-01-29 22:21:21 +00:00 |
|
florian
|
871136d4f2
|
* first couple of improvements propose by Stefan Kanthak at https://skanthak.homepage.t-online.de/division.html#fpc
git-svn-id: trunk@44057 -
|
2020-01-29 21:35:25 +00:00 |
|
florian
|
9d91d680fb
|
* patch by Christo Crause: support for megaAVR 0 and tinyAVR 0/1, #36616, part 3/3
git-svn-id: trunk@44038 -
|
2020-01-26 14:35:32 +00:00 |
|
florian
|
7892e3f7b7
|
* patch by Christo Crause: support for megaAVR 0 and tinyAVR 0/1, #36616, part 2/3
git-svn-id: trunk@44037 -
|
2020-01-26 14:35:29 +00:00 |
|
florian
|
5aaf68b088
|
* fix compilation of arm-embedded, resolves #36626
git-svn-id: trunk@44034 -
|
2020-01-25 14:59:28 +00:00 |
|
florian
|
3cd4168ab3
|
+ introduce TOSTimestamp
git-svn-id: trunk@44033 -
|
2020-01-25 14:14:41 +00:00 |
|
florian
|
17c4834a4a
|
* system unit can be build for subarch avrtiny
git-svn-id: trunk@44032 -
|
2020-01-24 22:04:14 +00:00 |
|
florian
|
7b4292c94e
|
* patch by Robert Roland to support the RaspberryPi 2 as a bare metal embedded target, resolves #35236
git-svn-id: trunk@44027 -
|
2020-01-23 21:14:49 +00:00 |
|
florian
|
8dc8647c7b
|
* WinCE compilation fixed
git-svn-id: trunk@44025 -
|
2020-01-23 20:47:55 +00:00 |
|
florian
|
d2a059bd02
|
* patch by Christo Crause: avrtiny26 controller is not subarch avr25 but avr2, resolves #36620
git-svn-id: trunk@44021 -
|
2020-01-22 20:41:24 +00:00 |
|
florian
|
3ab8830b83
|
* patch by Christo Crause: Correct subarch for avrtiny series in compiler, resolves #36619
git-svn-id: trunk@44020 -
|
2020-01-22 20:34:43 +00:00 |
|
florian
|
f2618cb6a4
|
* compilation on atari fixed
git-svn-id: trunk@44019 -
|
2020-01-22 19:06:26 +00:00 |
|