| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/debug_eh@42259 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42258 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|\ \
| |/
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/debug_eh@42257 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42252 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42251 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42250 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42249 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| | |
35638)
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42248 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42247 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42246 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| | |
Integer to LongInt so that small sets are handled on 8/16-bit platforms as they are on 32- and 64-bit
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42245 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42244 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| | |
various host paths can cause a hard to debug mess during crosscompiling in some cases
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42243 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42242 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42241 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| |
| |
| | |
converted as well (this is Delphi compatible)
+ added test
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42240 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| | |
only
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42239 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42238 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| |
| |
| | |
libraries instead of generating the magic string directly.
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42237 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| |
| |
| | |
records instead of encoding them directly.
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42236 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42235 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| |
| |
| | |
when writing IMPDEF records
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42234 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| |
| |
| | |
when writing export libraries
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42233 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| |
| |
| | |
ReadExpDef methods (not implemented yet)
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42232 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
EXPDEF are the ones we care about - they are used in win16 dll import and
export libraries)
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42231 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42230 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| |
| |
| | |
because the Win16 target doesn't support the tiny memory model
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42229 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| |
| |
| | |
implementation (not correct, but a good starting point)
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42228 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42227 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42226 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42225 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42224 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| | |
writing it to a file
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42223 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42222 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| | |
+ added tests
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42221 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| | |
+ added tests
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42220 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| |
| |
| | |
that AsOrdinal will work correctly as well)
* extended RTTI test by a test for enums
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42219 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42218 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42217 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42216 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42214 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| | |
but for AT&T asm syntax
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42212 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| |
| | |
lost" warning by showing the exact register used (esp or rsp) and using the
asm syntax (Intel or AT&T) used originally in the code
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42211 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| | |
defaults to intel syntax
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42210 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42209 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| |
| | |
access" warning by showing the exact register used (bp, ebp or rbp) and using
the original asm syntax
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42208 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| |
| |
| |
| |
| | |
and "Use of +offset(%ebp) for parameters invalid here" warning messages by
showing the exact register used (bp, ebp or rbp) and using the original asm
syntax (Intel: [EBP+offset]; AT&T: +offset(%ebp) )
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42207 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42206 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42204 3ad0048d-3df7-0310-abae-a5850022a9f2
|
| |
| |
| |
| | |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42203 3ad0048d-3df7-0310-abae-a5850022a9f2
|