Jonas Maebe
350d2d92f9
* regenerated Makesfiles
...
git-svn-id: trunk@45762 -
2020-07-10 22:08:30 +00:00
Jonas Maebe
e7d1a77f9a
* rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOS
...
* rename the m68k/PowerPC-MacOS targets to m68k/PowerPC-MacOSClassic
* repurpose the AArch64/Darwin target for AArch64/macOS
o make AArch64-Darwin default target for a hosted AArch64-Darwin compiler
git-svn-id: trunk@45758 -
2020-07-10 21:52:24 +00:00
pierre
59379ab02b
Add softfpu feature for z80 cpu
...
git-svn-id: trunk@45747 -
2020-07-09 09:54:46 +00:00
pierre
60c187e169
Make sure that we do not read passed the end of OPTSTRING variable
...
git-svn-id: trunk@45736 -
2020-07-06 20:56:14 +00:00
Károly Balogh
cab80d1218
amiga-likes: add headers for timer.device/GetSysTime()
...
git-svn-id: trunk@45712 -
2020-06-28 22:23:36 +00:00
Károly Balogh
df42716665
m68k-amiga: added four new exec legacy support functions, these exec calls will be used in some DOS and AThreads rework
...
git-svn-id: trunk@45711 -
2020-06-28 22:05:05 +00:00
florian
d22e24937a
+ Xtensa: patch by Christo Crause: support subarch lx106 in freertos Makefile, part of #37242
...
git-svn-id: trunk@45691 -
2020-06-24 20:30:28 +00:00
marco
41406d161c
* fix for mantis #37233 crash in getopts.getlongopts with empty shortopts argument
...
git-svn-id: trunk@45683 -
2020-06-23 09:01:37 +00:00
nickysn
1ae70c6825
* switch to interrupt mode 2 and install a custom maskable interrupt handler in
...
the ZX Spectrum startup code, because the ROM handler requires the IY register
to always have a specific value, but the FPC code generator uses the IY
register for various purposes, which causes random crashes and glitches when
the timer interrupt occurs.
git-svn-id: trunk@45677 -
2020-06-22 14:00:33 +00:00
florian
bc1b7960ec
* patch by Bi0T1N: fix result type of InterlockedCompareExchange64 for QWord, resolves #37186
...
git-svn-id: trunk@45647 -
2020-06-13 19:14:20 +00:00
svenbarth
4ec76072b4
* ensure that the BSS section for MSX-DOS is correctly initialized to 0
...
git-svn-id: trunk@45642 -
2020-06-13 09:36:18 +00:00
florian
58eca57feb
* patch by Christo Crause: embedded heap manager: free small blocks, resolves #37204
...
git-svn-id: trunk@45641 -
2020-06-12 20:50:45 +00:00
florian
dbd14206c9
* compilation on targets without fpu fixed
...
git-svn-id: trunk@45638 -
2020-06-11 17:30:12 +00:00
florian
20f6514d97
* fix compilation for non 64 Bit targets
...
git-svn-id: trunk@45636 -
2020-06-10 21:05:18 +00:00
florian
50c48349d5
* check properly for i/o errors in the iso read helpers, resolves #37154
...
* CheckRead checks if reading caused an I/O error and returns false in this case
git-svn-id: trunk@45635 -
2020-06-10 20:47:58 +00:00
florian
6698f6c56b
* patch by Christo Crause: FreeRTOS: heap manager doesn't free small blocks, resolves #37195
...
git-svn-id: trunk@45633 -
2020-06-10 18:53:06 +00:00
nickysn
de08108b27
+ clear the .bss section on startup in the ZX Spectrum RTL
...
git-svn-id: trunk@45624 -
2020-06-07 23:28:03 +00:00
nickysn
4a78b7e073
* fixed stack initialization in the ZX Spectrum startup code
...
git-svn-id: trunk@45623 -
2020-06-07 23:22:57 +00:00
svenbarth
eb6f503bad
* fix O_LARGEFILE for Aarch64, RISC-V 32-bit and RISC-V 64-bit
...
git-svn-id: trunk@45613 -
2020-06-07 19:09:08 +00:00
svenbarth
95f94bebba
* forgot to commit the generated Makefile
...
git-svn-id: trunk@45609 -
2020-06-07 12:25:15 +00:00
svenbarth
ac5093274d
+ add support for port object on Z80 using the new IN/OUT intrinsics
...
git-svn-id: trunk@45608 -
2020-06-07 12:25:10 +00:00
svenbarth
c793f42271
+ add intrinsics for Z80 port IN/OUT
...
git-svn-id: trunk@45607 -
2020-06-07 12:24:59 +00:00
svenbarth
b3ddd4e786
* regenerate Makefiles
...
git-svn-id: trunk@45601 -
2020-06-06 17:18:48 +00:00
svenbarth
ac8552afc2
+ add initial RTL for MSX DOS. Simple programs are already working, but there are apparantly some code generation problems that lead to I/O as well as parameters not working correctly
...
git-svn-id: trunk@45600 -
2020-06-06 17:16:45 +00:00
ondrej
533312c619
Variants: fix letter case in variant type names
...
git-svn-id: trunk@45573 -
2020-06-03 07:02:15 +00:00
svenbarth
0f372308b5
* fix comment: define is called HAS_OSCONFIG, not HAVE_OSCONFIG
...
git-svn-id: trunk@45522 -
2020-05-28 14:47:35 +00:00
michael
6b79e2c2c3
* Moved constant to rtlconsts
...
git-svn-id: trunk@45521 -
2020-05-28 09:45:43 +00:00
svenbarth
41ccebb737
* CPU_UNITS needs to be referenced
...
git-svn-id: trunk@45499 -
2020-05-25 19:07:08 +00:00
pierre
90d7a7f03a
Disable cpu and signals unit for aarch64 CPU
...
git-svn-id: trunk@45495 -
2020-05-25 14:40:08 +00:00
svenbarth
e82b9c3b2e
* disable the new FindResource(Ex) overloads for Win16 for now (the one with PChar is disabled as well); this will need to be revisited once Win16 receives proper resource support
...
git-svn-id: trunk@45489 -
2020-05-24 19:43:36 +00:00
svenbarth
1d4bbcef75
+ add additional overloads for FindResource and FindResourceEx so that mixtures of AnsiString and MAKEINTRESOURCE types as well as names can be used
...
+ added test for ReadComponentRes (which called the wrong FindResource before)
git-svn-id: trunk@45479 -
2020-05-23 21:24:01 +00:00
Jonas Maebe
bc1b1e5d1f
* added missing method declarations for AOPowerManager.InnerWakeLock class
...
git-svn-id: trunk@45466 -
2020-05-22 13:11:56 +00:00
michael
74e65f77bc
* Fix bug ID #37118
...
git-svn-id: trunk@45444 -
2020-05-20 07:32:09 +00:00
michael
ac208ab689
* clarify dubious case statements
...
git-svn-id: trunk@45425 -
2020-05-18 17:29:48 +00:00
svenbarth
6b548b9016
* fix for Mantis #37042 : apply patch and test (adjusted for Big Endian) by Bi0T1N to add support for TBitConverter
...
git-svn-id: trunk@45409 -
2020-05-17 20:59:57 +00:00
Jonas Maebe
f9672b53a2
- removed old float-to-string and string-to-float conversion code
...
git-svn-id: trunk@45401 -
2020-05-17 14:05:38 +00:00
marcus
5a9fc1c01c
MorphOS: workaround to prevent removal of __abox__ during --gc-sections
...
git-svn-id: trunk@45375 -
2020-05-16 13:07:19 +00:00
svenbarth
f0e8d5dfa6
* fix for Mantis #37043 : apply patch by Bi0T1N (including test) to add additional overloads for IntToHex including a rerouting of the ordinal helpers' ToHexString to use these overloads
...
git-svn-id: trunk@45370 -
2020-05-15 15:14:19 +00:00
pierre
c77ef7d6dd
Regenerate all Makefile's after change in utils/fpcm/fpcmake.ini to better support use of i386 compiler on x86_64 machines
...
git-svn-id: trunk@45356 -
2020-05-13 13:53:15 +00:00
pierre
3aa253c11d
Allow system unit to be compiled without RTTI feature
...
git-svn-id: trunk@45351 -
2020-05-13 09:10:23 +00:00
michael
50261464da
* Patch from N. Neumann, implement some delphi compatible StrToUint functions (bug id 37049)
...
git-svn-id: trunk@45336 -
2020-05-11 13:14:47 +00:00
svenbarth
3c79a8dd81
* GetLoadErrorStr (currently) returns a ShortString, so avoid a useless conversion to AnsiString
...
git-svn-id: trunk@45329 -
2020-05-10 20:46:04 +00:00
florian
ba8cddb546
+ Xtensa: Sptr
...
git-svn-id: trunk@45299 -
2020-05-06 20:49:19 +00:00
nickysn
56b79257a1
* fixed fpmake invokation when building an i386-linux snapshot on a x86_64-linux host
...
git-svn-id: trunk@45298 -
2020-05-06 20:41:01 +00:00
svenbarth
73026618c8
* protect against empty strings inside the SetThreadDebugNameA and -U functions
...
git-svn-id: trunk@45237 -
2020-05-03 21:11:36 +00:00
svenbarth
0906714aa4
* fix for Mantis #36950 : apply (slightly adjusted) patch by Bi0T1N to implement SetThreadDebugNameA and -U for Linux and Android targets
...
git-svn-id: trunk@45233 -
2020-05-03 15:08:35 +00:00
yury
187cc46b32
* Windows: Do not use CommandLineToArgvW for parsing command line parameters, because it treats \" as an escape sequence for the double quote.
...
- Implemented parsing of the command line which is backward compatible.
- Do not use GetCommandLineA.
git-svn-id: trunk@45227 -
2020-05-02 18:19:26 +00:00
svenbarth
2840e5e1fd
* fix for Mantis #36895 : the new epoll_pwait was missing the size parameter for the sigmask parameter
...
git-svn-id: trunk@45208 -
2020-05-01 13:11:02 +00:00
svenbarth
4faf56353e
* fix for Mantis #36949 : apply patch by Bi0T1N to exclude the same pthread functions for Android for the static case that are excluded for the dynamic case
...
git-svn-id: trunk@45207 -
2020-05-01 13:10:58 +00:00
svenbarth
68d743a83e
* fix for Mantis #36941 : apply (adjusted) patch by Bi0T1N to implement SetThreadDebugNameA and -U for Windows, with the exception of Windows CE
...
git-svn-id: trunk@45206 -
2020-05-01 13:10:54 +00:00