..
aarch64
* replaced AArch64 setjmp/longjmp code initially taken from NetBSD with
2015-02-25 19:34:42 +00:00
aix
Regenerate after: Fix rtl compilation for AIX OS
2015-12-05 00:16:31 +00:00
amicommon
* Type helpers, compatible to Delphi XE 8
2015-11-07 09:40:54 +00:00
amiga
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
android
* Fixed cwstring for Android after latest widestring manager changes.
2015-11-26 18:14:26 +00:00
arm
* do not generate blx instructions, the generation of blx instead of bl was introduced some years ago but today it proves to be wrong: if necessary, the linker converts the bl into a blx, this is also how gcc and clang handle it
2015-12-29 13:32:21 +00:00
aros
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
atari
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
avr
Add support for ram-less AVR chips and simultanously optimize flash/ram size the initfinal calling sequence.
2015-11-22 00:37:10 +00:00
beos
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
bsd
* fixed dirent handling for DragonFly BSD (patch by John Marino,
2015-12-24 10:54:47 +00:00
charmaps
* moving 4 cp9* units. These are 16-bit and big.
2014-03-29 19:43:13 +00:00
darwin
+ added explicit rules for the iso7186 unit for the bsd targets
2015-11-21 14:43:54 +00:00
dragonfly
+ added explicit rules for the iso7186 unit for the bsd targets
2015-11-21 14:43:54 +00:00
embedded
+ use CPU_UNITS_DEFINED to track if a SUBARCH is passed, so with CPU_UNITS_DEFINED=1 it is easily possible to compile without any cpu units
2016-01-03 09:36:23 +00:00
emx
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
freebsd
+ added explicit rules for the iso7186 unit for the bsd targets
2015-11-21 14:43:54 +00:00
gba
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
go32v2
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
haiku
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
i386
o unified interface of i386 and x86-64 cpu unit:
2016-01-05 15:23:26 +00:00
i8086
Fix fpc_frac_real, fpc_trunk_real and fpc_int_real by removing the assumption that SP=BP at entry
2016-01-06 15:20:57 +00:00
inc
* Fix bug #28258 , missing UTF8ToString, patch by Stocki
2016-01-01 17:27:44 +00:00
java
- removed FPC_OBJFPC_EXTENDED_IF-related code, FPC 2.6.4 has it
2015-09-15 11:52:02 +00:00
jvm
Add dummy function result after HandleError call inside fpc_sqr_real and fpc_trunc_real compilerproc to suppress warning
2015-09-27 16:47:24 +00:00
linux
- Cleaned out some more assembler PIC hacks around ExitCode variable
2015-12-18 11:49:20 +00:00
m68k
m68k: use the Amiga-specific atomic ops on Amiga
2015-05-24 21:44:51 +00:00
macos
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
mips
+ MIPS: Assembler implementation of FillChar
2014-09-15 19:41:34 +00:00
mipsel
- Removed mathuh.inc files which are identical for all targets (except m68k, see below), their contents moved into math.pp.
2014-03-18 20:01:15 +00:00
morphos
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
msdos
* added 'word ptr' overrides, to avoid generating 32-bit instructions (due to a
2016-01-07 15:40:47 +00:00
nativent
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
nds
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
netbsd
+ added explicit rules for the iso7186 unit for the bsd targets
2015-11-21 14:43:54 +00:00
netware
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
netwlibc
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
objpas
Use CodePointer for all CheckVariantEvent parameter typecast
2016-01-06 14:04:31 +00:00
openbsd
+ added explicit rules for the iso7186 unit for the bsd targets
2015-11-21 14:43:54 +00:00
os2
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
palmos
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
powerpc
powerpc: MorphOS recently started supporting the G5s, and it runs the G5s in non-G4-compatible mode much like Linux, therefore the DCBZ code seems to fail on them. So disable DCBZ usage for MorphOS as well.
2015-06-20 22:51:53 +00:00
powerpc64
* disable out big endian-specific helpers for ppc64le
2015-03-14 18:36:23 +00:00
qnx
* updated all the remaining makefiles that 'fpcmake -r' missed
2015-09-05 11:21:36 +00:00
solaris
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
sparc
* Enabled internal handling of Abs(longint) for all targets. It has been implemented in cross-platform way ages ago (see tcginlinenode.second_abs_long), but not enabled on MIPS,SPARC and m68k.
2014-06-05 10:35:51 +00:00
symbian
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
ucmaps
* added binary mappings for inofficial codepage 895 (Kamenicky brothers) - referenced e.g. in fcl-db/dbase
2015-02-07 11:30:39 +00:00
unix
* deprecated dt routines in unixutils. Julian routines already were
2015-11-20 15:06:29 +00:00
watcom
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
wii
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
win
* use FormatMessageW in SysErrorMessage, resolves issue #29197
2016-01-03 15:56:31 +00:00
win16
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
win32
- Win32 RTL: removed assembler startup files, which are unused since version 2.0.x
2015-12-20 01:41:28 +00:00
win64
* modeswitches for win64 + wince.
2015-11-16 13:51:37 +00:00
wince
* wince has its own struct. Fix it in same way as win/wininc/struct.inc
2015-11-19 14:12:10 +00:00
x86_64
- removed "nostackframe" from floating point helpers for llvm, as FPC
2015-12-05 18:03:57 +00:00
COPYING.FPC
COPYING.txt
* updated address of FSF (mantis #24646 , patch by Alexey Svistunov)
2013-06-27 14:01:18 +00:00
fpmake.inc
* first dragonfly patch (existing most). Mantis #27091
2014-12-07 20:27:02 +00:00
fpmake.pp
* version updated to 3.1.1
2015-01-04 21:09:04 +00:00
Makefile
* regenerated makefiles after adding the win16 target
2015-09-05 11:02:54 +00:00
Makefile.fpc
* regenerated makefiles after adding the win16 target
2015-09-05 11:02:54 +00:00
README.txt