summaryrefslogtreecommitdiff
path: root/compiler/fmodule.pas
Commit message (Expand)AuthorAgeFilesLines
* Fix for Mantis #22160svenbarth2012-09-251-1/+48
* * fixed (real)modulename memory leak when changing the module namejonas2012-07-231-0/+2
* * replaced most (if not all) remaining fields/parameters in the compilerjonas2012-04-291-41/+21
* * synchronised with trunk up to r21067jonas2012-04-261-3/+3
|\
| * * when we get near the limit of the maximum number of TOC entries that canjonas2012-04-211-3/+3
* | * merged trunk up to r20882jonas2012-04-151-11/+23
|\ \ | |/
| * * Avoid having current_debuginfo pointing to freed memorypierre2012-03-211-4/+6
| * compiler: paul2011-10-191-0/+3
| * compiler: pass both modulename and filename to tmodule.create. extract module...paul2011-09-011-7/+14
| * reintegrate paul/namespaces branch into trunk:paul2011-08-301-1/+1
* | + getsingletonarraydef() function to get a (reused if possible) def forjonas2011-08-201-0/+5
* | + getpointerdef() function that returns a pointerdef for the passed def.jonas2011-08-201-0/+5
* | + support for initialising typed constants via compiler-generatedjonas2011-08-201-0/+11
* | + support for {$namespace x.y.z} directive to specify the namespacejonas2011-08-201-0/+5
|/
* + Use DLL name in assembler labels used to import DLL functions/variablespierre2011-06-231-6/+25
* * Merged helper branch made by Sven Barthflorian2011-04-161-0/+7
* * Improvements of tprocinfo class:sergei2011-03-271-14/+2
* compiler: use current_structdef instead of current_objectdef in more placespaul2010-12-301-2/+2
* compiler: change find_module_from_symtable to support not only unit symtables...paul2010-12-011-2/+1
* * patch by Aleksa Todorovic which adds the ability to reference current gener...florian2010-11-241-0/+4
* - Revert micro-exe mode for now.daniel2010-10-151-8/+0
* + If no unit is used, no symbol inside the system unit is used,daniel2010-10-101-0/+8
* - removed tstoreddef.reset() and overrides, and the associatedjonas2010-06-301-3/+0
* compiler: allow hint modifier for 'unit' keyword (reason - delphi compatibili...paul2010-01-221-0/+39
* * also recompile a unit if class/object definitions in indirectly usedjonas2009-12-301-2/+8
* Merged revisions 11878,11881-11882,11889,11891-11893,11895,11899-11902,11935,...jonas2008-12-111-29/+20
* * current_objectdef is now always valid when parsing is within thepeter2008-11-121-3/+9
* * refactor the forward type declaration handling, removepeter2008-11-091-0/+5
* * give warning if a routine in the interface of a non-interface-onlyjonas2008-09-041-0/+1
* Merged revisions 9693-10480 via svnmerge from michael2008-03-121-0/+1
* + support for setting the name of "main" (-XM command line parameter) injonas2008-03-011-0/+4
* * don't call DoneDebugInfo twice in tmodule.resetjonas2007-12-251-1/+1
* * Fixed: import Address Table should contain the same data as Import Lookup T...yury2007-11-021-3/+8
* + basic parsing of package filesflorian2007-11-011-0/+2
* * debuginfo initialized per unitpeter2007-10-231-1/+8
* * setup a proper symtable stack before parsing the generic declaration itself...florian2007-10-151-0/+19
* + support for {$linkframework x} to link to framework x (Darwin only)jonas2007-07-251-2/+10
* - removed some unused variablesjonas2007-07-171-2/+1
* * Rework the constexprint to allow operations from low(int64) to high(qword).daniel2007-06-131-4/+4
* * cleanup current module statuspeter2007-05-231-0/+35
* * renamed TStringList to TCmdStrList, in general use TCmdStr instead of short...tom_at_work2007-01-261-4/+4
* * ignore program module when resolving unit names during ppu loadpeter2006-12-301-1/+5
* * show only totals for memdebugpeter2006-11-031-5/+17
* * remove tdictionary and tindexarraypeter2006-11-031-2/+2
* * Remove dos,strings units, use SysUtils insteadpeter2006-10-301-20/+9
* * get proper moduleindex when loading a unit, fixes #4778florian2006-10-301-2/+18
* * use unique symid and defid per modulepeter2006-10-291-0/+10
* * refactor import library generationpeter2006-09-031-48/+34
* * fix coff section names to fix resourcestrings withpeter2006-04-171-0/+1
* Merged revisions 2921-2922,2925 via svnmerge from peter2006-03-161-20/+22