sergei
|
8f1e058ac2
* Don't place symbols with vo_force_finalize flag into read-only sections, resolves #26691.
|
%!s(int64=11) %!d(string=hai) anos |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
289486346b
* factored out code to decide when an asmsym for a staticvarsym has to be
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
834026bfb5
* synchronised with trunk up to r21067
|
%!s(int64=13) %!d(string=hai) anos |
paul
|
a26bc50ca6
compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility)
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
d7247c9bd9
* prevent duplicate symbol errors when compiling code with debug info
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
ce845bf97c
* introduction of in_generic in r20699 was unneeded, replaced by parse_generic
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
247033cce1
+ stabx support for AIX, which is a variant of stabs. Note that we only
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
7fe6c0d95d
* handle currency constants correctly on non i386 platforms if they are given as integer constant, resolves #21091
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
79a77ae7d6
+ in_generic for testing if currently a generic declaration/definition is parsed/record
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
3589f90cf8
* also show the valid bounds in most cases when signalling a range check
|
%!s(int64=13) %!d(string=hai) anos |
paul
|
f685d67647
compiler: correctly traverse record fields while generating record constant (bug #0020594)
|
%!s(int64=13) %!d(string=hai) anos |
paul
|
c6ca9e5091
compiler:
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
4868b09844
* patch by alexvin to replace $ifopt by $push/$pop, resolves #20332
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
4d3da666db
compiler: replace string codepage comparison to numeric. store codepage as number in current settings
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
aba0106366
compiler: manual merge some cpstrnew changes which was impossible to merge using regular tools due to the merge conflicts
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
723f3424d4
merge r17484 from cpstrnew branch by michael:
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
1db610ecbd
merge r17434 from cpstrnew branch by michael:
|
%!s(int64=14) %!d(string=hai) anos |
sergei
|
a9515e9446
* Don't include ShortString constants into resourcestring reference table, because current design allows RTL to handle only a single string type.
|
%!s(int64=14) %!d(string=hai) anos |
sergei
|
689d4b3ecc
+ Mantis #19651: Generate table of typed string constants which are initialized with resourcestrings, so they are updated when SetResourceStrings or SetUnitResourceStrings is called.
|
%!s(int64=14) %!d(string=hai) anos |
Jonas Maebe
|
51095fdd28
* make it possible to override parts of the typed constant code generation
|
%!s(int64=14) %!d(string=hai) anos |
Jonas Maebe
|
43c5ed20c2
+ support for initialising typed constants via compiler-generated
|
%!s(int64=14) %!d(string=hai) anos |
Jonas Maebe
|
fa841f8011
* migrated most typed constant parsing code to separate methods so
|
%!s(int64=14) %!d(string=hai) anos |
Jonas Maebe
|
d248b5992e
* moved most code from ptconst to ngtcon; it will be generalised so
|
%!s(int64=14) %!d(string=hai) anos |
Jonas Maebe
|
28740dce2d
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
|
%!s(int64=14) %!d(string=hai) anos |
Jonas Maebe
|
0ee702b3a2
* tprocdef.mangledname now gets an extra boolean parameter indicating
|
%!s(int64=14) %!d(string=hai) anos |
sergei
|
fec5dde5b6
* Fix handling of Windows WideString typed constants, resolves #15842 and completes the related #14308:
|
%!s(int64=14) %!d(string=hai) anos |
pierre
|
cfdc7c861d
* Use public/global name 'name' section 'section' without semicolon for Windows TLS support
|
%!s(int64=14) %!d(string=hai) anos |
pierre
|
a45b29911c
* Handle vo_has_section for constants
|
%!s(int64=14) %!d(string=hai) anos |