svenbarth
|
267adf4e46
scanner.pas, tscanner:
|
10 anos atrás |
nickysn
|
cbaa02e7b5
+ support writing more than 1024 zeros in TObjSection.WriteZeros
|
10 anos atrás |
svenbarth
|
5b216cca08
scanner.pas, tscanner:
|
10 anos atrás |
nickysn
|
4a855b140a
+ support mixing initialized and bss data in the same object section (only in
|
10 anos atrás |
nickysn
|
1264eaf8c6
* fixed "nil pointer assignment" error in huge memory model
|
10 anos atrás |
nickysn
|
63f86ee6a5
+ huge memory model fixes in the i8086-msdos startup code
|
10 anos atrás |
nickysn
|
0fdc62e0f7
+ initialize DS with the current unit's data segment in the function entry code
|
10 anos atrás |
nickysn
|
2725b1160b
* name the 'FAR_DATA' class segments as module_name+'_DATA'
|
10 anos atrás |
nickysn
|
97f65d350d
+ position the 'FAR_DATA' segments after the 'CODE' segments and before the
|
10 anos atrás |
nickysn
|
f14f4ff924
* use the 'FAR_DATA' segment class name instead of 'DATA' or 'BSS' in the huge
|
10 anos atrás |
nickysn
|
cfab5d3d3e
* the omfbase.omf_segclass const array converted to function in order to be able
|
10 anos atrás |
nickysn
|
8458bbfaf6
+ enabled the huge memory model command line option
|
10 anos atrás |
nickysn
|
cf144a7fb7
* use a dummy non-nil pointer in FSectionsUsed and FSectionsInDGROUP, because
|
10 anos atrás |
nickysn
|
3b36e3d0b5
* declare segments as use16 or use32 in the nasm asm writer
|
10 anos atrás |
nickysn
|
672ff1d863
* fixed memleak after r31487
|
10 anos atrás |
nickysn
|
314b5e5eac
* fixed class name in comment
|
10 anos atrás |
Jonas Maebe
|
0031e12bf3
* enable the code that determines the complexity of arguments to inline
|
10 anos atrás |
Jonas Maebe
|
ee3f89246c
* assume that compilerprocs never capture the addresses of their arguments
|
10 anos atrás |
Jonas Maebe
|
2b551d0241
* don't do anything in SetCodePage() if the requested code page is the same
|
10 anos atrás |
nickysn
|
92c831c3dd
* writing of omf section attributes in the NASM asm writer rewritten to use the
|
10 anos atrás |
nickysn
|
cc2e27b555
* the function which returns the alignment of omf sections moved to unit
|
10 anos atrás |
nickysn
|
3abfa177c4
* initialization of stack and dwarf debug omf sections moved from
|
10 anos atrás |
nickysn
|
efef3882a0
* moved the code for determining whether an omf object section should
|
10 anos atrás |
nickysn
|
2e6d462ff6
* omf segment class names moved to a const array in omfbase, so they can be used
|
10 anos atrás |
nickysn
|
4061628ffb
* the i8086-msdos default code segment (in near code memory models) renamed
|
10 anos atrás |
nickysn
|
1a8e203bf5
* moved the omf section names constant to the omfbase unit and use it also in
|
10 anos atrás |
Jonas Maebe
|
85403876cd
* fixed UCS4Decode() for #$ffff (patch by Inoussa OUEDRAOGO, mantis #28593)
|
10 anos atrás |
Jonas Maebe
|
5c5935346a
* explain why we may have to search for the uppercase version of a symbol in
|
10 anos atrás |
Jonas Maebe
|
fbacf9682f
* rename WinCE softfp compilerproc names to lowercase, needed since r31404
|
10 anos atrás |
Jonas Maebe
|
675c02dd17
* don't call softfp compilerprocs in the implementation of others, but let
|
10 anos atrás |