summaryrefslogtreecommitdiff
path: root/compiler/symconst.pas
Commit message (Expand)AuthorAgeFilesLines
* * converted objcgutl (Objective-C metadata generation) to the high leveljonas2016-01-101-2/+28
* + non-functional 128 bit integer types (inaccessible from Pascal), for usejonas2015-12-261-7/+5
* * treat records with {$packrecords c} the same as other records for LLVMjonas2015-12-251-0/+5
* * factored out generating the start and end of a vectorized dead strippablejonas2015-11-211-0/+2
* * support marking defs created via the getreusable*() class methods asjonas2015-11-041-1/+7
* * only write the parts of the unit localsymtables that are actually needed:jonas2015-10-251-4/+4
* * detect whether or not a def/sym is registered based on its defid, so wejonas2015-10-121-0/+10
* * only add the llvm "sret" attribute to "struct return" parameters if theyjonas2015-09-141-0/+10
* * moved the generation of the "main" stub for libc-based platforms fromjonas2015-09-121-1/+2
* + get_threadvar_record() to get a recorddef representing a threadvar (indexjonas2015-09-121-2/+4
* * support for implementing interface method wrappers at the node treejonas2015-09-121-1/+9
* * converted ncgrtti to the high level typed constant builderjonas2015-07-301-2/+24
* * factored out internal type prefixesjonas2015-07-301-0/+24
* o fixes handling of iso i/o parameters/program parameters:florian2015-05-011-3/+3
* * unified code to remove unnecessary type casts to support also removals of t...florian2015-04-251-0/+2
* * synchronised with trunk till r29513blocksjonas2015-01-211-1/+3
|\
| * Add new procedure option: po_syscall_has_libsym,pierre2014-10-031-1/+3
* | - reverted partial commit of mergejonas2015-01-211-3/+1
* | * synchronised with trunk r29513jonas2015-01-211-1/+3
* | * changed the syntax for block procvars from "xxx is block" tojonas2014-07-181-0/+2
* | + support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension)jonas2014-07-181-9/+16
|/
* * moved po_has_inlininginfo from procoptions to procimploptions so thatjonas2014-03-191-2/+3
* * moved tprocdef.isempty to a new set called implprocoptions thatjonas2014-03-191-0/+8
* + noreturn directiveflorian2013-11-101-1/+3
* + added po_far to tprocoptionsnickysn2013-06-081-1/+3
* Completely reworked implementation of generic constraints, by moving the gene...svenbarth2013-05-291-0/+8
* * tx86pointertyp moved from unit symdef to symconst, so it can be used by ppu...nickysn2013-05-211-0/+3
* Finally refactor "b_needs_init_final" flag to be a symtable flag which is wri...svenbarth2013-05-171-1/+3
* compiler: remove dummy ado_none from tarraydefoption. It is probably a leftov...paul2013-05-071-8/+8
* compiler, rtl, tests: write Delphi compatible (more or less) type information...paul2013-05-041-0/+2
* some more generic i8086 defines addednickysn2013-03-071-0/+6
* Small optimization for the search of operator overloads. Add a flag "sto_has_...svenbarth2013-03-041-1/+2
* Added support for type helpers. In non Delphi modes they use "type helper" an...svenbarth2013-02-061-1/+2
* * accept with statements with generic variables having a generic parameter ty...florian2012-12-281-2/+2
* Add support for generic type constraints. They are currently only useful to s...svenbarth2012-12-161-1/+3
* + support for automatically generating setters/getters for properties on thejonas2012-11-081-1/+5
* * store the "synthetic kind" information about procdefs in ppu files,jonas2012-11-081-0/+27
* Preparations for upcoming work on generics:svenbarth2012-09-131-1/+2
* * synchronised with trunk up to r21067jonas2012-04-261-5/+6
|\
| * compiler: change ShortString->(Some)String and AnsiString->(Some)String overl...paul2012-04-261-2/+3
| * compiler: change candidates search preference for variant arguments based on ...paul2012-04-181-3/+3
* | * merged trunk up to r20882jonas2012-04-151-10/+23
|\ \ | |/
| * Add support for Default() intrinsic. For now this is only (fully) supportedsvenbarth2012-03-251-1/+4
| * This fixes Mantis #20851 .svenbarth2012-02-041-1/+3
| * + Platform-specific exception support for x86_64-win64. Enable by cycling wit...sergei2012-01-161-1/+2
| * Merging of generics branch of Sven Barthflorian2011-12-061-2/+6
| * compiler: fix ppu read/write of property parameters symtable (bug #0020454)paul2011-11-091-4/+4
| * merge r17552 from cpstrnew branch by inoussa:paul2011-09-171-1/+2
| * reintegrate paul/namespaces branch into trunk:paul2011-08-301-2/+2
* | * fixed wrong notes about declaring two destructors after r18427:jonas2011-08-211-1/+2