Description: Pierre revs, makefile, lfn.
This file as text.
(active) Revisions in this set:
04debba9dea61e81e1b75f3d2254439cd374bebf,3a52fdf997f14b935f95b057925f1234a51dc629,7b3e027dc8fdf8f4b188c8df7af23ac9b2c1d4e4
819752c334f6784a55b1ce151a8a0e11ccf87c7e,1d9220d2702a27e90cd6cddf2eb65561c3fb0161,cb4b085a99c726875ec848162770185a00f388c6
12647c348e57e0a0fe5826705d6e1c2b049e2fe1,fae45b20752f63b270c3d270b0f7588067344802,0a3a35152d74441c8b221e9f19a906a1a091396f
a7a67f3d3c8443304eb268ee78d46d502c1049d0,c8129c52284769ca11e459b405caca11c4f93acc,902ef73c7c5112bf522e69501e74121be8d2f5e8
669e705b544c32ad0cbe00973b7bf669fde04cf4,8e5e8774171802b15e395877621b2c5d13174890,b9649d17a59522fc9f069b8707b18c111dc73a88
b768673e96abdee86b807a52842d65184e373bf9,d6c5a1799ced537479b012392478218b5aa59ef6,008c1436d808d779dc129b38155ca2c5d7d68f23
8015bfb5a08f3dad271472b11da7cbf3b2f87515,6f2b027e511472be397dde845f1703f8f44afe14,e8ae49012860a2031a52ce2d8ea071c2939f8dc9
a652f9e3041b2e4de8ce2f6d62974bdeb124a3d0,9b0893e6aee0028ad29f5e741d676736aaedf336,162a62d4ce596c967180bd87877cb3393b83c309
deaeac82d0841366ed1ab02ae80e96222c3ee238,e7bf200fcb59edad3661047c902635a476fd6fb6,5e4c51056338e42ff6877b09cbbe990c27a2527e
c0212353d9766674574534c5a4daf95056d9aa16,03a1fef0cffdecc6913b585e74f367f69318a76d,0b2a53f4b04f5c1ba03bab84dcafd217f0234d88
ee22dbe5898ef29cfe1c773e6f751ede99cf544f,84ebe96d41c2fbcbccbcc2573bb7783e18bcaf68,1f2ecc9a42d450f78b040978d020eec7ccae3b97
Clicking a revision will expand files
Fix arm-android compilation by prepending syscall_nr_ prefix also to __ARM_NR_XXX arm specific linux syscalls
Add FPC_SYSTEM_EXIT_NO_RETURN macro for embedded target
Move update of fields counting allocated memory to after SysGetMem call
Avoid warnings when -v0 is used by using $push/$pop
Use %X instead of %x for C hexadecimal constants as Free Pascal hexstr uses uppercase characters A to F for values 10 to 15
* Also allow '-' in include file names
+ Add os_cpu and cpu_source variables
* Cope with aarch64 GNU C compiler that does not support -m64 option
+ Add support for arm test on aarch64 machine
* Better accept expressions instead of constants in C #define
Add script to use h2paschk on t_OS.h2paschk file for rtl tests for system header compliance
Add first linux RTL compliance test file t_linux.h2paschk
Also remove -m32 option for arm native GNU C compiler
* Improve handling of command line args setting variables (did not work if it contained spaces)
+ Group all recognized macros into list_defines in preproc.awk file
+ Convert Pascal style hexadecimal constants into C style
Disable 64-bit version of CPU_SOURCE is 32-bit
Allways use local pt variable to ameliorate readability of code
Change lib_exit to fpc_lib_exit in missed sources (to fix breakages after commit
0042104)
Fix compilation with release 3.0.4 ppcarm
Commit modified file after commit
0042260
Also recompile rtl using FPCFPMAKE before bootstrapping in fpmkunit directory (helps for cross-compilation)
Avoid range check error when compiled -Criot option
Fix bug report 35937 by simple assembly code change and add test
Fix arm specific failure in tw12048
Avoid range check error for functions returning THandle type by using unusedhandle system constant
sparc32 bit needs SA_SIGINFO
Adapt fpc_clean and fpc_cleanall targets
to handle link.res ans script.res vairants with ProcessID.
Also remove *$(FULL_TARGET).fpm file for fpc_clean
and *.fpm for fpc_cleanall target.
Add generated Makefile which was not on svn yet
Update after commit 42749
Add package desciption and remove limitation to darwin and iphonesim systems only
Disable explicit list of supported OSes
Ensure that fpmake_proc.inc and fpmake_add.inc source files are integrated into source zips for packages and utils
Remove useless code (P.OSes was set again below)
Cope in TGDBInterface.WaitForProgramStop with absent frame
TGDBMI_TupleOrListValue: exdend to parse a Tuple or List
Handle change of memory base address after call to SysTryResizeMem
Define FPC_IS_SYSTEM at start of all system.pp source
Add missing fpcssresparser unit in fcl-css package
(inactive) Revisions in this set 66401652fd19e7156d2fbed807d6d8ab5fb7708d,0690df17331c2e8ca9e28f52a47bc9592cdeb5e9,ce1ba76ce55abc849746a0eacfafc4a479f517e1,ebf2e277ab910631196dff8d58aba207ce7b0da3,362e6232c329951d351782ab5cc0be89eae7e357
* Update syscall list for i386 and x86_64 cpus,
based on values found on gcc121 machine,
CentOS Linux release 7.6.1810 (Core)
* Commented out values not accepted by GNU C compiler.
For i386: madvise1(219), security(223),set_zone_reclaim(251)
New last number: 382(pkey_free).
For x86_64: 331(pkey_free).
Update syscall numbers for powerpc-linux and powerpc64-linux
Add st_ctime_nsec field for stat powerpc record
Update syscall number for sparc and sparc64 based on results from unix/scripts/check_sys.sh
Fix compilation for wince target after restriction of enum value to longint range