Mattias Gaertner
70ed2470dc
pastojs: typeinfo for external classes
...
git-svn-id: trunk@43323 -
2019-10-27 20:51:31 +00:00
Mattias Gaertner
51998ca276
fcl-passrc: resolver: generic type overload
...
git-svn-id: trunk@43322 -
2019-10-27 20:49:43 +00:00
Mattias Gaertner
827c5ad389
fcl-passrc: fixed foreach TAliasType.Expr
...
git-svn-id: trunk@43321 -
2019-10-27 20:49:13 +00:00
michael
0e70a6d900
* Add as="script" attribute to link, to silence warning in chrome
...
git-svn-id: trunk@43320 -
2019-10-27 19:39:49 +00:00
florian
b7f58dd8c8
* load nodes for variables in registers do not generated instructions, so their complexity is zero
...
git-svn-id: trunk@43319 -
2019-10-27 16:53:26 +00:00
michael
9259c948be
* Add support for resources
...
git-svn-id: trunk@43318 -
2019-10-27 13:14:24 +00:00
michael
71b6573e41
* HTML/JS Resource support
...
git-svn-id: trunk@43317 -
2019-10-27 13:08:44 +00:00
michael
1dbfd85a20
* Resource $R directive support
...
git-svn-id: trunk@43316 -
2019-10-27 13:06:59 +00:00
florian
c7fb1b8db7
* update dependencies of sysutils
...
git-svn-id: trunk@43315 -
2019-10-27 12:45:20 +00:00
florian
31e5b2d9a4
* more precise estimation of subscript node complexity
...
git-svn-id: trunk@43314 -
2019-10-27 12:40:08 +00:00
Károly Balogh
421b06affe
morphos: in SDK 3.14, the binutils is finally upgraded to 2.32 (from 2.9.1), which makes section smartlinking working with binutils, and also has finally properly working stabs relocations for lineinfo, etc. so it's the default again both cross and native compilations
...
git-svn-id: trunk@43313 -
2019-10-26 22:24:00 +00:00
Jonas Maebe
6483b3f5e3
* fixed opt-in sysroot substitution again, renamed the three-argument version
...
TSearchPathList.AddPath() to AddLibraryPath() to make it clear it's only
to be used for adding library search paths (and replaced one case where
it was used for a source file search path with a call to the
two-argument version)
* also added some missing '=' prefixes to built-in library search paths,
and fixed wrong DirectoryExists checks in t_linux in case of using
a sysroot, cross-compiling or linking on target
git-svn-id: trunk@43312 -
2019-10-26 13:48:30 +00:00
florian
cc703a9c59
+ include -Avasm into the help screen
...
git-svn-id: trunk@43311 -
2019-10-26 08:37:20 +00:00
Mattias Gaertner
acc72f01a1
fcl-passrc: useanalyzer: do not export resourcestrings
...
git-svn-id: trunk@43310 -
2019-10-25 09:35:45 +00:00
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