summaryrefslogtreecommitdiff
path: root/compiler/pmodules.pas
Commit message (Expand)AuthorAgeFilesLines
* * prevention of dangling pointers and use after free after free_unregistered_...nickysn2021-04-251-0/+5
* Handle NIL entries in deflist after commit 48986pierre2021-04-181-0/+3
* * patch by Cyrax: forbid to use heaptrc and valgrind at the same time, reso...florian2020-11-111-3/+3
* * rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOSjonas2020-07-101-1/+1
* * Windows on Aarch64 requires a relocation sectionsvenbarth2020-04-211-1/+1
* + initial FreeRTOS RTL support, largely based on the Embedded target, limit...florian2020-03-291-1/+1
* * use a different name for the packages' entry point and use _DLLMainCRTStart...svenbarth2019-11-211-1/+2
* * fix condition for including a unit's object files or not when compiling wit...svenbarth2019-11-211-12/+1
* * fix usage of ppumove generated shared librariesflorian2019-11-161-5/+16
* - remmoved doregister parameter from t*sym constructors, as the registrationjonas2019-09-141-8/+8
* * generate construction function for the attributes used in a unit using a mo...svenbarth2019-07-121-0/+6
* - remove unit info and related code again as that will be handled similar, bu...svenbarth2019-07-121-1/+0
* Reintegration of Custom Attributes branch by Joost van der Sluis with patches...svenbarth2019-07-121-0/+1
* 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