| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| | |
git-svn-id: http://svn.freepascal.org/svn/fpc/branches/avr@17296 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | |\
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17285 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/branches/usersections@17155 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
+ parsing of section directive for variables
+ section test
+ write section names in the assembler/binary writers correctly
* allow section only after ; and for embedded targets
git-svn-id: http://svn.freepascal.org/svn/fpc/branches/usersections@17154 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/branches/usersections@17153 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/branches/usersections@17152 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | | |
don't need to be preserved by procedure. This way registers needing preservation are allocated less frequently (and for non-complex leaf functions not allocated at all), reducing amount of entry/exit code.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17284 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17283 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17282 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | | |
+ Extended tests of IndexByte with checks to verify correct operation when passed length is -1.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17281 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17280 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | | |
using the interrupt directive with an offset. Not activated yet because it requires to change also the startup code of the different mcus.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17279 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17278 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17273 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17272 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | | |
with heaptrc unit
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17271 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
field was messed up due to the use of "move()" to copy all field data)
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17270 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | | |
.text (for lineinfo)
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17269 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | | |
script (needed for relocs)
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17268 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17267 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | | |
be LogFontW instead of LogFont
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17266 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | | |
redundant because TryStrToDateTime already does the same checks. Patch from Luiz Americo, resolves #19115.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17265 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17263 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17262 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17261 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- second calculation of EDI is obsolete, its value is never used.
- calculation of ECX can be partially shared with first calculation of EDI.
- multiplying ECX by 1 is also redundant (was happening due to a wrong condition).
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17260 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | | |
WideString was plain wrong, and conversion to AnsiString was ignoring the time portion. Patch from Luiz Americo, resolves #19075.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17259 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | | |
'completionKey' parameter to ULONG_PTR, patch from cobines, resolves #19104.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17258 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Windows)
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17257 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Roman, resolves #18527
+ test for aes support
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17256 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | | |
source/ppu files, resolves #18740
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17255 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17254 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | | |
ucomplex, resolves #18844
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17253 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17252 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | | |
resolves #19050
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17251 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
define a version of move() that calls libc.memmove())
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17250 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
so probably not the fastest for large move sizes, but for small to medium sizes it should be competitive.
* Extended the related test with checks for medium and large move sizes, to improve coverage for different code paths that are used depending on size.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17249 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17248 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17247 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17246 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17245 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17243 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17236 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17235 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17234 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17233 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | |
| | |
| | | |
* corrected copyright notice in message files and added "and others"
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17232 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17231 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17230 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| | | |
| | |
| | |
| | | |
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17229 3ad0048d-3df7-0310-abae-a5850022a9f2
|