..
aarch64
* replaced AArch64 setjmp/longjmp code initially taken from NetBSD with
2015-02-25 19:34:42 +00:00
aix
* map ebusy and enotdir to error 5, mantis #25931
2016-03-17 21:15:44 +00:00
amicommon
Amicommon: Unified parameterhandling for Amiga, AROS, MorphOS
2016-04-17 15:31:18 +00:00
amiga
m68k-amiga: fixed wrong define to test against softfpu (oops...)
2016-05-11 07:09:53 +00:00
android
* fixed dependencies for lineinfo unit after r33007
2016-02-01 22:52:50 +00:00
arm
+ cpu unit for arm (linux only so far)
2016-03-06 13:33:20 +00:00
aros
Amicommon: Unified parameterhandling for Amiga, AROS, MorphOS
2016-04-17 15:31:18 +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
* fix for mantis #25931 return error 5 on EBUSY and ENOTDIR
2016-03-17 21:14:07 +00:00
charmaps
darwin
* fixed dependencies for lineinfo unit after r33007
2016-02-01 22:52:50 +00:00
dragonfly
* fixed dependencies for lineinfo unit after r33007
2016-02-01 22:52:50 +00:00
embedded
+ define FPC_NO_DEFAULT_HEAP for the embedded target as well
2016-05-16 13:26:39 +00:00
emx
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
freebsd
* fixed dependencies for lineinfo unit after r33007
2016-02-01 22:52:50 +00:00
gba
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
go32v2
* improved prototypes for dos.
2016-03-27 21:13:24 +00:00
haiku
* fix for mantis #25931 return error 5 on EBUSY and ENOTDIR
2016-03-17 21:14:07 +00:00
i386
- removed i386 specific fpc_pchar_length implementation as it is much slower than the generic one which takes advantage of IndexByte
2016-04-12 18:13:24 +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
Disable SysFreeMem call for argv for win16 OS, which does not use SysFreeMem
2016-05-20 15:19:18 +00:00
java
Change WideString initialization to work correctly with indirect main information as well
2016-04-29 13:13:14 +00:00
jvm
* fixed version of fpc_pchar_length() for JVM (the generic one passes
2016-04-28 20:33:09 +00:00
linux
* fixed cross-assembling the Linux/ppc32 loader files on a 64 bit Linux host
2016-04-20 22:17:11 +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
morphos
Amicommon: Unified parameterhandling for Amiga, AROS, MorphOS
2016-04-17 15:31:18 +00:00
msdos
* Fix compilation for msdos OS with -dSYSTEMDEBUG
2016-05-20 15:46:46 +00:00
nativent
Regenerate NativeNT Makefile after recent Makefile.fpc changes in r33711, r33712 and r33713
2016-05-20 13:22:39 +00:00
nds
o basic extended pascal support:
2015-11-15 15:13:36 +00:00
netbsd
* fixed dependencies for lineinfo unit after r33007
2016-02-01 22:52:50 +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
* Fix compilation for msdos
2016-05-17 18:41:33 +00:00
openbsd
* fixed dependencies for lineinfo unit after r33007
2016-02-01 22:52:50 +00:00
os2
* fixed dependencies for lineinfo unit after r33007
2016-02-01 22:52:50 +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
* fix for mantis #25931 return error 5 on EBUSY and ENOTDIR
2016-03-17 21:14:07 +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
- get rid of the calling convention modifier for PascalMain as it's generated using the default calling convention anyway (without any parameters this luckily doesn't matter that much ;) )
2016-01-29 14:51:15 +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
* SearchAttr needs more bits (faSymlink=$400), bug ID #29870
2016-03-27 00:01:14 +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
Change WideString initialization to work correctly with indirect main information as well
2016-04-29 13:13:14 +00:00
win16
Fix system compilation for win16 OS by setting FPC_NO_DEFAULT_MEMORYMANAGER and adding dummy FinalizeHeap
2016-05-20 15:20:46 +00:00
win32
Change WideString initialization to work correctly with indirect main information as well
2016-04-29 13:13:14 +00:00
win64
* Also assign the ErrorCode variable, which is being checked by some tests like test/tstack.pp.
2016-04-03 22:26:10 +00:00
wince
* Define STACK_SIZE_PARAM_IS_A_RESERVATION
2016-03-27 11:11:54 +00:00
x86_64
* x86_64: Modified fpc_exp_real so it does not use 'sahf' assembler instruction, which may be not present on early 64-bit capable x86 processors. Mantis #29583 .
2016-03-07 22:39:34 +00:00
COPYING.FPC
COPYING.txt
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