Jonas Maebe
|
ff919184d8
* restored original behaviour of shl/shr constant evaluation outside
|
5 anni fa |
Jonas Maebe
|
0f46207776
* fixed (harmless) range error when expanding ~
|
5 anni fa |
michael
|
cf203a6590
* Add column separator
|
5 anni fa |
michael
|
0c25ada935
* Add header row
|
5 anni fa |
michael
|
94e0b499df
* Add boolean field length correction
|
5 anni fa |
michael
|
d3733c4718
* Add boolean field length correction
|
5 anni fa |
pierre
|
17c422c3f2
Patch by Gareth Moreton.
|
5 anni fa |
florian
|
98226d33b7
* do not optimize inline nodes which are part of call node which has an init and/or cleanup block, resolves #36323
|
5 anni fa |
svenbarth
|
3e9bfedbc4
* ensure that the required functions are referenced for Win32 SEH for packages as well
|
5 anni fa |
svenbarth
|
40c11baaac
* use a different name for the packages' entry point and use _DLLMainCRTStartup as an alias to avoid problems with the C-prefix
|
5 anni fa |
svenbarth
|
bb3b1b06a7
* fix condition for including a unit's object files or not when compiling with packages
|
5 anni fa |
svenbarth
|
2a1d26cc90
* use translateable error messages for undefined symbols and also report in which object file the symbol was first found
|
5 anni fa |
svenbarth
|
1e66b2464a
* regenerate msg*.inc files after adding new error messages for undefined symbols
|
5 anni fa |
svenbarth
|
f28ac2bfc6
+ add error messages for undefined symbols (both with a known object file and without)
|
5 anni fa |
svenbarth
|
cd7e3f354b
+ add a description for the link_e_comdat_selection_differs message
|
5 anni fa |
svenbarth
|
4b3ce0c023
* the symbol of the interface wrapper function needs to be considered as referenced as well
|
5 anni fa |
svenbarth
|
0a915e883e
* keep track of static symbols that a global function references, as those must now be exported from a dynamic package as well if the function can potentially be inlined
|
5 anni fa |
svenbarth
|
2e259ee3cc
* the VMT of the exception class needs to be referenced indirectly
|
5 anni fa |
svenbarth
|
a041f899d3
* when creating the static field of a generic, insert it into the generic instead of the global symtable as it isn't really used anyway
|
5 anni fa |
svenbarth
|
06fc84037c
* ensure that generic symbols are not tried to be exported
|
5 anni fa |
svenbarth
|
da1312698b
* correctly check for the system unit
|
5 anni fa |
svenbarth
|
6151f7af29
* check the localswitches of the node instead of the global ones
|
5 anni fa |
svenbarth
|
6f584333e5
* symbols called by g_call might need to be imported from dynamic packages as well
|
5 anni fa |
svenbarth
|
85637ad5fa
* register constant symbols
|
5 anni fa |
svenbarth
|
f4d96906c2
* reference FPC_ABSMASK_SINGLE/-DOUBLE using the indirect symbol if required for dynamic packages
|
5 anni fa |
svenbarth
|
f13200d68b
* restore localswitch settings after the initialization and finalization code was generated
|
5 anni fa |
svenbarth
|
276f5bdef8
* ensure that nothing assembly related is generated for generics when a typed constant (this also includes local variable initializations) are parsed
|
5 anni fa |
svenbarth
|
04984e9af9
* also generate indirect symbols for AB_PRIVATE_EXTERN symbols as these might be used from a unit in another package due to inlining
|
5 anni fa |
florian
|
f5caa9940b
* make use of RemoveCurrentP
|
5 anni fa |
florian
|
61bf55e0fe
* define renamed
|
5 anni fa |