michael
f128e64ccb
* Some small improvements from Andrey Sobol: better specialization declaration in markdown, write more detailed end log
...
git-svn-id: trunk@48489 -
2021-02-01 13:15:05 +00:00
florian
b4a1c27c58
* renamed new syscall wrapper in linux to be consist with the others
...
git-svn-id: trunk@48479 -
2021-01-31 22:25:18 +00:00
svenbarth
d13838ac0b
+ add a test which ensures that a "const TVarData" parameter is passed as a reference.
...
This is required for Delphi compatibility as implementers of IVarInvokable or
inheritors of TInvokableVariantType need to modify the variant data by using
a pointer to the TVarData because it's passed as const and thus not modifyable
by itself.
This behavior is documented in so far as the C++ builder documentation shows
that the same parameter is implemented as "const&".
git-svn-id: trunk@48478 -
2021-01-31 21:23:29 +00:00
svenbarth
fe5b29c111
* fix for Mantis #38249 : apply adjusted patch by avk to implemnt CastTo handling when the source variant is a custom variant, but the destination type is not
...
+ added test (includes test for #20849 )
git-svn-id: trunk@48477 -
2021-01-31 20:26:26 +00:00
florian
90ba89a128
* linux: FileGetDate makes use of statx if needed
...
git-svn-id: trunk@48476 -
2021-01-31 18:38:50 +00:00
florian
ef04e3983f
* sysutils on linux uses only the new syscalls if the system has no suitable clong type
...
git-svn-id: trunk@48475 -
2021-01-31 18:20:01 +00:00
florian
c3656c6b1c
* fallback to fputime if fputimensat fails as not being available
...
git-svn-id: trunk@48474 -
2021-01-31 18:09:57 +00:00
florian
d402e0b940
* Y2K38 problem for linux in sysutils.findfirst/findnext should be solved
...
git-svn-id: trunk@48473 -
2021-01-31 18:02:55 +00:00
florian
b8ab06aae7
+ futimens syscall
...
* make use of futimens syscall in sysutils unit
+ tests
git-svn-id: trunk@48472 -
2021-01-31 17:12:39 +00:00
florian
e6f575d43c
+ make use of the fputimensat syscall on linux to enable always times beyond 32 bit
...
git-svn-id: trunk@48471 -
2021-01-31 16:43:53 +00:00
florian
0c77536f11
+ linux.fputimensat which properly uses the _tim64 version if needed and available
...
+ test
git-svn-id: trunk@48470 -
2021-01-31 16:24:47 +00:00
florian
33cd5778cd
* properly check for linux version supporting statx
...
git-svn-id: trunk@48469 -
2021-01-31 16:23:23 +00:00
florian
8b24d60df7
* removed accidently committed printnode
...
git-svn-id: trunk@48464 -
2021-01-31 13:19:55 +00:00
nickysn
f8b87e472d
* set eol-style=native and mime-type=text/plain to graph.tex
...
git-svn-id: trunk@48463 -
2021-01-31 11:08:21 +00:00
florian
8496690ed0
* additional fix for r48449
...
git-svn-id: trunk@48461 -
2021-01-30 22:47:38 +00:00
svenbarth
91050f14b6
+ add event to retrieve the logged messages in addition to writing them to the backend
...
git-svn-id: trunk@48459 -
2021-01-30 20:13:06 +00:00
svenbarth
dc48872552
+ add support for logging to StdOut or StdErr instead of a file or system output; if the specified output is not opened an exception will be thrown
...
git-svn-id: trunk@48458 -
2021-01-30 20:13:02 +00:00
florian
f39f8d0f1a
* linux: make use of statx in Sysutils.FileAge if available
...
git-svn-id: trunk@48457 -
2021-01-30 18:47:27 +00:00
florian
de62cb8b02
* do not execute xend twice which was introduced in r48430
...
git-svn-id: trunk@48456 -
2021-01-30 18:46:58 +00:00
michael
a90315c3a0
* Patch from Noel Duffy to implement DNS over TCP and test
...
git-svn-id: trunk@48455 -
2021-01-30 08:28:13 +00:00
florian
4bec57702f
* handle generic with ord call of sub-range and enumeration data excluding 0 correctly, resolves #38412
...
git-svn-id: trunk@48452 -
2021-01-29 21:31:59 +00:00
florian
e99827246e
* fix type conversion for array indicies if the ordinal ranges of the involved types do not overlap, resolves #38413
...
git-svn-id: trunk@48449 -
2021-01-28 20:56:15 +00:00
michael
89149a2f9f
* Small fix from Andrey to improve link resolving
...
git-svn-id: trunk@48441 -
2021-01-28 07:01:38 +00:00
michael
c3aca47e50
* Patch from Andrey Sobol to fix broken topic links
...
git-svn-id: trunk@48439 -
2021-01-27 21:29:12 +00:00
florian
706e72e1fd
* better error message for runtime errors 202 and 210, resolves #38254
...
git-svn-id: trunk@48438 -
2021-01-27 21:28:55 +00:00
michael
5e7291af15
* Patch from Bart Broersma to introduce protected data property
...
git-svn-id: trunk@48436 -
2021-01-27 11:42:34 +00:00
michael
e723c1fff6
* Fix from Bart Broersma (better handling of managed data), issue ID #38406
...
git-svn-id: trunk@48435 -
2021-01-27 11:40:03 +00:00
michael
71f5e4534e
* Batch from Bart Broersma to add some info (Issue ID #38408 )
...
git-svn-id: trunk@48434 -
2021-01-27 11:32:58 +00:00
florian
e5002dd291
* updated copyright year to 2021
...
git-svn-id: trunk@48432 -
2021-01-26 22:03:17 +00:00
florian
bcfa71d706
+ lazarus project for demo
...
git-svn-id: trunk@48431 -
2021-01-26 22:00:33 +00:00
pierre
5dbd9eb2e0
Introduce USE_REAL_INSTRUCTIONS to handle expressions not accepted by old assemblers
...
git-svn-id: trunk@48430 -
2021-01-26 14:50:58 +00:00
florian
bbbdbb9efa
* fix demo example for delphi_stream being defined
...
git-svn-id: trunk@48428 -
2021-01-25 21:29:14 +00:00
yury
1112e9f301
* Fixed wrong buffers in the XML registry test.
...
git-svn-id: trunk@48418 -
2021-01-25 15:44:55 +00:00
Károly Balogh
67fcf0f03e
m68k: revert r48224, the fix proposed in that patch was just hiding an underlying issue
...
git-svn-id: trunk@48415 -
2021-01-25 00:42:01 +00:00
Károly Balogh
10fa12bbae
m68k: take rounding requirements into account in a_loadfpu_reg_reg and a_loadfpu_ref_reg
...
git-svn-id: trunk@48414 -
2021-01-25 00:27:59 +00:00
Károly Balogh
da1746426b
m68k: do not optimize away fmove fpureg0, intreg0; fmove intreg0; fpureg0; constructs, they're used for rounding to single on FPUs with no resultprecision encoding
...
git-svn-id: trunk@48413 -
2021-01-25 00:12:53 +00:00
florian
0ab4515e58
* properly mangle interface wrapper names to avoid duplicate label errors, resolves #38385
...
git-svn-id: trunk@48411 -
2021-01-24 21:32:27 +00:00
florian
0b76059b37
* use generic VFP type instead of VFP list prone to changes
...
git-svn-id: trunk@48410 -
2021-01-24 21:13:41 +00:00
michael
6bdd7dc3b9
* Fix issue ID #38358
...
git-svn-id: trunk@48409 -
2021-01-24 18:37:27 +00:00
florian
5950a5f97b
* compiler utils cannot depend on StrUtils
...
git-svn-id: trunk@48408 -
2021-01-24 18:07:13 +00:00
yury
6975437da8
* rgobj: ungetiftemp can't be used here since it frees only temps of the tt_normal type.
...
git-svn-id: trunk@48407 -
2021-01-24 17:53:42 +00:00
florian
e5c6e91bd0
+ write message number to docs
...
+ enclose arguments in text angles
git-svn-id: trunk@48406 -
2021-01-24 17:43:15 +00:00
michael
bdd04961ec
* Patch from Bart Broersma to fix issue ID #38306
...
git-svn-id: trunk@48405 -
2021-01-24 17:40:32 +00:00
florian
91649eb2e5
* missing programs added to rules, so make clean works better
...
git-svn-id: trunk@48404 -
2021-01-24 17:40:02 +00:00
Jonas Maebe
9df70f08b1
* fix linker map generation on Darwin
...
git-svn-id: trunk@48401 -
2021-01-24 17:15:40 +00:00
svenbarth
b446023e5b
* use Str instead of IntToStr to avoid overload problems with unsigned types
...
git-svn-id: trunk@48400 -
2021-01-24 14:57:24 +00:00
svenbarth
c3fd06b6b5
* fix for Mantis #38390 : use Val instead of StrToInt to avoid overload problems
...
+ added test
git-svn-id: trunk@48399 -
2021-01-24 14:57:20 +00:00
pierre
268f7bfb5c
Add cs_generate_uf2 entry into ppudump
...
git-svn-id: trunk@48398 -
2021-01-24 14:45:25 +00:00
florian
225eb8ed12
* do not output error numbers for options
...
git-svn-id: trunk@48397 -
2021-01-24 14:34:02 +00:00
yury
04727844b5
* Fixed value of the LF_PAD13 enum element.
...
git-svn-id: trunk@48396 -
2021-01-24 14:29:39 +00:00