summaryrefslogtreecommitdiff
path: root/compiler/symtable.pas
Commit message (Expand)AuthorAgeFilesLines
...
* * fix cycling by correctly handling the case that the global symtable of a pr...svenbarth2016-09-021-1/+7
* * addsymref: do not directly check the top level symtable against the current...svenbarth2016-09-021-2/+4
* * don't print "parameter not used" hints for abstract methods (mantis #30431)jonas2016-08-121-1/+3
* Reset static recorddef variables to nil in InitSymtable, avoid crashes in Te...pierre2016-07-261-0/+7
* Fix for Mantis #30357.svenbarth2016-07-081-0/+2
* - removed unused tllvmshadowsymtable.recordalignmin fieldjonas2016-06-301-1/+0
* * only free the llvm shadow symtable when the original symtable willjonas2016-06-151-1/+2
* * skip static fields while constructing the LLVM shadow symtable for structsjonas2016-06-121-3/+7
* + new utility routine to print all parameter declarations for a specified sys...svenbarth2016-06-031-0/+13
* Partial merge of r28846 (without the global assembler symbols)svenbarth2016-04-121-1/+4
* * use is_objccategory() instead of just checking for oo_is_classhelper whenjonas2016-03-061-1/+1
* Merged revision(s) 28689 from branches/svenbarth/packages:svenbarth2016-01-221-4/+4
* * handle typed constant definitions of variant records using different fieldsjonas2015-12-251-2/+14
* * add padding byte fields all as unsigned, as that is also how wejonas2015-12-251-2/+2
* * moved tllvmshadowsymtable items default property from private to publicjonas2015-12-251-1/+2
* * treat records with {$packrecords c} the same as other records for LLVMjonas2015-12-251-8/+6
* * fixed another case of endless recursion injonas2015-12-081-3/+3
* * handle bitpacked ordinal fields whose size is a multiple of 8 bits the samejonas2015-12-021-2/+1
* * don't overwrite the curroffset field while adding bytes for bitpacked fieldsjonas2015-12-021-3/+3
* * fixed the number of bytes added for packed record ordinal fields in thejonas2015-12-011-5/+8
* * Removed unused local vars.yury2015-11-261-1/+0
* symtable.pas, is_visible_for_object:svenbarth2015-11-211-0/+21
* o basic extended pascal support:florian2015-11-151-1/+1
* * don't use symid anymore as fallback when sorting fields, as it's no longerjonas2015-10-261-1/+8
* * only write the parts of the unit localsymtables that are actually needed:jonas2015-10-251-16/+108
* * cast hsym with the correct type, should resolve issue #28862florian2015-10-221-1/+1
* Introduce tabstractsubsymtable class that uses subentryid to use it also for...pierre2015-09-231-6/+16
* * fixed skipping if intermediate fields in llvm shadow symtablejonas2015-09-121-1/+1
* symtable.pas, tparasymtable:svenbarth2015-09-111-0/+1
* * factored out getting a previously created internal type by namejonas2015-07-301-0/+22
* * index the llvm shadow symtable with a fieldvarsym rather than with thejonas2015-06-131-4/+4
* o fixes handling of iso i/o parameters/program parameters:florian2015-05-011-0/+8
* * fixed endless recursion in tabstractrecorddef.contains_float_field() injonas2015-04-161-1/+3
* * store the to be used recordalignmin and maxcrecordalign settings insidejonas2015-03-271-14/+21
* * synchronised with trunk till r30240jonas2015-03-151-15/+50
|\
| * * has_single_field() now looks recursively into fields that are aggregatejonas2015-03-141-15/+50
* | * synchronized with privatetrunk till r30095jonas2015-03-051-19/+64
|\ \ | |/
| * Avoid warning for function not set if noreturn modifier is usedpierre2015-02-151-0/+1
| * * synchronised with trunk till r29513blocksjonas2015-01-211-19/+46
| |\
| | * * also give a warning when a field masks an identifier from a categoryjonas2015-01-171-2/+3
| | * * give a warning instead of an error if a parameter or local variable in ajonas2015-01-171-9/+20
| | * Fix for Mantis #26483. This regression was introduced by famous revision 2786...svenbarth2015-01-161-6/+12
| | * * write better hint message about the first occurence of an identifuer in cas...florian2015-01-041-1/+8
| | * * check for duplicate identifiers when inserting union symtables into thejonas2014-10-141-2/+2
| * | - reverted partial commit of mergejonas2015-01-211-46/+19
| * | * synchronised with trunk r29513jonas2015-01-211-19/+46
| * | * changed the syntax for block procvars from "xxx is block" tojonas2014-07-181-1/+20
* | | * return the next field from tabstractrecordsymtable.findfieldbyoffset() ifjonas2014-10-061-1/+8
* | | * synchronised with trunk up till r28402jonas2014-08-131-5/+7
|\ \ \ | | |/ | |/|
| * | Fix for Mantis #26456.svenbarth2014-07-201-1/+3
| |/