summaryrefslogtreecommitdiff
path: root/compiler/ptconst.pas
Commit message (Expand)AuthorAgeFilesLines
* * ensure that nothing assembly related is generated for generics when a typed...svenbarth2019-11-211-16/+19
* * removed unused unitsflorian2017-05-091-2/+2
* huge syscall support refactor for Amiga-likes. removed large chunks of ancien...karoly2016-09-031-1/+1
* * Removed unused vars.yury2016-09-011-1/+0
* * make not of public assembler symbols for variables and classes if necessarysvenbarth2016-08-121-0/+3
* * automatically generate necessary indirect symbols when a new assemblerjonas2016-07-201-11/+0
* * specify the def of assembler level symbols defined viajonas2016-07-201-1/+1
* Only add indirect symbol for constants if tf_supports_packages flag is set i...pierre2016-05-121-7/+10
* Generate indirect symbols for global variables and (typed) constants.svenbarth2016-03-181-0/+9
* * synchronized with privatetrunk till r30095jonas2015-03-051-1/+8
|\
| * * Refactor tasmlisttypedconstbuilder so it emits string/PChar data, if any, i...sergei2015-01-201-1/+6
| * * Don't place symbols with vo_force_finalize flag into read-only sections, re...sergei2014-09-081-4/+6
* | * converted most of the asmlist-based typed const parsing to use the newjonas2014-07-011-37/+6
* | * fixed indentationjonas2014-07-011-13/+13
|/
* * fixes several issues which cause warnings by the dfa code when using it to ...florian2013-12-011-0/+2
* * factored out code to decide when an asmsym for a staticvarsym has to bejonas2012-08-251-5/+1
* * synchronised with trunk up to r21067jonas2012-04-261-3/+4
|\
| * compiler: change ShortString->(Some)String and AnsiString->(Some)String overl...paul2012-04-261-3/+3
| * * prevent duplicate symbol errors when compiling code with debug infojonas2012-04-211-3/+4
* | * merged trunk up to r20882jonas2012-04-151-2/+10
|\ \ | |/
| * * introduction of in_generic in r20699 was unneeded, replaced by parse_genericflorian2012-04-121-1/+1
| * + stabx support for AIX, which is a variant of stabs. Note that we onlyjonas2012-04-111-1/+10
| * * handle currency constants correctly on non i386 platforms if they are given...florian2012-04-061-1/+1
| * + in_generic for testing if currently a generic declaration/definition is par...florian2012-04-031-3/+4
| * * also show the valid bounds in most cases when signalling a range checkjonas2012-03-101-3/+3
| * compiler: correctly traverse record fields while generating record constant (...paul2011-10-311-12/+21
| * compiler: paul2011-10-191-1/+1
| * * patch by alexvin to replace $ifopt by $push/$pop, resolves #20332florian2011-09-251-17/+2
| * compiler: replace string codepage comparison to numeric. store codepage as nu...paul2011-09-191-1/+1
| * compiler: manual merge some cpstrnew changes which was impossible to merge us...paul2011-09-171-1/+2
| * merge r17484 from cpstrnew branch by michael:paul2011-09-171-1/+25
| * merge r17434 from cpstrnew branch by michael:paul2011-09-171-0/+2
| * * Don't include ShortString constants into resourcestring reference table, be...sergei2011-09-091-4/+9
| * + Mantis #19651: Generate table of typed string constants which are initializ...sergei2011-09-041-2/+16
* | * make it possible to override parts of the typed constant code generationjonas2011-08-201-2/+2
* | + support for initialising typed constants via compiler-generatedjonas2011-08-201-5/+21
* | * migrated most typed constant parsing code to separate methods sojonas2011-08-201-26/+38
* | * moved most code from ptconst to ngtcon; it will be generalised sojonas2011-08-201-1410/+15
* | - removed extra "fordefinition" parameter again from tprocdef.mangledname(),jonas2011-08-201-3/+3
* | * tprocdef.mangledname now gets an extra boolean parameter indicatingjonas2011-08-201-3/+3
|/
* * Fix handling of Windows WideString typed constants, resolves #15842 and com...sergei2011-08-061-2/+8
* * Use public/global name 'name' section 'section' without semicolon for Wind...pierre2011-07-011-0/+18
* * Handle vo_has_section for constantspierre2011-07-011-1/+4
* + initial support for pascal booleans with sizes 2, 4 and 8florian2011-06-261-1/+4
* * aint -> asizeint changesflorian2011-02-261-1/+1
* + introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>size...florian2011-02-261-1/+1
* * renamed is_class_or_interface_or_dispinterface_or_objc() intojonas2010-12-301-2/+2
* compiler: reintegrate branch http://svn.freepascal.org/svn/fpc/branches/paul/...paul2010-12-171-16/+16
* * always force range checking for the upper and lower bounds of for-loops ifjonas2010-10-241-1/+1
* * white space fixesflorian2010-08-051-1/+1