as merge of 43188 seems to generate troubles with
testsuite database.
------------------------------------------------------------------------
r43189 | florian | 2019-10-13 11:42:33 +0000 (Sun, 13 Oct 2019) | 1 line
* sorted out tests
------------------------------------------------------------------------
--- Merging r43189 into '.':
U tests/webtbs/tw34848.pp
D tests/webtbs/tw40850.pp
--- Recording mergeinfo for merge of r43189 into '.':
U .
git-svn-id: branches/fixes_3_2@44306 -
------------------------------------------------------------------------
r44022 | pierre | 2020-01-23 14:49:59 +0000 (Thu, 23 Jan 2020) | 1 line
Add more debug information when verbose is set
------------------------------------------------------------------------
--- Merging r44022 into '.':
U tests/utils/dosbox/dosbox_wrapper.pas
--- Recording mergeinfo for merge of r44022 into '.':
U .
git-svn-id: branches/fixes_3_2@44148 -
* fix for Mantis #36631: it's an error if a POINT after an array is not followed by an identifier
+ added tests
........
git-svn-id: branches/fixes_3_2@44143 -
* dotest: When executing a remote test, prevent overwrite of the test's result and log by final cleanup commands.
........
git-svn-id: branches/fixes_3_2@44046 -
U packages/univint/fpmake.pp
...
--- Recording mergeinfo for merge of r42499 into '.':
U .
--- Merging r42500 into '.':
U packages/cocoaint/fpmake.pp
...
--- Recording mergeinfo for merge of r42500 into '.':
G .
--- Merging r42548 into '.':
G packages/univint/src/AUComponent.pas
G packages/univint/src/AudioUnitProperties.pas
--- Recording mergeinfo for merge of r42548 into '.':
G .
--- Merging r43684 into '.':
U compiler/msg/errore.msg
...
--- Recording mergeinfo for merge of r43684 into '.':
G .
--- Merging r43687 into '.':
G packages/univint/src/AudioComponents.pas
U packages/univint/src/AudioServices.pas
--- Recording mergeinfo for merge of r43687 into '.':
G .
git-svn-id: branches/fixes_3_2@44035 -
U compiler/ninl.pas
--- Recording mergeinfo for merge of r40180 into '.':
U .
--- Merging r40216 into '.':
U compiler/htypechk.pas
G compiler/ninl.pas
U tests/tbf/tb0258.pp
A tests/tbf/tb0259.pp
A tests/tbf/tb0260.pp
A tests/tbs/tb0653.pp
--- Recording mergeinfo for merge of r40216 into '.':
G .
--- Merging r40217 into '.':
U compiler/systems/t_bsd.pas
--- Recording mergeinfo for merge of r40217 into '.':
G .
--- Merging r40218 into '.':
G compiler/systems/t_bsd.pas
--- Recording mergeinfo for merge of r40218 into '.':
G .
git-svn-id: branches/fixes_3_2@44000 -
U packages/fcl-registry/src/winreg.inc
A tests/test/packages/fcl-registry/tw35060a.pp
A tests/test/packages/fcl-registry/tw35060b.pp
--- Recording mergeinfo for merge of r41325 into '.':
U .
--- Merging r41352 into '.':
G packages/fcl-registry/src/winreg.inc
--- Recording mergeinfo for merge of r41352 into '.':
G .
--- Merging r41415 into '.':
U packages/fcl-registry/src/registry.pp
U tests/test/packages/fcl-registry/tw35060a.pp
U tests/test/packages/fcl-registry/tw35060b.pp
A tests/test/packages/fcl-registry/tw35060c.pp
--- Recording mergeinfo for merge of r41415 into '.':
G .
--- Merging r41784 into '.':
U packages/fcl-registry/src/regdef.inc
G packages/fcl-registry/src/registry.pp
G packages/fcl-registry/src/winreg.inc
U packages/fcl-registry/src/xmlreg.pp
U packages/fcl-registry/src/xregreg.inc
--- Recording mergeinfo for merge of r41784 into '.':
G .
--- Merging r41785 into '.':
A packages/fcl-registry/examples/testunicode2.pp
--- Recording mergeinfo for merge of r41785 into '.':
G .
git-svn-id: branches/fixes_3_2@43903 -
------------------------------------------------------------------------
r43634 | pierre | 2019-12-03 16:05:30 +0000 (Tue, 03 Dec 2019) | 1 line
Use PInt64(@value_currency)^ construct to avoid internal error when starting from 3.0.4 ppcarm compiler
------------------------------------------------------------------------
--- Merging r43634 into '.':
U compiler/nadd.pas
--- Recording mergeinfo for merge of r43634 into '.':
U .
------------------------------------------------------------------------
r43635 | florian | 2019-12-03 19:31:50 +0000 (Tue, 03 Dec 2019) | 1 line
* more currency fixes, should resolve#36176
------------------------------------------------------------------------
--- Merging r43635 into '.':
G compiler/nadd.pas
U tests/test/tcurrency1.pp
--- Recording mergeinfo for merge of r43635 into '.':
G .
git-svn-id: branches/fixes_3_2@43661 -
U compiler/nadd.pas
U compiler/ncnv.pas
U compiler/ncon.pas
U compiler/node.pas
A tests/test/tcurrency1.pp
A tests/webtbs/tw33963.pp
A tests/webtbs/tw36179.pp
-- Aufzeichnung der Informationen für Zusammenführung von r43620 in ».«:
U .
git-svn-id: branches/fixes_3_2@43621 -
A tests/webtbf/tw4541.pp
A tests/webtbf/uw4541.pp
D tests/webtbs/tw4541.pp
D tests/webtbs/uw4541.pp
--- Recording mergeinfo for merge of r40658 into '.':
U .
git-svn-id: branches/fixes_3_2@43499 -
C compiler/nmat.pas
--- Recording mergeinfo for merge of r43347 into '.':
G .
--- Merging r43436 into '.':
U compiler/defutil.pas
U compiler/nadd.pas
U compiler/ncnv.pas
U compiler/ncon.pas
U compiler/ngtcon.pas
U compiler/ninl.pas
G compiler/nmat.pas
U compiler/nutils.pas
U compiler/pstatmnt.pas
--- Recording mergeinfo for merge of r43436 into '.':
G .
--- Merging r43438 into '.':
A tests/test/tinlrange1.pp
A tests/test/tinlrange2.pp
A tests/test/tinlrange3.pp
--- Recording mergeinfo for merge of r43438 into '.':
G .
--- Merging r43451 into '.':
U tests/test/tinlrange1.pp
--- Recording mergeinfo for merge of r43451 into '.':
G .
--- Merging r43497 into '.':
C compiler/nmat.pas
A tests/test/tinlrange4.pp
--- Recording mergeinfo for merge of r43497 into '.':
G .
git-svn-id: branches/fixes_3_2@43498 -
U compiler/blockutl.pas
U compiler/jvm/njvmutil.pas
U compiler/jvm/pjvm.pas
U compiler/ncal.pas
U compiler/ninl.pas
U compiler/pdecl.pas
U compiler/pdecsub.pas
U compiler/pdecvar.pas
U compiler/pexpr.pas
U compiler/pgenutil.pas
U compiler/pmodules.pas
U compiler/pparautl.pas
U compiler/pstatmnt.pas
U compiler/psub.pas
U compiler/psystem.pas
U compiler/ptype.pas
U compiler/symcreat.pas
U compiler/symdef.pas
U compiler/symsym.pas
U compiler/symutil.pas
--- Recording mergeinfo for merge of r42998 into '.':
U .
--- Merging r43116 into '.':
G compiler/symsym.pas
A tests/webtbf/tw36114.pp
--- Recording mergeinfo for merge of r43116 into '.':
G .
# revisions: 42998,43116
git-svn-id: branches/fixes_3_2@43442 -
G .
-- Aufzeichnung der Informationen für Zusammenführung von r43006 in ».«:
G .
-- Aufzeichnung der Informationen für Zusammenführung von r43007 in ».«:
G .
-- Aufzeichnung der Informationen für Zusammenführung von r43008 in ».«:
G .
-- Zusammenführen von r43000 in ».«:
U compiler/pp.pas
-- Aufzeichnung der Informationen für Zusammenführung von r43000 in ».«:
G .
-- Zusammenführen von r43011 in ».«:
U rtl/inc/system.inc
-- Aufzeichnung der Informationen für Zusammenführung von r43011 in ».«:
G .
-- Zusammenführen von r43012 in ».«:
U rtl/i386/i386.inc
-- Aufzeichnung der Informationen für Zusammenführung von r43012 in ».«:
G .
-- Zusammenführen von r43013 in ».«:
U rtl/linux/i386/si_c21.inc
-- Aufzeichnung der Informationen für Zusammenführung von r43013 in ».«:
G .
-- Zusammenführen von r43014 in ».«:
U compiler/systems/i_linux.pas
-- Aufzeichnung der Informationen für Zusammenführung von r43014 in ».«:
G .
-- Zusammenführen von r43176 in ».«:
U compiler/i386/cpupi.pas
U compiler/i386/n386cal.pas
U compiler/ncgcal.pas
U compiler/ncgutil.pas
G compiler/systems/i_linux.pas
U compiler/systems.inc
C compiler/systems.pas
G tests/webtbs/tw7808.pp
-- Aufzeichnung der Informationen für Zusammenführung von r43176 in ».«:
G .
Konfliktübersicht:
Textkonflikte: 1
Konfliktübersicht:
Textkonflikte: 1
git-svn-id: branches/fixes_3_2@43434 -
U compiler/msg/errore.msg
--- Recording mergeinfo for merge of r40654 into '.':
U .
--- Merging r40656 into '.':
U compiler/pdecvar.pas
A tests/tbf/tb0266a.pp
A tests/tbf/tb0266b.pp
--- Recording mergeinfo for merge of r40656 into '.':
G .
--- Merging r41308 into '.':
U tests/webtbs/tw35027.pp
--- Recording mergeinfo for merge of r41308 into '.':
G .
--- Merging r41829 into '.':
U compiler/htypechk.pas
U compiler/ncal.pas
A tests/tbs/tb0656.pp
--- Recording mergeinfo for merge of r41829 into '.':
G .
--- Merging r42511 into '.':
U packages/rtl-objpas/src/inc/rtti.pp
U rtl/objpas/typinfo.pp
U tests/test/trtti19.pp
--- Recording mergeinfo for merge of r42511 into '.':
G .
# revisions: 40654,40656,41308,41829,42511
git-svn-id: branches/fixes_3_2@43410 -
U compiler/defutil.pas
A tests/webtbf/tw35671.pp
-- Aufzeichnung der Informationen für Zusammenführung von r42272 in ».«:
U .
-- Zusammenführen von r42274 in ».«:
U compiler/cgbase.pas
-- Aufzeichnung der Informationen für Zusammenführung von r42274 in ».«:
G .
-- Zusammenführen von r42275 in ».«:
U compiler/defcmp.pas
C compiler/defutil.pas
U compiler/ncnv.pas
U compiler/ncon.pas
U compiler/ngtcon.pas
U compiler/ninl.pas
U compiler/pstatmnt.pas
A tests/webtbf/tw35753.pp
-- Aufzeichnung der Informationen für Zusammenführung von r42275 in ».«:
G .
git-svn-id: branches/fixes_3_2@43367 -
--- Merging r42815 through r42817 into '.':
U tests/test/tobjc34.pp
U tests/test/tobjc36.pp
U tests/test/tobjcl2.pp
A tests/test/units/cocoaall
A tests/test/units/cocoaall/tw35994.pp
U compiler/defcmp.pas
U compiler/ncal.pas
C compiler/pdecl.pas
C compiler/symconst.pas
C compiler/utils/ppuutils/ppudump.pp
U compiler/symtable.pas
--- Recording mergeinfo for merge of r42815 through r42817 into '.':
U .
--- Merging r42857 into '.':
G compiler/symtable.pas
--- Recording mergeinfo for merge of r42857 into '.':
G .
git-svn-id: branches/fixes_3_2@42883 -
------------------------------------------------------------------------
r39982 | yury | 2018-10-18 17:07:37 +0000 (Thu, 18 Oct 2018) | 1 line
* Disabled the 'constant propagation' optimization ( -OoNOCONSTPROP ) for this test. Otherwise the compiler throws the overflow error during compilation with -O3 or better.
------------------------------------------------------------------------
--- Merging r39982 into '.':
U tests/webtbs/tw29620.pp
--- Recording mergeinfo for merge of r39982 into '.':
U .
git-svn-id: branches/fixes_3_2@42593 -
* fixed an i8086 inline assembler bug, where 'call word ptr [label]' (an
indirect call) was assembled as 'call near label' (direct call) instead of
'call near [label]' and 'call dword ptr [label]' was assembled as
'call near label' instead of 'call far [label]'
........
Add {$goto on} if FPC macro is defined
........
git-svn-id: branches/fixes_3_2@42215 -
------------------------------------------------------------------------
r42022 | pierre | 2019-05-08 11:38:43 +0200 (Wed, 08 May 2019) | 1 line
Do not use BSD system tar option -I if TARPROG is gtar for OpenBSD
------------------------------------------------------------------------
--- Merging r42022 into '.':
U tests/Makefile
U tests/Makefile.fpc
--- Recording mergeinfo for merge of r42022 into '.':
U .
git-svn-id: branches/fixes_3_2@42023 -
U rtl/inc/objc.pp
--- Recording mergeinfo for merge of r41243 into '.':
U .
--- Merging r41335 into '.':
U compiler/arm/cgcpu.pas
U compiler/cgobj.pas
--- Recording mergeinfo for merge of r41335 into '.':
G .
--- Merging r41422 into '.':
U compiler/scanner.pas
--- Recording mergeinfo for merge of r41422 into '.':
G .
--- Merging r41474 into '.':
U compiler/pexpr.pas
A tests/webtbf/tw35149a.pp
A tests/webtbs/tw35149.pp
--- Recording mergeinfo for merge of r41474 into '.':
G .
--- Merging r41650 into '.':
U compiler/aarch64/racpugas.pas
--- Recording mergeinfo for merge of r41650 into '.':
G .
--- Merging r41651 into '.':
U tests/test/taarch64abi.pp
--- Recording mergeinfo for merge of r41651 into '.':
G .
--- Merging r41905 into '.':
U compiler/utils/ppuutils/ppudump.pp
--- Recording mergeinfo for merge of r41905 into '.':
G .
git-svn-id: branches/fixes_3_2@41943 -
U rtl/bsd/ostypes.inc
--- Recording mergeinfo for merge of r41640 into '.':
U .
--- Merging r41642 into '.':
G rtl/bsd/ostypes.inc
--- Recording mergeinfo for merge of r41642 into '.':
G .
--- Merging r41643 into '.':
G rtl/bsd/ostypes.inc
--- Recording mergeinfo for merge of r41643 into '.':
G .
--- Merging r41645 into '.':
U rtl/openbsd/i386/prt0.as
U rtl/openbsd/i386/cprt0.as
U rtl/openbsd/x86_64/gprt0.as
U rtl/openbsd/x86_64/prt0.as
U rtl/openbsd/x86_64/cprt0.as
--- Recording mergeinfo for merge of r41645 into '.':
G .
--- Merging r41649 into '.':
G rtl/openbsd/i386/prt0.as
G rtl/openbsd/i386/cprt0.as
G rtl/openbsd/x86_64/prt0.as
G rtl/openbsd/x86_64/cprt0.as
--- Recording mergeinfo for merge of r41649 into '.':
G .
--- Merging r41653 into '.':
U rtl/openbsd/x86_64/prt0.as
--- Recording mergeinfo for merge of r41653 into '.':
G .
--- Merging r41654 into '.':
G rtl/openbsd/x86_64/prt0.as
--- Recording mergeinfo for merge of r41654 into '.':
G .
--- Merging r41659 into '.':
G rtl/openbsd/x86_64/prt0.as
--- Recording mergeinfo for merge of r41659 into '.':
G .
--- Merging r41660 into '.':
G rtl/openbsd/x86_64/prt0.as
--- Recording mergeinfo for merge of r41660 into '.':
G .
--- Merging r41669 into '.':
U rtl/openbsd/x86_64/cprt0.as
--- Recording mergeinfo for merge of r41669 into '.':
G .
--- Merging r41670 into '.':
G rtl/openbsd/x86_64/cprt0.as
--- Recording mergeinfo for merge of r41670 into '.':
G .
--- Merging r41671 into '.':
G rtl/openbsd/x86_64/cprt0.as
--- Recording mergeinfo for merge of r41671 into '.':
G .
--- Merging r41672 into '.':
U tests/test/cg/obj/openbsd/x86_64/cpptcl2.o
U tests/test/cg/obj/openbsd/x86_64/tcext3.o
U tests/test/cg/obj/openbsd/x86_64/tcext4.o
U tests/test/cg/obj/openbsd/x86_64/tcext5.o
U tests/test/cg/obj/openbsd/x86_64/tcext6.o
U tests/test/cg/obj/openbsd/x86_64/ctest.o
U tests/test/cg/obj/openbsd/x86_64/cpptcl1.o
--- Recording mergeinfo for merge of r41672 into '.':
G .
--- Merging r41677 into '.':
U rtl/openbsd/termios.inc
--- Recording mergeinfo for merge of r41677 into '.':
G .
--- Merging r41678 into '.':
U packages/rtl-console/src/unix/keyboard.pp
--- Recording mergeinfo for merge of r41678 into '.':
G .
--- Merging r41682 into '.':
U rtl/openbsd/i386/prt0.as
--- Recording mergeinfo for merge of r41682 into '.':
G .
--- Merging r41683 into '.':
G rtl/openbsd/i386/prt0.as
--- Recording mergeinfo for merge of r41683 into '.':
G .
--- Merging r41685 into '.':
G rtl/openbsd/i386/prt0.as
--- Recording mergeinfo for merge of r41685 into '.':
G .
--- Merging r41686 into '.':
G rtl/openbsd/i386/cprt0.as
--- Recording mergeinfo for merge of r41686 into '.':
G .
--- Merging r41687 into '.':
G rtl/openbsd/i386/cprt0.as
--- Recording mergeinfo for merge of r41687 into '.':
G .
--- Merging r41688 into '.':
U tests/test/cg/obj/openbsd/i386/tcext3.o
U tests/test/cg/obj/openbsd/i386/tcext4.o
U tests/test/cg/obj/openbsd/i386/tcext5.o
U tests/test/cg/obj/openbsd/i386/tcext6.o
U tests/test/cg/obj/openbsd/i386/ctest.o
U tests/test/cg/obj/openbsd/i386/cpptcl1.o
U tests/test/cg/obj/openbsd/i386/cpptcl2.o
--- Recording mergeinfo for merge of r41688 into '.':
G .
--- Merging r41692 into '.':
A rtl/openbsd/si_dll.pp
A rtl/openbsd/i386/si_c.inc
A rtl/openbsd/i386/si_prc.inc
A rtl/openbsd/i386/si_dll.inc
A rtl/openbsd/si_c.pp
A rtl/openbsd/si_prc.pp
A rtl/openbsd/x86_64/si_c.inc
A rtl/openbsd/x86_64/si_prc.inc
A rtl/openbsd/x86_64/si_dll.inc
A rtl/openbsd/si_intf.inc
--- Recording mergeinfo for merge of r41692 into '.':
G .
# revisions: 41640,41642,41643,41645,41649,41653,41654,41659,41660,41669,41670,41671,41672,41677,41678,41682,41683,41685,41686,41687,41688,41692
r41640 | nickysn | 2019-03-08 17:14:40 +0100 (Fri, 08 Mar 2019) | 2 lines
Changed paths:
M /trunk/rtl/bsd/ostypes.inc
* Adjust for OpenBSD struct changes in the 'stat' structure. Based on OpenBSD
ports patch patch-fpcsrc_rtl_bsd_ostypes_inc
r41642 | nickysn | 2019-03-08 17:22:53 +0100 (Fri, 08 Mar 2019) | 2 lines
Changed paths:
M /trunk/rtl/bsd/ostypes.inc
* Adjust for OpenBSD struct changes in the 'dirent' structure. Based on OpenBSD
ports patch patch-fpcsrc_rtl_bsd_ostypes_inc
r41643 | nickysn | 2019-03-08 17:26:40 +0100 (Fri, 08 Mar 2019) | 2 lines
Changed paths:
M /trunk/rtl/bsd/ostypes.inc
* Adjust for OpenBSD struct changes in the 'dir' structure. Based on OpenBSD
ports patch patch-fpcsrc_rtl_bsd_ostypes_inc
r41645 | nickysn | 2019-03-09 15:33:25 +0100 (Sat, 09 Mar 2019) | 3 lines
Changed paths:
M /trunk/rtl/openbsd/i386/cprt0.as
M /trunk/rtl/openbsd/i386/prt0.as
M /trunk/rtl/openbsd/x86_64/cprt0.as
M /trunk/rtl/openbsd/x86_64/gprt0.as
M /trunk/rtl/openbsd/x86_64/prt0.as
* applied all the OpenBSD startup code patches from the OpenBSD ports tree
r41649 | nickysn | 2019-03-09 16:40:34 +0100 (Sat, 09 Mar 2019) | 3 lines
Changed paths:
M /trunk/rtl/openbsd/i386/cprt0.as
M /trunk/rtl/openbsd/i386/prt0.as
M /trunk/rtl/openbsd/x86_64/cprt0.as
M /trunk/rtl/openbsd/x86_64/prt0.as
- removed duplicated ".note.openbsd.ident" sections, committed erroneously in r41645
r41653 | nickysn | 2019-03-09 17:54:39 +0100 (Sat, 09 Mar 2019) | 3 lines
Changed paths:
M /trunk/rtl/openbsd/x86_64/prt0.as
* PIC fixes in OpenBSD's prt0.as for x86_64
r41654 | nickysn | 2019-03-09 17:58:25 +0100 (Sat, 09 Mar 2019) | 3 lines
Changed paths:
M /trunk/rtl/openbsd/x86_64/prt0.as
* fixed bug, due to a typo in the previous commit
r41659 | nickysn | 2019-03-09 18:48:28 +0100 (Sat, 09 Mar 2019) | 3 lines
Changed paths:
M /trunk/rtl/openbsd/x86_64/prt0.as
* use PIC in the eh_frame section as well
r41660 | nickysn | 2019-03-09 19:30:31 +0100 (Sat, 09 Mar 2019) | 3 lines
Changed paths:
M /trunk/rtl/openbsd/x86_64/prt0.as
* changed the type of the .eh_frame section to 'unwind'
r41669 | nickysn | 2019-03-10 17:08:46 +0100 (Sun, 10 Mar 2019) | 4 lines
Changed paths:
M /trunk/rtl/openbsd/x86_64/cprt0.as
* some PIC fixes in OpenBSD x86_64 cprt0.as
* use the correct section type for .eh_frame
r41670 | nickysn | 2019-03-10 17:20:33 +0100 (Sun, 10 Mar 2019) | 3 lines
Changed paths:
M /trunk/rtl/openbsd/x86_64/cprt0.as
* more PIC fixes in OpenBSD's x86_64 cprt0.as
r41671 | nickysn | 2019-03-10 17:53:47 +0100 (Sun, 10 Mar 2019) | 3 lines
Changed paths:
M /trunk/rtl/openbsd/x86_64/cprt0.as
* more PIC fixes in OpenBSD's x86_64 cprt0.as
r41672 | nickysn | 2019-03-10 18:38:07 +0100 (Sun, 10 Mar 2019) | 5 lines
Changed paths:
M /trunk/tests/test/cg/obj/openbsd/x86_64/cpptcl1.o
M /trunk/tests/test/cg/obj/openbsd/x86_64/cpptcl2.o
M /trunk/tests/test/cg/obj/openbsd/x86_64/ctest.o
M /trunk/tests/test/cg/obj/openbsd/x86_64/tcext3.o
M /trunk/tests/test/cg/obj/openbsd/x86_64/tcext4.o
M /trunk/tests/test/cg/obj/openbsd/x86_64/tcext5.o
M /trunk/tests/test/cg/obj/openbsd/x86_64/tcext6.o
* recompiled the OpenBSD x86_64 C and C++ .o test files; GCC version is the
same (so, no need to update readme.txt), but OpenBSD's default compile
settings have changed (PIC is enabled by default)
r41677 | nickysn | 2019-03-11 17:53:00 +0100 (Mon, 11 Mar 2019) | 1 line
Changed paths:
M /trunk/rtl/openbsd/termios.inc
* OpenBSD termios interface updates
r41678 | nickysn | 2019-03-11 19:08:21 +0100 (Mon, 11 Mar 2019) | 4 lines
Changed paths:
M /trunk/packages/rtl-console/src/unix/keyboard.pp
* use stdin instead of stdout to switch the console to raw mode; this fixes
keyboard input in OpenBSD
r41682 | nickysn | 2019-03-12 02:33:06 +0100 (Tue, 12 Mar 2019) | 3 lines
Changed paths:
M /trunk/rtl/openbsd/i386/prt0.as
* partial PIC conversion of the i386 OpenBSD startup code
r41683 | nickysn | 2019-03-12 02:58:11 +0100 (Tue, 12 Mar 2019) | 3 lines
Changed paths:
M /trunk/rtl/openbsd/i386/prt0.as
* more PIC fixes in the i386 OpenBSD startup code
r41685 | nickysn | 2019-03-12 14:55:54 +0100 (Tue, 12 Mar 2019) | 3 lines
Changed paths:
M /trunk/rtl/openbsd/i386/prt0.as
* more PIC fixes in i386 OpenBSD's startup code. prt0.as is now completely PIC
r41686 | nickysn | 2019-03-12 15:56:27 +0100 (Tue, 12 Mar 2019) | 3 lines
Changed paths:
M /trunk/rtl/openbsd/i386/cprt0.as
* PIC fixes in cprt0 for i386-openbsd
r41687 | nickysn | 2019-03-12 17:00:12 +0100 (Tue, 12 Mar 2019) | 3 lines
Changed paths:
M /trunk/rtl/openbsd/i386/cprt0.as
* yet another PIC fix in cprt0 for i386-openbsd
r41688 | nickysn | 2019-03-12 17:04:57 +0100 (Tue, 12 Mar 2019) | 3 lines
Changed paths:
M /trunk/tests/test/cg/obj/openbsd/i386/cpptcl1.o
M /trunk/tests/test/cg/obj/openbsd/i386/cpptcl2.o
M /trunk/tests/test/cg/obj/openbsd/i386/ctest.o
M /trunk/tests/test/cg/obj/openbsd/i386/tcext3.o
M /trunk/tests/test/cg/obj/openbsd/i386/tcext4.o
M /trunk/tests/test/cg/obj/openbsd/i386/tcext5.o
M /trunk/tests/test/cg/obj/openbsd/i386/tcext6.o
* the i386-openbsd C and C++ test modules recompiled with -fPIC
r41692 | nickysn | 2019-03-13 16:59:36 +0100 (Wed, 13 Mar 2019) | 3 lines
Changed paths:
A /trunk/rtl/openbsd/i386/si_c.inc
A /trunk/rtl/openbsd/i386/si_dll.inc
A /trunk/rtl/openbsd/i386/si_prc.inc
A /trunk/rtl/openbsd/si_c.pp
A /trunk/rtl/openbsd/si_dll.pp
A /trunk/rtl/openbsd/si_intf.inc
A /trunk/rtl/openbsd/si_prc.pp
A /trunk/rtl/openbsd/x86_64/si_c.inc
A /trunk/rtl/openbsd/x86_64/si_dll.inc
A /trunk/rtl/openbsd/x86_64/si_prc.inc
+ initial (only a stub for now) implementation of pascal-based startup code units for OpenBSD
git-svn-id: branches/fixes_3_2@41782 -
------------------------------------------------------------------------
r41425 | pierre | 2019-02-23 23:03:29 +0000 (Sat, 23 Feb 2019) | 11 lines
+ compiler/symdef.pas: Add missing call to tderef.reset methods in all tdef constructors.
+ compiler/sysmsym.pas: Do the same for for all tsym constructors.
+ compiler/symtype.pas: Generate internalerror in tcompilerppufile.putderef
if a deref field has index -1, as this means that buildderef was not called
while it should have been called.
+ compiler/symtable.pas: Fix bug report itself by adding an extra local variable
CHANGED to add extra cycles in tstoredsymtable.buildderef_referenced method.
New tests for this bug report: tests/webtbs/tw35139.pp and tests/webtbs/tw35139a.pp
------------------------------------------------------------------------
--- Merging r41425 into '.':
U compiler/symtype.pas
U compiler/symdef.pas
U compiler/symsym.pas
U compiler/symtable.pas
A tests/webtbs/tw35139.pp
A tests/webtbs/tw35139a.pp
--- Recording mergeinfo for merge of r41425 into '.':
U .
git-svn-id: branches/fixes_3_2@41620 -
* aarch64: According to ARM64 ABI, function's arguments and the result are not required to be sign/zero extended to a full register size. Obey this rule for all targets except iOS where sign/zero extension is required.
........
git-svn-id: branches/fixes_3_2@41616 -
U utils/fpcmkcfg/fpcmkcfg.pp
U utils/fpcmkcfg/fpccfg.inc
U utils/fpcmkcfg/fpc.cft
--- Recording mergeinfo for merge of r39844 into '.':
U .
--- Merging r39949 into '.':
U compiler/ncnv.pas
U compiler/avr/cgcpu.pas
U compiler/symconst.pas
U compiler/defutil.pas
U compiler/nadd.pas
U compiler/ncgrtti.pas
U compiler/llvm/llvmdef.pas
U compiler/llvm/hlcgllvm.pas
U compiler/dbgstabs.pas
U compiler/ppcgen/cgppc.pas
U compiler/ppcgen/ngppcadd.pas
U compiler/psystem.pas
U compiler/jvm/jvmdef.pas
U compiler/jvm/njvminl.pas
U compiler/jvm/njvmcnv.pas
U compiler/jvm/hlcgcpu.pas
U compiler/dbgdwarf.pas
U compiler/sparcgen/cgsparc.pas
U compiler/nmat.pas
U compiler/nset.pas
U compiler/symdef.pas
U compiler/ngtcon.pas
U compiler/scanner.pas
U compiler/i8086/n8086add.pas
U compiler/arm/narmadd.pas
U compiler/arm/cgcpu.pas
U compiler/ninl.pas
U compiler/ptype.pas
U compiler/nflw.pas
U compiler/defcmp.pas
U compiler/x86/cgx86.pas
U compiler/x86_64/cpupara.pas
U compiler/utils/ppuutils/ppudump.pp
U compiler/htypechk.pas
U compiler/pdecvar.pas
U compiler/ncal.pas
U compiler/m68k/cgcpu.pas
U rtl/inc/systemh.inc
--- Recording mergeinfo for merge of r39949 into '.':
G .
--- Merging r39950 into '.':
U rtl/inc/objcbase.pp
U rtl/inc/objcnf.inc
U rtl/inc/objc1.inc
U packages/cocoaint/src/CocoaAll.pas
U packages/cocoaint/src/quartzcore/CIPlugIn.inc
U packages/cocoaint/src/quartzcore/CAEmitterLayer.inc
U packages/cocoaint/src/quartzcore/CAAnimation.inc
U packages/cocoaint/src/quartzcore/CAOpenGLLayer.inc
U packages/cocoaint/src/quartzcore/CAMediaTiming.inc
U packages/cocoaint/src/quartzcore/CIImage.inc
U packages/cocoaint/src/quartzcore/CIFilterGenerator.inc
U packages/cocoaint/src/quartzcore/CAEmitterCell.inc
U packages/cocoaint/src/quartzcore/CALayer.inc
U packages/cocoaint/src/quartzcore/CIFilterShape.inc
U packages/cocoaint/src/quartzcore/CATextLayer.inc
U packages/cocoaint/src/quartzcore/CATransaction.inc
U packages/cocoaint/src/quartzcore/CIPlugInInterface.inc
U packages/cocoaint/src/quartzcore/CACIFilterAdditions.inc
U packages/cocoaint/src/quartzcore/CAReplicatorLayer.inc
U packages/cocoaint/src/foundation/NSURL.inc
U packages/cocoaint/src/foundation/NSDictionary.inc
U packages/cocoaint/src/foundation/NSObject.inc
U packages/cocoaint/src/foundation/NSSpellServer.inc
U packages/cocoaint/src/foundation/NSString.inc
U packages/cocoaint/src/foundation/NSCalendar.inc
U packages/cocoaint/src/foundation/NSURLRequest.inc
U packages/cocoaint/src/foundation/NSZone.inc
U packages/cocoaint/src/foundation/NSURLHandle.inc
U packages/cocoaint/src/foundation/NSPropertyList.inc
U packages/cocoaint/src/foundation/NSTimer.inc
U packages/cocoaint/src/foundation/NSIndexSet.inc
U packages/cocoaint/src/foundation/NSPathUtilities.inc
U packages/cocoaint/src/foundation/NSDistributedNotificationCenter.inc
U packages/cocoaint/src/foundation/NSSet.inc
U packages/cocoaint/src/foundation/NSAppleEventManager.inc
U packages/cocoaint/src/foundation/NSRunLoop.inc
U packages/cocoaint/src/foundation/NSScriptClassDescription.inc
U packages/cocoaint/src/foundation/NSOperation.inc
U packages/cocoaint/src/foundation/NSUndoManager.inc
U packages/cocoaint/src/foundation/NSMethodSignature.inc
U packages/cocoaint/src/foundation/NSArchiver.inc
U packages/cocoaint/src/foundation/NSUserDefaults.inc
U packages/cocoaint/src/foundation/NSXMLNode.inc
U packages/cocoaint/src/foundation/NSScriptCommandDescription.inc
U packages/cocoaint/src/foundation/NSScriptObjectSpecifiers.inc
U packages/cocoaint/src/foundation/NSInvocation.inc
U packages/cocoaint/src/foundation/NSXMLParser.inc
U packages/cocoaint/src/foundation/NSArray.inc
U packages/cocoaint/src/foundation/NSMetadata.inc
U packages/cocoaint/src/foundation/NSMapTable.inc
U packages/cocoaint/src/foundation/NSURLDownload.inc
U packages/cocoaint/src/foundation/NSHashTable.inc
U packages/cocoaint/src/foundation/NSXMLDTD.inc
U packages/cocoaint/src/foundation/NSURLCredential.inc
U packages/cocoaint/src/foundation/NSValueTransformer.inc
U packages/cocoaint/src/foundation/NSPredicate.inc
U packages/cocoaint/src/foundation/NSPortCoder.inc
U packages/cocoaint/src/foundation/NSXMLDTDNode.inc
U packages/cocoaint/src/foundation/NSAppleEventDescriptor.inc
U packages/cocoaint/src/foundation/NSScriptCommand.inc
U packages/cocoaint/src/foundation/NSCache.inc
U packages/cocoaint/src/foundation/NSKeyValueObserving.inc
U packages/cocoaint/src/foundation/NSDecimalNumber.inc
U packages/cocoaint/src/foundation/NSScriptSuiteRegistry.inc
U packages/cocoaint/src/foundation/NSKeyValueCoding.inc
U packages/cocoaint/src/foundation/NSBundle.inc
U packages/cocoaint/src/foundation/NSPointerFunctions.inc
U packages/cocoaint/src/foundation/NSXMLElement.inc
U packages/cocoaint/src/foundation/NSValue.inc
U packages/cocoaint/src/foundation/NSPort.inc
U packages/cocoaint/src/foundation/NSAppleScript.inc
U packages/cocoaint/src/foundation/NSSortDescriptor.inc
U packages/cocoaint/src/foundation/NSLock.inc
U packages/cocoaint/src/foundation/NSScanner.inc
U packages/cocoaint/src/foundation/NSStream.inc
U packages/cocoaint/src/foundation/NSGeometry.inc
U packages/cocoaint/src/foundation/NSScriptWhoseTests.inc
U packages/cocoaint/src/foundation/NSXMLDocument.inc
U packages/cocoaint/src/foundation/NSConnection.inc
U packages/cocoaint/src/foundation/NSDateFormatter.inc
U packages/cocoaint/src/foundation/NSTask.inc
U packages/cocoaint/src/foundation/NSFormatter.inc
U packages/cocoaint/src/foundation/NSThread.inc
U packages/cocoaint/src/foundation/NSCharacterSet.inc
U packages/cocoaint/src/foundation/NSData.inc
U packages/cocoaint/src/foundation/NSHTTPCookie.inc
U packages/cocoaint/src/foundation/NSFileManager.inc
U packages/cocoaint/src/foundation/NSPortNameServer.inc
U packages/cocoaint/src/foundation/NSNumberFormatter.inc
U packages/cocoaint/src/foundation/NSDate.inc
U packages/cocoaint/src/foundation/NSHost.inc
U packages/cocoaint/src/foundation/NSProxy.inc
U packages/cocoaint/src/foundation/NSURLConnection.inc
U packages/cocoaint/src/foundation/NSURLProtocol.inc
U packages/cocoaint/src/foundation/NSURLProtectionSpace.inc
U packages/cocoaint/src/foundation/NSKeyedArchiver.inc
U packages/cocoaint/src/foundation/NSPortMessage.inc
U packages/cocoaint/src/foundation/NSError.inc
U packages/cocoaint/src/foundation/NSNetServices.inc
U packages/cocoaint/src/foundation/NSTimeZone.inc
U packages/cocoaint/src/foundation/NSFileHandle.inc
U packages/cocoaint/src/foundation/NSDistributedLock.inc
U packages/cocoaint/src/foundation/NSCoder.inc
U packages/cocoaint/src/foundation/NSGarbageCollector.inc
U packages/cocoaint/src/InlineFunctions.inc
U packages/cocoaint/src/coredata/NSPersistentStore.inc
U packages/cocoaint/src/coredata/NSEntityDescription.inc
U packages/cocoaint/src/coredata/NSPersistentStoreCoordinator.inc
U packages/cocoaint/src/coredata/NSFetchRequestExpression.inc
U packages/cocoaint/src/coredata/NSManagedObject.inc
U packages/cocoaint/src/coredata/NSMigrationManager.inc
U packages/cocoaint/src/coredata/NSPropertyDescription.inc
U packages/cocoaint/src/coredata/NSManagedObjectContext.inc
U packages/cocoaint/src/coredata/NSAtomicStore.inc
U packages/cocoaint/src/coredata/NSManagedObjectID.inc
U packages/cocoaint/src/coredata/NSFetchRequest.inc
U packages/cocoaint/src/coredata/NSManagedObjectModel.inc
U packages/cocoaint/src/coredata/NSRelationshipDescription.inc
U packages/cocoaint/src/coredata/NSEntityMigrationPolicy.inc
U packages/cocoaint/src/webkit/DOMEventTarget.inc
U packages/cocoaint/src/webkit/DOMMouseEvent.inc
U packages/cocoaint/src/webkit/DOMHTMLStyleElement.inc
U packages/cocoaint/src/webkit/DOMWheelEvent.inc
U packages/cocoaint/src/webkit/WebUIDelegate.inc
U packages/cocoaint/src/webkit/WebView.inc
U packages/cocoaint/src/webkit/DOMAttr.inc
U packages/cocoaint/src/webkit/WebDocument.inc
U packages/cocoaint/src/webkit/DOMNode.inc
U packages/cocoaint/src/webkit/DOMStyleSheet.inc
U packages/cocoaint/src/webkit/DOMHTMLLinkElement.inc
U packages/cocoaint/src/webkit/DOMHTMLDocument.inc
U packages/cocoaint/src/webkit/DOMHTMLMenuElement.inc
U packages/cocoaint/src/webkit/DOMHTMLAreaElement.inc
U packages/cocoaint/src/webkit/DOMHTMLHRElement.inc
U packages/cocoaint/src/webkit/DOMEvent.inc
U packages/cocoaint/src/webkit/WebFrameView.inc
U packages/cocoaint/src/webkit/DOMXPathResult.inc
U packages/cocoaint/src/webkit/DOMHTMLInputElement.inc
U packages/cocoaint/src/webkit/DOMDocument.inc
U packages/cocoaint/src/webkit/DOMHTMLOptGroupElement.inc
U packages/cocoaint/src/webkit/DOMHTMLImageElement.inc
U packages/cocoaint/src/webkit/DOMMutationEvent.inc
U packages/cocoaint/src/webkit/WebEditingDelegate.inc
U packages/cocoaint/src/webkit/WebBackForwardList.inc
U packages/cocoaint/src/webkit/DOMHTMLTableCellElement.inc
U packages/cocoaint/src/webkit/WebScriptObject.inc
U packages/cocoaint/src/webkit/DOMHTMLFrameElement.inc
U packages/cocoaint/src/webkit/DOMHTMLOListElement.inc
U packages/cocoaint/src/webkit/DOMHTMLScriptElement.inc
U packages/cocoaint/src/webkit/DOMHTMLObjectElement.inc
U packages/cocoaint/src/webkit/DOMCSSStyleDeclaration.inc
U packages/cocoaint/src/webkit/DOMElement.inc
U packages/cocoaint/src/webkit/DOMRange.inc
U packages/cocoaint/src/webkit/DOMNodeIterator.inc
U packages/cocoaint/src/webkit/DOMKeyboardEvent.inc
U packages/cocoaint/src/webkit/DOMTreeWalker.inc
U packages/cocoaint/src/webkit/DOMHTMLOptionElement.inc
U packages/cocoaint/src/webkit/DOMHTMLSelectElement.inc
U packages/cocoaint/src/webkit/WebPlugin.inc
U packages/cocoaint/src/webkit/DOMHTMLUListElement.inc
U packages/cocoaint/src/webkit/WebHistory.inc
U packages/cocoaint/src/webkit/WebPreferences.inc
U packages/cocoaint/src/webkit/DOMHTMLDListElement.inc
U packages/cocoaint/src/webkit/DOMHTMLElement.inc
U packages/cocoaint/src/webkit/DOMImplementation.inc
U packages/cocoaint/src/webkit/DOMHTMLPreElement.inc
U packages/cocoaint/src/webkit/WebDataSource.inc
U packages/cocoaint/src/webkit/DOMHTMLDirectoryElement.inc
U packages/cocoaint/src/webkit/DOMOverflowEvent.inc
U packages/cocoaint/src/webkit/DOMProgressEvent.inc
U packages/cocoaint/src/webkit/DOMHTMLButtonElement.inc
U packages/cocoaint/src/webkit/DOMHTMLTextAreaElement.inc
U packages/cocoaint/src/webkit/DOMUIEvent.inc
U packages/cocoaint/src/Foundation.pas
U packages/cocoaint/src/appkit/NSPrinter.inc
U packages/cocoaint/src/appkit/NSColorPicking.inc
U packages/cocoaint/src/appkit/NSHelpManager.inc
U packages/cocoaint/src/appkit/NSRulerView.inc
U packages/cocoaint/src/appkit/NSCollectionView.inc
U packages/cocoaint/src/appkit/NSBox.inc
U packages/cocoaint/src/appkit/NSPathCell.inc
U packages/cocoaint/src/appkit/NSPathControl.inc
U packages/cocoaint/src/appkit/NSWorkspace.inc
U packages/cocoaint/src/appkit/NSMenuView.inc
U packages/cocoaint/src/appkit/NSUserInterfaceItemSearching.inc
U packages/cocoaint/src/appkit/NSWindow.inc
U packages/cocoaint/src/appkit/NSDictionaryController.inc
U packages/cocoaint/src/appkit/NSView.inc
U packages/cocoaint/src/appkit/NSButtonCell.inc
U packages/cocoaint/src/appkit/NSDocument.inc
U packages/cocoaint/src/appkit/NSAnimation.inc
U packages/cocoaint/src/appkit/NSSpeechSynthesizer.inc
U packages/cocoaint/src/appkit/NSStepperCell.inc
U packages/cocoaint/src/appkit/NSQuickDrawView.inc
U packages/cocoaint/src/appkit/NSSplitView.inc
U packages/cocoaint/src/appkit/NSScrollView.inc
U packages/cocoaint/src/appkit/NSImageRep.inc
U packages/cocoaint/src/appkit/NSRulerMarker.inc
U packages/cocoaint/src/appkit/NSPersistentDocument.inc
U packages/cocoaint/src/appkit/NSPanel.inc
U packages/cocoaint/src/appkit/NSSpeechRecognizer.inc
U packages/cocoaint/src/appkit/NSProgressIndicator.inc
U packages/cocoaint/src/appkit/NSColorWell.inc
U packages/cocoaint/src/appkit/NSAlert.inc
U packages/cocoaint/src/appkit/NSPrintInfo.inc
U packages/cocoaint/src/appkit/NSNib.inc
U packages/cocoaint/src/appkit/NSMovieView.inc
U packages/cocoaint/src/appkit/NSUserInterfaceValidation.inc
U packages/cocoaint/src/appkit/NSButton.inc
U packages/cocoaint/src/appkit/NSSavePanel.inc
U packages/cocoaint/src/appkit/NSColor.inc
U packages/cocoaint/src/appkit/NSViewController.inc
U packages/cocoaint/src/appkit/NSCell.inc
U packages/cocoaint/src/appkit/NSArrayController.inc
U packages/cocoaint/src/appkit/NSDocumentController.inc
U packages/cocoaint/src/appkit/NSTokenField.inc
U packages/cocoaint/src/appkit/NSTextField.inc
U packages/cocoaint/src/appkit/NSDockTile.inc
U packages/cocoaint/src/appkit/NSAttributedString.inc
U packages/cocoaint/src/appkit/NSSecureTextField.inc
U packages/cocoaint/src/appkit/NSFontManager.inc
U packages/cocoaint/src/appkit/NSMatrix.inc
U packages/cocoaint/src/appkit/NSNibLoading.inc
U packages/cocoaint/src/appkit/NSStatusBar.inc
U packages/cocoaint/src/appkit/NSComboBoxCell.inc
U packages/cocoaint/src/appkit/NSObjectController.inc
U packages/cocoaint/src/appkit/NSControl.inc
U packages/cocoaint/src/appkit/NSClipView.inc
U packages/cocoaint/src/appkit/NSSlider.inc
U packages/cocoaint/src/appkit/NSScroller.inc
U packages/cocoaint/src/appkit/NSAccessibility.inc
U packages/cocoaint/src/appkit/NSSound.inc
U packages/cocoaint/src/appkit/NSWindowScripting.inc
U packages/cocoaint/src/appkit/NSTextAttachment.inc
U packages/cocoaint/src/appkit/NSColorPanel.inc
U packages/cocoaint/src/appkit/NSTreeController.inc
U packages/cocoaint/src/appkit/NSTableColumn.inc
U packages/cocoaint/src/appkit/NSUserDefaultsController.inc
U packages/cocoaint/src/appkit/NSWindowController.inc
U packages/cocoaint/src/appkit/NSSegmentedControl.inc
U packages/cocoaint/src/appkit/NSRuleEditor.inc
U packages/cocoaint/src/appkit/NSMovie.inc
U packages/cocoaint/src/appkit/NSFileWrapper.inc
U packages/cocoaint/src/appkit/NSTabViewItem.inc
U packages/cocoaint/src/appkit/NSEvent.inc
U packages/cocoaint/src/appkit/NSTouch.inc
U packages/cocoaint/src/appkit/NSBrowserCell.inc
U packages/cocoaint/src/appkit/NSPasteboard.inc
U packages/cocoaint/src/appkit/NSTextContainer.inc
U packages/cocoaint/src/appkit/NSTextTable.inc
U packages/cocoaint/src/appkit/NSStatusItem.inc
U packages/cocoaint/src/appkit/NSPasteboardItem.inc
U packages/cocoaint/src/appkit/NSFormCell.inc
U packages/cocoaint/src/appkit/NSSpellChecker.inc
U packages/cocoaint/src/appkit/NSTreeNode.inc
U packages/cocoaint/src/appkit/NSLayoutManager.inc
U packages/cocoaint/src/appkit/NSTypesetter.inc
U packages/cocoaint/src/appkit/NSSearchFieldCell.inc
U packages/cocoaint/src/appkit/NSDatePickerCell.inc
U packages/cocoaint/src/appkit/NSImage.inc
U packages/cocoaint/src/appkit/NSBrowser.inc
U packages/cocoaint/src/appkit/NSTokenFieldCell.inc
U packages/cocoaint/src/appkit/NSInputServer.inc
U packages/cocoaint/src/appkit/NSTextFieldCell.inc
U packages/cocoaint/src/appkit/NSInputManager.inc
U packages/cocoaint/src/appkit/NSBezierPath.inc
U packages/cocoaint/src/appkit/NSPopUpButtonCell.inc
U packages/cocoaint/src/appkit/NSRunningApplication.inc
U packages/cocoaint/src/appkit/NSGraphicsContext.inc
U packages/cocoaint/src/appkit/NSFont.inc
U packages/cocoaint/src/appkit/NSTextStorage.inc
U packages/cocoaint/src/appkit/NSDatePicker.inc
U packages/cocoaint/src/appkit/NSKeyValueBinding.inc
U packages/cocoaint/src/appkit/NSCachedImageRep.inc
U packages/cocoaint/src/appkit/NSOpenPanel.inc
U packages/cocoaint/src/appkit/NSTableView.inc
U packages/cocoaint/src/appkit/NSStepper.inc
U packages/cocoaint/src/appkit/NSDragging.inc
U packages/cocoaint/src/appkit/NSSliderCell.inc
U packages/cocoaint/src/appkit/NSController.inc
U packages/cocoaint/src/appkit/NSMenuItemCell.inc
U packages/cocoaint/src/appkit/NSText.inc
U packages/cocoaint/src/appkit/NSDrawer.inc
U packages/cocoaint/src/appkit/NSApplicationScripting.inc
U packages/cocoaint/src/appkit/NSTableHeaderView.inc
U packages/cocoaint/src/appkit/NSPopUpButton.inc
U packages/cocoaint/src/appkit/NSToolbar.inc
U packages/cocoaint/src/appkit/NSTextInputClient.inc
U packages/cocoaint/src/appkit/NSMenu.inc
U packages/cocoaint/src/appkit/NSCursor.inc
U packages/cocoaint/src/appkit/NSImageView.inc
U packages/cocoaint/src/appkit/NSPrintOperation.inc
U packages/cocoaint/src/appkit/NSATSTypesetter.inc
U packages/cocoaint/src/appkit/NSToolbarItem.inc
U packages/cocoaint/src/appkit/NSMenuItem.inc
U packages/cocoaint/src/appkit/NSFontPanel.inc
U packages/cocoaint/src/appkit/NSBitmapImageRep.inc
U packages/cocoaint/src/appkit/NSTableHeaderCell.inc
U packages/cocoaint/src/appkit/NSGraphics.inc
U packages/cocoaint/src/appkit/NSTabView.inc
U packages/cocoaint/src/appkit/NSResponder.inc
U packages/cocoaint/src/appkit/NSApplication.inc
U packages/cocoaint/src/appkit/NSComboBox.inc
U packages/cocoaint/src/appkit/NSTextInputContext.inc
U packages/cocoaint/src/appkit/NSOutlineView.inc
U packages/cocoaint/src/appkit/NSColorList.inc
U packages/cocoaint/src/appkit/NSTextView.inc
--- Recording mergeinfo for merge of r39950 into '.':
G .
--- Merging r40008 into '.':
G compiler/ncal.pas
A tests/webtbs/tw34442.pp
--- Recording mergeinfo for merge of r40008 into '.':
G .
--- Merging r40009 into '.':
G compiler/defcmp.pas
G compiler/ncnv.pas
U compiler/pexpr.pas
A tests/webtbs/tw33875.pp
--- Recording mergeinfo for merge of r40009 into '.':
G .
--- Merging r40010 into '.':
A tests/webtbs/tw34055.pp
G compiler/ngtcon.pas
--- Recording mergeinfo for merge of r40010 into '.':
G .
--- Merging r40012 into '.':
G compiler/defcmp.pas
G compiler/htypechk.pas
A tests/webtbs/tw32179.pp
--- Recording mergeinfo for merge of r40012 into '.':
G .
--- Merging r40367 into '.':
U compiler/optcse.pas
--- Recording mergeinfo for merge of r40367 into '.':
G .
--- Merging r40373 into '.':
U compiler/hlcgobj.pas
--- Recording mergeinfo for merge of r40373 into '.':
G .
--- Merging r40374 into '.':
U compiler/ncgld.pas
--- Recording mergeinfo for merge of r40374 into '.':
G .
--- Merging r40375 into '.':
G compiler/hlcgobj.pas
--- Recording mergeinfo for merge of r40375 into '.':
G .
--- Merging r40384 into '.':
U compiler/psub.pas
--- Recording mergeinfo for merge of r40384 into '.':
G .
--- Merging r40386 into '.':
U compiler/ngenutil.pas
U compiler/jvm/njvmutil.pas
--- Recording mergeinfo for merge of r40386 into '.':
G .
--- Merging r40442 into '.':
U compiler/ppu.pas
G compiler/symdef.pas
--- Recording mergeinfo for merge of r40442 into '.':
G .
--- Merging r40443 into '.':
U compiler/systems/i_bsd.pas
U compiler/systems/i_linux.pas
U compiler/systems/i_sunos.pas
U compiler/systems/i_embed.pas
U compiler/systems/i_android.pas
U compiler/systems/i_aros.pas
--- Recording mergeinfo for merge of r40443 into '.':
G .
--- Merging r40499 into '.':
G compiler/llvm/hlcgllvm.pas
--- Recording mergeinfo for merge of r40499 into '.':
G .
--- Merging r40630 into '.':
U compiler/ncgnstld.pas
G compiler/ninl.pas
--- Recording mergeinfo for merge of r40630 into '.':
G .
--- Merging r40633 into '.':
G compiler/hlcgobj.pas
U compiler/hlcg2ll.pas
--- Recording mergeinfo for merge of r40633 into '.':
G .
--- Merging r40634 into '.':
U compiler/ncgcnv.pas
G compiler/symdef.pas
U compiler/llvm/nllvmcnv.pas
U compiler/llvm/nllvmld.pas
U compiler/i386/symcpu.pas
G compiler/ncnv.pas
U compiler/symcreat.pas
U compiler/jvm/pjvm.pas
U compiler/arm/symcpu.pas
U compiler/powerpc/symcpu.pas
U compiler/m68k/symcpu.pas
U compiler/x86_64/symcpu.pas
U compiler/blockutl.pas
U compiler/i8086/symcpu.pas
--- Recording mergeinfo for merge of r40634 into '.':
G .
--- Merging r40645 into '.':
U compiler/nobj.pas
--- Recording mergeinfo for merge of r40645 into '.':
G .
--- Merging r40648 into '.':
G compiler/symcreat.pas
--- Recording mergeinfo for merge of r40648 into '.':
G .
--- Merging r40683 into '.':
A tests/tbf/tb0267.pp
U tests/webtbs/tw27349.pp
A tests/tbs/tb0654.pp
G compiler/nobj.pas
--- Recording mergeinfo for merge of r40683 into '.':
G .
--- Recording mergeinfo for merge of r40729 into '.':
G .
--- Merging r40771 into '.':
U rtl/darwin/x86/x86hnd.inc
--- Recording mergeinfo for merge of r40771 into '.':
G .
--- Merging r40772 into '.':
G compiler/nflw.pas
U compiler/pmodules.pas
U compiler/pdecsub.pas
U compiler/pparautl.pas
G compiler/ptype.pas
U compiler/pdecobj.pas
U compiler/pgenutil.pas
U compiler/pdecl.pas
U compiler/jvm/symcpu.pas
G compiler/pdecvar.pas
--- Recording mergeinfo for merge of r40772 into '.':
G .
--- Merging r40773 into '.':
G compiler/pdecsub.pas
U compiler/ncgnstmm.pas
G compiler/symcreat.pas
G compiler/pdecl.pas
G compiler/pmodules.pas
G compiler/pdecobj.pas
G compiler/psub.pas
G compiler/symdef.pas
G compiler/pparautl.pas
A compiler/procdefutil.pas
G compiler/pgenutil.pas
G compiler/jvm/symcpu.pas
G compiler/jvm/jvmdef.pas
G compiler/jvm/pjvm.pas
G compiler/nflw.pas
U compiler/symutil.pas
G compiler/pdecvar.pas
G compiler/ptype.pas
U compiler/i386/n386flw.pas
G compiler/ncgnstld.pas
U compiler/x86_64/nx64flw.pas
U compiler/procinfo.pas
--- Recording mergeinfo for merge of r40773 into '.':
G .
--- Merging r40777 into '.':
G compiler/ppu.pas
U compiler/optconstprop.pas
U compiler/pstatmnt.pas
U compiler/optutils.pas
U compiler/pass_2.pas
U compiler/node.pas
U compiler/ncgmem.pas
U compiler/nmem.pas
G compiler/psystem.pas
--- Recording mergeinfo for merge of r40777 into '.':
G .
--- Merging r40778 into '.':
G rtl/darwin/x86/x86hnd.inc
--- Recording mergeinfo for merge of r40778 into '.':
G .
--- Merging r40785 into '.':
U compiler/msgidx.inc
G compiler/pexpr.pas
U compiler/msg/errore.msg
U compiler/msgtxt.inc
A tests/webtbf/tw34821.pp
--- Recording mergeinfo for merge of r40785 into '.':
G .
--- Merging r40810 into '.':
G compiler/hlcg2ll.pas
--- Recording mergeinfo for merge of r40810 into '.':
G .
--- Merging r41161 into '.':
G compiler/symdef.pas
A tests/webtbs/tw34971.pp
--- Recording mergeinfo for merge of r41161 into '.':
G .
--- Merging r41164 into '.':
U tests/test/tinterlocked64mt.pp
U tests/test/tinterlockedmt.pp
--- Recording mergeinfo for merge of r41164 into '.':
G .
--- Merging r41165 into '.':
U tests/test/units/sysutils/trwsync.pp
--- Recording mergeinfo for merge of r41165 into '.':
G .
--- Merging r41166 into '.':
U rtl/objpas/sysutils/sysuthrd.inc
--- Recording mergeinfo for merge of r41166 into '.':
G .
git-svn-id: branches/fixes_3_2@41249 -
------------------------------------------------------------------------
r40521 | pierre | 2018-12-11 08:47:59 +0000 (Tue, 11 Dec 2018) | 1 line
Modify tbs/tb0588.pp to check that a warning is issued about non-initialized return value, moved to tbf directory
------------------------------------------------------------------------
--- Merging r40521 into '.':
D tests/tbs/tb0588.pp
A tests/tbf/tb0588.pp
--- Recording mergeinfo for merge of r40521 into '.':
U .
git-svn-id: branches/fixes_3_2@40840 -
U compiler/ncal.pas
U compiler/optdfa.pas
A tests/webtbs/tw34438.pp
--- Recording mergeinfo for merge of r40202 into '.':
U .
git-svn-id: branches/fixes_3_2@40740 -
U rtl/objpas/classes/bits.inc
U rtl/objpas/classes/classesh.inc
A tests/test/units/classes/ttbits.pp
--- Recording mergeinfo for merge of r40524 into '.':
U .
# revisions: 40524
git-svn-id: branches/fixes_3_2@40727 -
40307
40309
40314
40319
40322
40324
40326
40377
40378 from trunk to fixes_3_2
------------------------------------------------------------------------
r40277 | pierre | 2018-11-08 20:18:30 +0000 (Thu, 08 Nov 2018) | 1 line
Implement mark_write override for tinilinenode
------------------------------------------------------------------------
--- Merging r40277 into '.':
U compiler/ninl.pas
--- Recording mergeinfo for merge of r40277 into '.':
U .
------------------------------------------------------------------------
r40307 | pierre | 2018-11-13 15:10:21 +0000 (Tue, 13 Nov 2018) | 6 lines
+ Introduce PPC_SUFFIXES, new make variable that lists all ppc suffixes
for all different CPUs supported.
* Use PPC_SUFFIXES in execlean and CPU_clean targets.
* Also delete CPU/bin subbirectory.
------------------------------------------------------------------------
--- Merging r40307 into '.':
U compiler/Makefile
U compiler/Makefile.fpc
--- Recording mergeinfo for merge of r40307 into '.':
G .
------------------------------------------------------------------------
r40309 | pierre | 2018-11-13 15:51:32 +0000 (Tue, 13 Nov 2018) | 1 line
Try to avoid expectloc not set after first pass error for call node
------------------------------------------------------------------------
--- Merging r40309 into '.':
U compiler/ncal.pas
--- Recording mergeinfo for merge of r40309 into '.':
G .
------------------------------------------------------------------------
r40314 | pierre | 2018-11-14 13:13:19 +0000 (Wed, 14 Nov 2018) | 4 lines
* Change first parameter type of function is_continuous_maks to aword type.
Add typecasts where needed to allow for successful compilation of arm-linux target
with -CriotR options when building the compiler.
------------------------------------------------------------------------
--- Merging r40314 into '.':
U compiler/arm/cpubase.pas
U compiler/arm/cgcpu.pas
--- Recording mergeinfo for merge of r40314 into '.':
G .
------------------------------------------------------------------------
r40319 | pierre | 2018-11-15 16:58:40 +0000 (Thu, 15 Nov 2018) | 1 line
Disable range check in m68k:tiscv32 and riscv64 cgcpu units
------------------------------------------------------------------------
--- Merging r40319 into '.':
C compiler/riscv64
U compiler/m68k/cgcpu.pas
C compiler/riscv32
--- Recording mergeinfo for merge of r40319 into '.':
G .
Summary of conflicts:
Tree conflicts: 2
------------------------------------------------------------------------
r40322 | pierre | 2018-11-15 22:01:25 +0000 (Thu, 15 Nov 2018) | 1 line
Also disable range checking in arm/aoptcpu unit
------------------------------------------------------------------------
--- Merging r40322 into '.':
U compiler/arm/aoptcpu.pas
--- Recording mergeinfo for merge of r40322 into '.':
G .
------------------------------------------------------------------------
r40324 | pierre | 2018-11-16 10:27:42 +0000 (Fri, 16 Nov 2018) | 4 lines
* Disable range check for m68k/aoptcpu unit
* Add missing change of var parameter p to next instruction
in TryToOptimizeMove method after instruction removal.
------------------------------------------------------------------------
--- Merging r40324 into '.':
U compiler/m68k/aoptcpu.pas
--- Recording mergeinfo for merge of r40324 into '.':
G .
------------------------------------------------------------------------
r40326 | pierre | 2018-11-16 13:28:26 +0000 (Fri, 16 Nov 2018) | 1 line
Change local variables offsetdec and extraoffset type to ASizeInt
------------------------------------------------------------------------
--- Merging r40326 into '.':
U compiler/ncgmem.pas
--- Recording mergeinfo for merge of r40326 into '.':
G .
------------------------------------------------------------------------
r40377 | pierre | 2018-11-27 10:19:36 +0000 (Tue, 27 Nov 2018) | 1 line
Fix bug report 34605 and add corresponding test
------------------------------------------------------------------------
--- Merging r40377 into '.':
A tests/webtbs/tw34605.pp
U compiler/nutils.pas
--- Recording mergeinfo for merge of r40377 into '.':
G .
------------------------------------------------------------------------
r40378 | pierre | 2018-11-27 10:21:37 +0000 (Tue, 27 Nov 2018) | 1 line
Avoid range errors or overflows on for AVR cpu, when computing address offsets
------------------------------------------------------------------------
--- Merging r40378 into '.':
U compiler/ncgset.pas
U compiler/ngtcon.pas
--- Recording mergeinfo for merge of r40378 into '.':
G .
git-svn-id: branches/fixes_3_2@40716 -
------------------------------------------------------------------------
r39725 | pierre | 2018-09-10 13:28:33 +0000 (Mon, 10 Sep 2018) | 1 line
Add branches for 3.2.0, 3.2.1 and 3.3.1 versions
------------------------------------------------------------------------
--- Merging r39725 into '.':
U tests/utils/testsuite/utests.pp
--- Recording mergeinfo for merge of r39725 into '.':
U .
------------------------------------------------------------------------
r39733 | pierre | 2018-09-11 08:16:56 +0000 (Tue, 11 Sep 2018) | 1 line
sparc64-linux objects recompiled with GCC 7.3.0
------------------------------------------------------------------------
--- Merging r39733 into '.':
U tests/test/cg/obj/readme.txt
U tests/test/cg/obj/linux/sparc64/ctest.o
U tests/test/cg/obj/linux/sparc64/cpptcl1.o
U tests/test/cg/obj/linux/sparc64/cpptcl2.o
U tests/test/cg/obj/linux/sparc64/tcext3.o
U tests/test/cg/obj/linux/sparc64/tcext4.o
U tests/test/cg/obj/linux/sparc64/tcext5.o
U tests/test/cg/obj/linux/sparc64/tcext6.o
--- Recording mergeinfo for merge of r39733 into '.':
G .
------------------------------------------------------------------------
r39808 | pierre | 2018-09-26 09:29:33 +0000 (Wed, 26 Sep 2018) | 1 line
Disable libraries not compiling for jvm-java or jvm-android targets
------------------------------------------------------------------------
--- Merging r39808 into '.':
U packages/fppkg/fpmake.pp
U packages/fcl-base/fpmake.pp
U packages/rtl-extra/fpmake.pp
U packages/hermes/fpmake.pp
U packages/fcl-extra/fpmake.pp
U packages/fcl-db/fpmake.pp
U packages/unzip/fpmake.pp
U packages/odbc/fpmake.pp
U packages/gdbm/fpmake.pp
U packages/pthreads/fpmake.pp
U packages/fcl-json/fpmake.pp
U packages/pcap/fpmake.pp
U packages/numlib/fpmake.pp
U packages/rtl-generics/fpmake.pp
U packages/zlib/fpmake.pp
U packages/paszlib/fpmake.pp
U packages/webidl/fpmake.pp
U packages/regexpr/fpmake.pp
U packages/libgd/fpmake.pp
U packages/fcl-net/fpmake.pp
U packages/fcl-res/fpmake.pp
U packages/libpng/fpmake.pp
U packages/dblib/fpmake.pp
U packages/tcl/fpmake.pp
U packages/openssl/fpmake.pp
U packages/ibase/fpmake.pp
U packages/bzip2/fpmake.pp
U packages/fcl-sdo/fpmake.pp
U packages/fcl-sound/fpmake.pp
U packages/fcl-passrc/fpmake.pp
U packages/fcl-stl/fpmake.pp
U packages/libmicrohttpd/fpmake.pp
U packages/mysql/fpmake.pp
U packages/postgres/fpmake.pp
U packages/httpd22/fpmake.pp
U packages/httpd24/fpmake.pp
U packages/rtl-console/fpmake.pp
U packages/sqlite/fpmake.pp
U packages/fftw/fpmake.pp
U packages/fcl-pdf/fpmake.pp
U packages/rtl-objpas/fpmake.pp
U packages/fcl-image/fpmake.pp
U packages/pasjpeg/fpmake.pp
U packages/chm/fpmake.pp
U packages/fcl-registry/fpmake.pp
U packages/libtar/fpmake.pp
U packages/symbolic/fpmake.pp
U packages/libenet/fpmake.pp
U packages/imagemagick/fpmake.pp
U packages/fcl-xml/fpmake.pp
U packages/oracle/fpmake.pp
U packages/fcl-fpcunit/fpmake.pp
U packages/fcl-js/fpmake.pp
U packages/fcl-async/fpmake.pp
U packages/fcl-process/fpmake.pp
U packages/pastojs/fpmake.pp
U packages/hash/fpmake.pp
U packages/rtl-unicode/fpmake.pp
U packages/fpmkunit/fpmake.pp
--- Recording mergeinfo for merge of r39808 into '.':
G .
------------------------------------------------------------------------
r40027 | pierre | 2018-10-24 21:37:54 +0000 (Wed, 24 Oct 2018) | 1 line
Fix compilation of RTL for watcom target
------------------------------------------------------------------------
--- Merging r40027 into '.':
U compiler/x86/agx86int.pas
--- Recording mergeinfo for merge of r40027 into '.':
G .
------------------------------------------------------------------------
r40028 | pierre | 2018-10-25 06:39:42 +0000 (Thu, 25 Oct 2018) | 1 line
Try to fix compilation error after commit #40027
------------------------------------------------------------------------
--- Merging r40028 into '.':
G compiler/x86/agx86int.pas
--- Recording mergeinfo for merge of r40028 into '.':
G .
------------------------------------------------------------------------
r40102 | pierre | 2018-10-31 09:07:57 +0000 (Wed, 31 Oct 2018) | 1 line
Replace aint (which is a compiler specific type) by ptruint type, which is defined in system unit
------------------------------------------------------------------------
--- Merging r40102 into '.':
U tests/test/tarray5.pp
--- Recording mergeinfo for merge of r40102 into '.':
G .
------------------------------------------------------------------------
r40103 | pierre | 2018-10-31 09:59:45 +0000 (Wed, 31 Oct 2018) | 1 line
Use pdword to avoid range check erro in tentryfile.getdword method
------------------------------------------------------------------------
--- Merging r40103 into '.':
U compiler/entfile.pas
--- Recording mergeinfo for merge of r40103 into '.':
G .
------------------------------------------------------------------------
r40104 | pierre | 2018-10-31 10:21:51 +0000 (Wed, 31 Oct 2018) | 1 line
Use longint type instead of AWord for Initial parameter in CalcExecutionWeigths (to avoid range error for avr compiler)
------------------------------------------------------------------------
@@
begin
Result:=fen_false;
n.allocoptinfo;
<<<<<<< MINE (select with 'mc') (367)
Weight:=PAWord(arg)^;
||||||| ORIGINAL (367)
Weight:=max(PAWord(arg)^,1);
=======
Weight:=max(plongint(arg)^,1);
>>>>>>> THEIRS (select with 'tc') (367)
case n.nodetype of
casen:
begin
--- Merging r40104 into '.':
C compiler/optutils.pas
--- Recording mergeinfo for merge of r40104 into '.':
G .
Summary of conflicts:
Text conflicts: 1
------------------------------------------------------------------------
r40110 | pierre | 2018-10-31 14:51:23 +0000 (Wed, 31 Oct 2018) | 1 line
Avoid range check error in MaskLength evaluation
------------------------------------------------------------------------
--- Merging r40110 into '.':
U compiler/x86/aoptx86.pas
--- Recording mergeinfo for merge of r40110 into '.':
G .
------------------------------------------------------------------------
r40111 | pierre | 2018-10-31 15:47:53 +0000 (Wed, 31 Oct 2018) | 1 line
Complement commit 40104, by changing type of executionweight in toptinfo record and adapt pass_2 code
------------------------------------------------------------------------
--- Merging r40111 into '.':
U compiler/pass_2.pas
U compiler/optbase.pas
--- Recording mergeinfo for merge of r40111 into '.':
G .
------------------------------------------------------------------------
r40112 | pierre | 2018-10-31 15:48:32 +0000 (Wed, 31 Oct 2018) | 1 line
Disable range check completely in arm/cgcpu unit
------------------------------------------------------------------------
--- Merging r40112 into '.':
U compiler/arm/cgcpu.pas
--- Recording mergeinfo for merge of r40112 into '.':
G .
------------------------------------------------------------------------
r40113 | pierre | 2018-10-31 15:49:14 +0000 (Wed, 31 Oct 2018) | 1 line
Avoid overflow in code
------------------------------------------------------------------------
--- Merging r40113 into '.':
U compiler/symdef.pas
--- Recording mergeinfo for merge of r40113 into '.':
G .
------------------------------------------------------------------------
r40114 | pierre | 2018-10-31 15:50:26 +0000 (Wed, 31 Oct 2018) | 1 line
Add explicit rtlclean/rtl targets in fullcycle rule if DOWPOCYCLE is set
------------------------------------------------------------------------
--- Merging r40114 into '.':
U compiler/Makefile.fpc
U compiler/Makefile
--- Recording mergeinfo for merge of r40114 into '.':
G .
------------------------------------------------------------------------
r40120 | pierre | 2018-10-31 23:15:22 +0000 (Wed, 31 Oct 2018) | 1 line
Change RemoveCurrentP parameter type to tai, because GetNextInstruction does not always return a taicpu, adapt code in avr/aoptcpu unit
------------------------------------------------------------------------
--- Merging r40120 into '.':
U compiler/aoptobj.pas
U compiler/avr/aoptcpu.pas
--- Recording mergeinfo for merge of r40120 into '.':
G .
------------------------------------------------------------------------
r40121 | pierre | 2018-10-31 23:16:51 +0000 (Wed, 31 Oct 2018) | 1 line
Add check about tloadnode.symtableentry type before typecast
------------------------------------------------------------------------
--- Merging r40121 into '.':
U compiler/ncal.pas
--- Recording mergeinfo for merge of r40121 into '.':
G .
------------------------------------------------------------------------
r40122 | pierre | 2018-10-31 23:18:09 +0000 (Wed, 31 Oct 2018) | 1 line
Fix typecast in FindRegDeAlloc call
------------------------------------------------------------------------
--- Merging r40122 into '.':
U compiler/arm/aoptcpu.pas
--- Recording mergeinfo for merge of r40122 into '.':
G .
------------------------------------------------------------------------
r40123 | pierre | 2018-10-31 23:19:39 +0000 (Wed, 31 Oct 2018) | 1 line
Remove unneeded typecasts in TryTOptimizeMove
------------------------------------------------------------------------
--- Merging r40123 into '.':
U compiler/m68k/aoptcpu.pas
--- Recording mergeinfo for merge of r40123 into '.':
G .
------------------------------------------------------------------------
r40124 | pierre | 2018-10-31 23:20:29 +0000 (Wed, 31 Oct 2018) | 1 line
Add global range check disable for i8086 cgcpu and x86 nx86add units
------------------------------------------------------------------------
--- Merging r40124 into '.':
U compiler/i8086/cgcpu.pas
U compiler/x86/nx86add.pas
--- Recording mergeinfo for merge of r40124 into '.':
G .
------------------------------------------------------------------------
r40131 | pierre | 2018-11-01 07:01:02 +0000 (Thu, 01 Nov 2018) | 1 line
Remove another wrong typecast when testing that a tai is an instruction
------------------------------------------------------------------------
--- Merging r40131 into '.':
G compiler/m68k/aoptcpu.pas
--- Recording mergeinfo for merge of r40131 into '.':
G .
------------------------------------------------------------------------
r40236 | pierre | 2018-11-06 07:40:31 +0000 (Tue, 06 Nov 2018) | 1 line
Really change extension of hs1 local variable in get_exepath
------------------------------------------------------------------------
--- Merging r40236 into '.':
U compiler/globals.pas
--- Recording mergeinfo for merge of r40236 into '.':
G .
------------------------------------------------------------------------
r40237 | pierre | 2018-11-06 07:41:15 +0000 (Tue, 06 Nov 2018) | 1 line
Disable range checking in rax86int unit
------------------------------------------------------------------------
--- Merging r40237 into '.':
U compiler/x86/rax86int.pas
--- Recording mergeinfo for merge of r40237 into '.':
G .
------------------------------------------------------------------------
r40278 | pierre | 2018-11-08 20:19:54 +0000 (Thu, 08 Nov 2018) | 1 line
Downgrade EXTDEBUG warning to note about zero size temp, as it is used for empty sets
------------------------------------------------------------------------
--- Merging r40278 into '.':
U compiler/tgobj.pas
--- Recording mergeinfo for merge of r40278 into '.':
G .
git-svn-id: branches/fixes_3_2@40624 -
------------------------------------------------------------------------
r39726 | pierre | 2018-09-10 13:30:42 +0000 (Mon, 10 Sep 2018) | 1 line
pass -D__I8086_SMARTLINK_SECTIONS__ to nasm if FPCOPT contains -dTEST_I8086_SMARTLINK_SECTIONS
------------------------------------------------------------------------
--- Merging r39726 into '.':
U rtl/msdos/Makefile
U rtl/msdos/Makefile.fpc
--- Recording mergeinfo for merge of r39726 into '.':
U .
------------------------------------------------------------------------
r39732 | pierre | 2018-09-11 08:02:48 +0000 (Tue, 11 Sep 2018) | 1 line
Add FPC_SOFT_FPUX80 and FPC_SOFT_FPU128 define handling
------------------------------------------------------------------------
--- Merging r39732 into '.':
U rtl/linux/system.pp
--- Recording mergeinfo for merge of r39732 into '.':
G .
------------------------------------------------------------------------
r39734 | pierre | 2018-09-11 13:08:51 +0000 (Tue, 11 Sep 2018) | 1 line
Increase default trace size to 16
------------------------------------------------------------------------
--- Merging r39734 into '.':
U rtl/inc/heaptrc.pp
--- Recording mergeinfo for merge of r39734 into '.':
G .
------------------------------------------------------------------------
r39735 | pierre | 2018-09-11 13:10:59 +0000 (Tue, 11 Sep 2018) | 1 line
Avoid wrap on 32-bit system for StackTop calculation
------------------------------------------------------------------------
--- Merging r39735 into '.':
U rtl/inc/system.inc
--- Recording mergeinfo for merge of r39735 into '.':
G .
------------------------------------------------------------------------
r39736 | pierre | 2018-09-11 13:13:50 +0000 (Tue, 11 Sep 2018) | 5 lines
* Add PAGESIZE local constant.
+ Set LAST_PAGE_GENERATES_SIGNAL macro for linux powerpc/powerpc64.
+ Use page_size for StackBottom computation.
+ Use LAST_PAGE_GENERATES_SIGNAL in StackBottom computation.
------------------------------------------------------------------------
--- Merging r39736 into '.':
G rtl/linux/system.pp
--- Recording mergeinfo for merge of r39736 into '.':
G .
------------------------------------------------------------------------
r39801 | pierre | 2018-09-24 22:20:30 +0000 (Mon, 24 Sep 2018) | 1 line
define iconv_is_in_libc by default for netbsd OS (can be disabled by adding -dDISABLE_ICONV_LIBC option
------------------------------------------------------------------------
--- Merging r39801 into '.':
U rtl/unix/cwstring.pp
--- Recording mergeinfo for merge of r39801 into '.':
G .
------------------------------------------------------------------------
r39806 | pierre | 2018-09-26 09:25:54 +0000 (Wed, 26 Sep 2018) | 1 line
Rename Result parameter to _Result to avoid compilation error for ppcjvm
------------------------------------------------------------------------
--- Merging r39806 into '.':
U packages/jni/src/jni.pas
--- Recording mergeinfo for merge of r39806 into '.':
G .
------------------------------------------------------------------------
r39807 | pierre | 2018-09-26 09:27:33 +0000 (Wed, 26 Sep 2018) | 1 line
Explicitly also disable java OS target
------------------------------------------------------------------------
--- Merging r39807 into '.':
U packages/sdl/fpmake.pp
--- Recording mergeinfo for merge of r39807 into '.':
G .
------------------------------------------------------------------------
r40002 | pierre | 2018-10-20 22:30:20 +0000 (Sat, 20 Oct 2018) | 1 line
Add explicit typecast to avoid range ccheck error
------------------------------------------------------------------------
--- Merging r40002 into '.':
U rtl/linux/termiosproc.inc
--- Recording mergeinfo for merge of r40002 into '.':
G .
------------------------------------------------------------------------
r40014 | pierre | 2018-10-22 21:14:59 +0000 (Mon, 22 Oct 2018) | 1 line
Add missing unicode related units to netware OS
------------------------------------------------------------------------
--- Merging r40014 into '.':
U rtl/netware/Makefile
U rtl/netware/Makefile.fpc
--- Recording mergeinfo for merge of r40014 into '.':
G .
------------------------------------------------------------------------
r40358 | pierre | 2018-11-20 22:02:59 +0000 (Tue, 20 Nov 2018) | 1 line
Add classes unit
------------------------------------------------------------------------
--- Merging r40358 into '.':
U rtl/watcom/Makefile
U rtl/watcom/Makefile.fpc
--- Recording mergeinfo for merge of r40358 into '.':
G .
------------------------------------------------------------------------
r40363 | pierre | 2018-11-23 13:29:01 +0000 (Fri, 23 Nov 2018) | 1 line
Also disable fpdoc and pas2jni utils packages for targets not supporting fcl-process package
------------------------------------------------------------------------
--- Merging r40363 into '.':
U utils/pas2jni/fpmake.pp
U utils/fpdoc/fpmake.pp
--- Recording mergeinfo for merge of r40363 into '.':
G .
------------------------------------------------------------------------
r40392 | pierre | 2018-11-29 14:23:44 +0000 (Thu, 29 Nov 2018) | 1 line
Fix delete of gdbver.inc generated file after gdbint unit compilation when called from packages level
------------------------------------------------------------------------
--- Merging r40392 into '.':
U packages/gdbint/fpmake.pp
--- Recording mergeinfo for merge of r40392 into '.':
G .
------------------------------------------------------------------------
r40397 | pierre | 2018-11-29 16:55:07 +0000 (Thu, 29 Nov 2018) | 1 line
Fix cleaning of unicode utils package in fpmake
------------------------------------------------------------------------
--- Merging r40397 into '.':
U utils/unicode/fpmake.pp
--- Recording mergeinfo for merge of r40397 into '.':
G .
------------------------------------------------------------------------
r40481 | pierre | 2018-12-06 17:06:45 +0000 (Thu, 06 Dec 2018) | 1 line
Fix compilation of installer for win32 target
------------------------------------------------------------------------
--- Merging r40481 into '.':
U installer/Makefile
U installer/Makefile.fpc
U packages/ide/Makefile.fpc
U packages/ide/Makefile
--- Recording mergeinfo for merge of r40481 into '.':
G .
------------------------------------------------------------------------
r40537 | pierre | 2018-12-13 10:21:58 +0000 (Thu, 13 Dec 2018) | 1 line
Always accept empty string as meaning zero is TryRomanToInt, fixes intermittent errors in tromantoint test
------------------------------------------------------------------------
--- Merging r40537 into '.':
U packages/rtl-objpas/src/inc/strutils.pp
U tests/test/units/strutils/tromantoint.pp
--- Recording mergeinfo for merge of r40537 into '.':
G .
git-svn-id: branches/fixes_3_2@40618 -
U packages/chm/src/chmcmd.lpi
--- Recording mergeinfo for merge of r39691 into '.':
U .
--- Merging r39758 into '.':
U packages/fcl-base/src/fpexprpars.pp
--- Recording mergeinfo for merge of r39758 into '.':
G .
--- Merging r39831 into '.':
U packages/fcl-net/src/ssockets.pp
--- Recording mergeinfo for merge of r39831 into '.':
G .
--- Merging r39840 into '.':
U rtl/inc/fexpand.inc
U tests/test/units/dos/tfexpand.pp
--- Recording mergeinfo for merge of r39840 into '.':
G .
--- Merging r39843 into '.':
U rtl/objpas/sysutils/syshelp.inc
--- Recording mergeinfo for merge of r39843 into '.':
G .
# revisions: 39691,39758,39831,39840,39843
git-svn-id: branches/fixes_3_2@40527 -
------------------------------------------------------------------------
r39983 | florian | 2018-10-18 20:28:03 +0200 (Thu, 18 Oct 2018) | 3 lines
* properly take care of register allocations between the first and second instruction for the FoldLea optimization
* check for ait_instruction after a GetNextInstruction function call
* cosmetics
------------------------------------------------------------------------
------------------------------------------------------------------------
r39986 | pierre | 2018-10-18 22:21:54 +0200 (Thu, 18 Oct 2018) | 1 line
Fix for bug report #34380
------------------------------------------------------------------------
------------------------------------------------------------------------
r40109 | pierre | 2018-10-31 15:43:18 +0100 (Wed, 31 Oct 2018) | 1 line
Use correct field for sl_absolutetype or sl_typeconv ppropaccesslistitem type (revealed by compilation with -CriotR)
------------------------------------------------------------------------
git-svn-id: branches/fixes_3_2@40482 -