marco
|
23b117936e
--- Merging r18106 into '.':
|
14 лет назад |
sergei
|
c9f92c0323
* Excluded oso_executable from attributes of user sections. User sections may currently be specified only for variables and typed consts, which are not executable.
|
14 лет назад |
sergei
|
6a2e87121b
* ogcoff.pas: sort all objsections having '$' in the name, not just .idata$*. This is a documented PECOFF feature and it is required for tls callback stuff to link correctly regardless of the order of declarations in source files.
|
14 лет назад |
sergei
|
5d5ddbbe3e
* Revert rounding section data size, it should be done in a more sophisticated way
|
14 лет назад |
sergei
|
2d96c34b06
* Improvements to PE executable output:
|
14 лет назад |
pierre
|
372b16b2e6
* Look for __FPC_tls_callbacks, should be reset to nil for DLLs, not yet done
|
14 лет назад |
pierre
|
30feeff3c2
+ TlsDirectory handling code
|
14 лет назад |
florian
|
f328b6d635
+ user section type
|
14 лет назад |
pierre
|
fd2b777435
* ogcoff.pas:
|
14 лет назад |
pierre
|
fa4b4906e6
* ogcoff.pas: Add support for RELOC_SECREL32.
|
15 лет назад |
pierre
|
7c04d8d13b
From patch submitted by Willibald Krenn in Bug Report 17500.
|
15 лет назад |
florian
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 лет назад |
florian
|
34227e811d
+ patch by Sven Barth to add native NT rtl support to the compiler, resolves #14886
|
15 лет назад |
Jonas Maebe
|
edacea82be
* changed assembler directives for darwin lazy/non-lazy symbol pointers
|
15 лет назад |
Jonas Maebe
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 лет назад |
yury
|
bf00b3e94b
* Replaced some ifdef x86_64 by ifdef cpu64bitaddr, since it is more correct.
|
16 лет назад |
yury
|
ede93974bc
* Fixed writing of external debug info when reloc section should be created.
|
16 лет назад |
yury
|
c4439e4e39
* Properly write 64-bit relocations into .reloc section.
|
16 лет назад |
yury
|
5cd83b26d9
* More proper check for executable image size limits.
|
16 лет назад |
yury
|
99917e034d
* Fixed visibility notes of some overrode methods.
|
16 лет назад |
yury
|
9d78ca3f19
* RELOC_SECREL32 must be relative to EXE section, not to object file section.
|
16 лет назад |
yury
|
50060dfd52
* Do not assume sizeof(pint) section alignment if no alignment is specified for the section.
|
16 лет назад |
yury
|
070fa422b5
* Partially reverted r12648. PE flags should be set in main PE header (and it is done already). LoaderFlags in optional header are obsolete.
|
16 лет назад |
florian
|
442333d05f
* fixed string length which makes ObjC section names fit
|
16 лет назад |
Jonas Maebe
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
16 лет назад |
yury
|
89d466a3dc
* Fixed writing debug link for external symbols file. Bug #13041.
|
16 лет назад |
florian
|
a3d784b8e5
* internal coff linker takes care of min./max. stack size as well as pe flags
|
16 лет назад |
Jonas Maebe
|
b1c3f76ff9
* changed the supported targets for assembler writers to a set, and
|
16 лет назад |
yury
|
9cc15bd994
* Do not write COFF string table into EXE if COFF symbol table is not present. It fixes loading of stripped DLL on Win9x. Bug #12629.
|
16 лет назад |
yury
|
4cabbe0e39
* Fixed compiler cycling with enabled range and overflow checking.
|
17 лет назад |