Jonas Maebe
|
75aac4284d
--- Merging r19612 into '.':
|
13 năm trước cách đây |
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 năm trước cách đây |
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 năm trước cách đây |
pierre
|
92c92e1945
* Add oso_keep option to threadvar section if FPC_USE_TLS_DIRECTORY is set
|
14 năm trước cách đây |
pierre
|
c07bcefb6b
* Fix anumval wrong overwriting as found out by Sergey
|
14 năm trước cách đây |
pierre
|
239944f8d0
+ Use DLL name in assembler labels used to import DLL functions/variables
|
14 năm trước cách đây |
pierre
|
1a9f4ba314
* Improve ogbase linker script support, add warnings for unknown entries
|
14 năm trước cách đây |
florian
|
c97869bd89
* merge user sections support branch
|
14 năm trước cách đây |
armin
|
7eace122dc
internal linker support for creating novell netware loadable modules
|
14 năm trước cách đây |
florian
|
f328b6d635
+ user section type
|
14 năm trước cách đây |
florian
|
26fbfaf5a7
+ introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer)
|
14 năm trước cách đây |
pierre
|
292e85a59a
* Partial fix for i386 linux PIC code generation
|
15 năm trước cách đây |
Jonas Maebe
|
28cd8271c9
* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev
|
15 năm trước cách đây |
florian
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 năm trước cách đây |
Jonas Maebe
|
edacea82be
* changed assembler directives for darwin lazy/non-lazy symbol pointers
|
15 năm trước cách đây |
Jonas Maebe
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 năm trước cách đây |
yury
|
5cd83b26d9
* More proper check for executable image size limits.
|
16 năm trước cách đây |
Jonas Maebe
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
16 năm trước cách đây |
yury
|
afa7ade545
* Replace ? and @ in external names only if the external is imported from DLL on Windows.
|
16 năm trước cách đây |
Károly Balogh
|
049280bc21
* fix bug #8391 only for arm-wince, because otherwise it breaks other platforms (incl. i386-win32)
|
17 năm trước cách đây |
yury
|
23da33b75a
* Fixed hang while linking in some cases.
|
17 năm trước cách đây |
yury
|
4cabbe0e39
* Fixed compiler cycling with enabled range and overflow checking.
|
17 năm trước cách đây |
yury
|
c84aa860bd
* Added error message if resulting executable image size is too big to fit in memory. bug #11702.
|
17 năm trước cách đây |
yury
|
5e11e697b4
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
|
17 năm trước cách đây |
yury
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 năm trước cách đây |
yury
|
403ce8c2c1
* Fixed removing stabs for unused functions. It fixes debugging problems.
|
17 năm trước cách đây |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 năm trước cách đây |
peter
|
793fd8fc09
* Add -Xg to help pages
|
17 năm trước cách đây |
Jonas Maebe
|
0bf43d223b
* fixed uses of custom-length string types in function/property
|
17 năm trước cách đây |
peter
|
c767df348f
* idata must be aligned on 4 bytes to prevent a corrupt
|
18 năm trước cách đây |