summaryrefslogtreecommitdiff
path: root/compiler/pmodules.pas
Commit message (Expand)AuthorAgeFilesLines
* Commit of new debug feature implemented by J. Gareth Moretonpierre2019-06-221-0/+46
* * synchronised with trunk till r42105jonas2019-05-191-14/+18
|\
| * * abstracted registration of library init/fini routines (to be able to addjonas2019-05-191-14/+18
* | * synchronised with trunk till r42095jonas2019-05-181-9/+9
|\ \ | |/
| * * append rather than insert the alias symbols for the program/procedurejonas2019-05-181-9/+9
* | + support for LLVM LTO: compile units with -CLflto -> when compiling a mainjonas2019-04-201-0/+5
|/
* * added extra header to ppu inside a subsection, so we won't run intojonas2019-04-061-28/+28
* * moved around/replaced the following procedures to stop nflw from dependingjonas2019-01-051-1/+1
* * moved handle_calling_convention() to pparautljonas2019-01-051-1/+1
* * two comment spelling fixes. Mantis #34092 & #34097marco2018-08-081-3/+2
* * correctly update the (now unregistered) unit symbol if the unit was found w...svenbarth2018-05-051-5/+36
* * use the module's filename instead of the passed in name (we assume all unit...svenbarth2018-05-051-1/+1
* * extend tunitsym to be created as registered or not (for now all are created...svenbarth2018-05-051-5/+5
* * better error message if a unit is not foundflorian2017-12-291-1/+1
* Also generate FPC_HAS_FEATURE_XXX macros for programs, libraries and packagespierre2017-12-141-0/+11
* + write selected features in ppu of the system unit and load them further onflorian2017-12-101-12/+30
* Add _GLOBAL_OFFSET_TABLE_ for sparc64 if -Cg is usedpierre2017-07-181-4/+4
* * fix for Mantis #31795: append a $ to internal functions init, finalize, ini...svenbarth2017-05-121-5/+5
* * removed unused unitsflorian2017-05-091-5/+4
* * generate the package stub for all Windows and NativeNT targetssvenbarth2017-01-291-1/+1
* * use new potype_pkgstub instead of gen_fpc_dummy() as the former works on al...svenbarth2017-01-291-8/+7
* + introduce a new potype for the main stub of a package library (which on Win...svenbarth2017-01-291-2/+6
* * when freeing a procdef that hasn't been registered for writing to the ppujonas2017-01-151-8/+17
* * ignore warnings caused by boolean expression simplificationflorian2017-01-041-1/+3
* * ensure that a finalization section is parsed before the generation of speci...svenbarth2016-09-301-21/+49
* * pmodules.finish_unit: fix condition that would lead to no implicit initiali...svenbarth2016-09-301-2/+4
* Remember usage of checkpointer (-gc) option:pierre2016-09-271-1/+12
* -gc or {$CHECKPOINTER ON} requires heaptrc unit loading even for unitspierre2016-08-101-1/+3
* * explicitely load the system unit if we have at least one required package (...svenbarth2016-08-051-3/+19
* - remove generation of the _FPCDummy symbol; for now this leads to more troub...svenbarth2016-07-291-5/+1
* * specify the def of assembler level symbols defined viajonas2016-07-201-2/+2
* * fixed crash when compiling libraries on non-Darwin after r34134jonas2016-07-161-1/+1
* * moved the code generated for library init/fini to the al_pure_assemblerjonas2016-07-151-2/+17
* Rework the way the method bodies for specializations are generated: instead o...svenbarth2016-05-261-1/+1
* Merged revision(s) 32515, 32573, 32575, 32579 from branches/svenbarth/packages:svenbarth2016-04-151-2/+8
* Merged revision(s) 32508-32510, 32512 from branches/svenbarth/packages:svenbarth2016-04-151-3/+14
* Merged revision(s) 32450-32451, 32455, 32457-32458, 32460-32462, 32477, 32480...svenbarth2016-04-151-9/+23
* Merged revision(s) 31988, 31991-31993, 32136, 32308-32309, 32312, 32318 from ...svenbarth2016-04-151-10/+22
* Merged revision(s) 31924, 31934-31937 from branches/svenbarth/packages:svenbarth2016-04-141-8/+20
* Local symbols and defs that are needed for packages need to be registered as ...svenbarth2016-04-141-0/+2
* Merged revision(s) 28904-28905, 29038-29044 from branches/svenbarth/packages:svenbarth2016-04-141-12/+64
* Partial merge of r28851 (aside the parts that requires the global assembler s...svenbarth2016-04-121-4/+8
* Merge first batch of package handling related revisions from the packages branchsvenbarth2016-04-081-299/+31
* (Note to self: always include the root of the working copy in the commit when...svenbarth2016-01-221-2/+6
* Merged revision(s) 28690 from branches/svenbarth/packages:svenbarth2016-01-221-1/+1
* Merged revision(s) 28237 from branches/svenbarth/packages:svenbarth2016-01-221-0/+3
* Merged revision(s) 28689 from branches/svenbarth/packages:svenbarth2016-01-221-8/+8
* Merged revision(s) 28691, 31914 from branches/svenbarth/packages:svenbarth2016-01-151-2/+2
* * removed DLLsource global variable and replaced its uses withjonas2015-12-171-2/+1
* * Have the sysinit unit, if any, passed to the linker first (currently it is ...sergei2015-12-171-4/+13