Commit Graph

57347 Commits

Author SHA1 Message Date
pierre
2d20151446 Change parent class of trv32aatreader to trvattreader
git-svn-id: trunk@43309 -
2019-10-24 15:28:47 +00:00
pierre
7e5bf5a9fb Fix compilation error for i8086 cpu target
git-svn-id: trunk@43308 -
2019-10-24 07:03:14 +00:00
florian
fa9c7a92c7 -- Zusammenführen von r42725 bis r43306 in ».«:
A    tests/webtbs/tw32219.pp
U    tests/utils/avx/avxopcodes.pas
U    tests/utils/avx/asmtestgenerator.pas
U    compiler/i386/i386tab.inc
U    compiler/i386/i386nop.inc
U    compiler/i8086/i8086tab.inc
U    compiler/i8086/i8086nop.inc
U    compiler/x86_64/x8664tab.inc
U    compiler/x86_64/x8664nop.inc
U    compiler/x86/aasmcpu.pas
U    compiler/x86/x86ins.dat
U    compiler/x86/rax86.pas
-- Aufzeichnung der Informationen für Zusammenführung von r42706 bis r43306 in ».«:
 U   .

git-svn-id: trunk@43307 -
2019-10-23 18:17:50 +00:00
pierre
5bfebeea4e Avoid GPF if currPath is empty in AddPath method, as this is accepted and handled later
git-svn-id: trunk@43306 -
2019-10-23 10:39:49 +00:00
pierre
d80734b412 Completely disable Round functions if FPUNONE is defined, to fix avr builds without flaot support
git-svn-id: trunk@43305 -
2019-10-23 06:38:10 +00:00
Mattias Gaertner
a18e0c4884 fcl-passrc: error on generic type overload
git-svn-id: trunk@43304 -
2019-10-22 17:11:34 +00:00
Mattias Gaertner
b6631e3857 fcl-passrc: resolver: pass inlinespec as param
git-svn-id: trunk@43303 -
2019-10-22 12:16:29 +00:00
florian
54f16d68be * fixes TSearchPathList.AddPath after r43279 (without this commit, tests/test/tudots2.pp is broken)
git-svn-id: trunk@43302 -
2019-10-21 20:48:34 +00:00
florian
99d44ce40e + test for the initial bug
git-svn-id: branches/tg74/avx512merge@43301 -
2019-10-21 20:14:46 +00:00
florian
c2a36826a7 * regenerated
git-svn-id: branches/tg74/avx512merge@43300 -
2019-10-21 20:08:27 +00:00
svenbarth
9dcd897ce6 * fix for Mantis #36196: free a property's attributes when the property is destroyed
+ added test

git-svn-id: trunk@43299 -
2019-10-21 19:42:19 +00:00
svenbarth
6f74dd4207 * fix memory leak of tcustomattr13
git-svn-id: trunk@43298 -
2019-10-21 19:42:15 +00:00
Mattias Gaertner
03d003d0ba pastojs: fixed test
git-svn-id: trunk@43297 -
2019-10-21 18:33:38 +00:00
Mattias Gaertner
fae04744d0 fcl-passrc: resolver: implicit function specialization: widen common types
git-svn-id: trunk@43296 -
2019-10-21 18:29:58 +00:00
Mattias Gaertner
cdf5134dcc fcl-passrc: resolver: implicit function specialization: widen common types
git-svn-id: trunk@43295 -
2019-10-21 18:18:48 +00:00
ondrej
179819ebab fcl-image: make test compile
git-svn-id: trunk@43294 -
2019-10-21 17:28:27 +00:00
ondrej
e265a8a2d6 * freetype: support floating-point font sizes
git-svn-id: trunk@43293 -
2019-10-21 17:14:06 +00:00
ondrej
763b3a96ab * ReleaseFreetype does not return anything, make it a procedure
git-svn-id: trunk@43292 -
2019-10-21 15:54:22 +00:00
ondrej
6cfe456a78 * freetype fix default resolution for non-Mac
git-svn-id: trunk@43291 -
2019-10-21 15:07:30 +00:00
ondrej
a4bfa27639 * freetype (ansi)string rendering: use automatic FPC conversion from current ANSI codepage
git-svn-id: trunk@43290 -
2019-10-21 15:06:15 +00:00
nickysn
cb9f569906 * fixed i8086 compilation after r43265
git-svn-id: trunk@43289 -
2019-10-21 13:14:58 +00:00
Mattias Gaertner
202284dbfa fcl-passrc: fixed parsing ,^A
git-svn-id: trunk@43288 -
2019-10-21 11:55:11 +00:00
Mattias Gaertner
2e9e8a49be fcl-passrc: less hints
git-svn-id: trunk@43287 -
2019-10-21 11:02:37 +00:00
Mattias Gaertner
e54796472a fcl-passrc: fixed allow advanced record visibility in local records
git-svn-id: trunk@43286 -
2019-10-21 10:50:39 +00:00
Mattias Gaertner
ddcb2d80af fcl-passrc: fixed modeswitch param and comment to be fpc compatible
git-svn-id: trunk@43285 -
2019-10-21 10:26:23 +00:00
tg74
e019d810b0 bugfix movntsd, movntss
git-svn-id: branches/tg74/avx512merge@43284 -
2019-10-21 09:39:53 +00:00
marcus
d90741d2f2 Fixed compilation after r43281 2nd try, some more "R"s
git-svn-id: trunk@43283 -
2019-10-21 07:51:59 +00:00
marcus
e833876f05 Fixed compilation after r43281
git-svn-id: trunk@43282 -
2019-10-21 07:38:04 +00:00
florian
d3c898a96b * properly round in ISO mode, resolves #35626
git-svn-id: trunk@43281 -
2019-10-20 21:11:40 +00:00
florian
ee3258c0da * optimizing length(<dyn. type>)=0 is not possible for jvm
git-svn-id: trunk@43280 -
2019-10-20 21:10:56 +00:00
Jonas Maebe
78fb35525f * change convention for searching sysroot library paths to be the same as the
one used by GNU ld: only search for library paths in the sysroot if they
    are built into the compiler or start with "=". Previously, all
    user-provided library paths were also searched in the sysroot
    (mantis #36198)

git-svn-id: trunk@43279 -
2019-10-20 17:26:44 +00:00
florian
e4b21cc6c8 * indention fixes
git-svn-id: branches/tg74/avx512merge@43278 -
2019-10-20 16:02:19 +00:00
florian
bb1c03b538 + test movntss and movntsd
git-svn-id: branches/tg74/avx512merge@43277 -
2019-10-20 16:00:26 +00:00
florian
14167ca84a * potential fix for assembler MOVNTSD
git-svn-id: branches/tg74/avx512merge@43276 -
2019-10-20 15:51:18 +00:00
florian
85ca3248bf * clean up overlefts from "SCL" based approach
git-svn-id: branches/tg74/avx512merge@43275 -
2019-10-20 14:43:16 +00:00
florian
b73ebce671 * keep ppcx64.lpi unchanged
git-svn-id: branches/tg74/avx512merge@43274 -
2019-10-20 14:40:40 +00:00
Jonas Maebe
e3c6ef21d1 * fixed compilation for Darwin and AIX after addition of section attributes
git-svn-id: trunk@43273 -
2019-10-20 14:14:09 +00:00
florian
e80eee5da5 * generate better code for length(<dyn. type>)=0, resolves #36060
git-svn-id: trunk@43272 -
2019-10-20 13:03:45 +00:00
svenbarth
e251c8e2ab * fix for Mantis #36174: correctly initialize secprocbits and secflags given the section type
git-svn-id: trunk@43267 -
2019-10-19 15:41:41 +00:00
svenbarth
7f8800eeb1 + add a method to TObjData to retrieve the TSectionProcBits and TSectionFlags values for a given section type
git-svn-id: trunk@43266 -
2019-10-19 15:41:37 +00:00
svenbarth
e5de269664 * change TObjData.sectiontype2options to a class function so that it can be called without an instance of TObjData
git-svn-id: trunk@43265 -
2019-10-19 15:41:33 +00:00
svenbarth
e7715023da * fix for Mantis #35567: use the correct type for the size type of a dynamic array
git-svn-id: trunk@43264 -
2019-10-19 15:41:29 +00:00
michael
82788f38d8 * Record/Class operator parsing
git-svn-id: trunk@43229 -
2019-10-19 14:10:52 +00:00
michael
06f0d7ce87 * Fix bug #36179, allow advanced records in procedures (but not anonymous ones)
git-svn-id: trunk@43228 -
2019-10-19 13:35:47 +00:00
michael
a9340e727f Search for .inc .pp .pas if an include file name has no extension
git-svn-id: trunk@43227 -
2019-10-19 13:09:04 +00:00
Mattias Gaertner
8663dbdd4d fcl-passrc: resolver: check arg access
git-svn-id: trunk@43225 -
2019-10-18 22:11:46 +00:00
Mattias Gaertner
d184c527b3 fcl-passrc: resolver: check arg access
git-svn-id: trunk@43224 -
2019-10-18 21:58:05 +00:00
Mattias Gaertner
a832f3615b pastojs: typeinfo(GenTemplateType)
git-svn-id: trunk@43223 -
2019-10-18 16:06:34 +00:00
Mattias Gaertner
3f19cff02b pastojs: static method no this
git-svn-id: trunk@43222 -
2019-10-18 13:37:21 +00:00
Mattias Gaertner
48ab695bca fcl-passrc: fixed compile
git-svn-id: trunk@43221 -
2019-10-18 13:36:55 +00:00