nickysn
|
dd9c76eeec
* strip the '.dll' extension from the library names before adding them to the
|
6 lat temu |
nickysn
|
deefeb1ca0
+ calculate the table offset of each string in the NewExe imported name table
|
6 lat temu |
nickysn
|
d24cfcb31c
* small optimization in TNewExeOutput.FillImportedNameTable - only add the
|
6 lat temu |
nickysn
|
d5a18f03a8
+ fill and write the NewExe imported name table
|
6 lat temu |
marco
|
fdef3241f9
* some make 3.82 fixes from mantis #35927
|
6 lat temu |
pierre
|
651922c2f8
Correct size of asizeint, which is still 4-byte long even when CpuAddrBitSize is 16 as for avr and i8086
|
6 lat temu |
michael
|
39a8d06e8a
* Fix spaceLeft, missing return statement
|
6 lat temu |
nickysn
|
1736950d58
+ added property that determines the resident name table size in bytes and use
|
6 lat temu |
nickysn
|
251a93456e
+ added constructor to TNewExeResidentNameTableEntry that allows you to
|
6 lat temu |
nickysn
|
35a4f96100
+ create the resident name table in the NewExe file writer
|
6 lat temu |
nickysn
|
3b08c6b0ea
+ write the resource table (empty for now) to NewExe files
|
6 lat temu |
pierre
|
008c1436d8
Fix bug report 35937 by simple assembly code change and add test
|
6 lat temu |
Mattias Gaertner
|
c4cd0ad776
fcl-passrc: specialize for-loop
|
6 lat temu |
pierre
|
70b2904c48
* Issue file change before line and column change in token writes to allow for better display in ppudump utility
|
6 lat temu |
pierre
|
6d2a7a1b27
Fix change_endian code to read double and single float data
|
6 lat temu |
Mattias Gaertner
|
c31774eac4
fcl-passrc: resolver: nested specialize
|
6 lat temu |
Mattias Gaertner
|
a39e4dc38b
fcl-passrc: resolver: fixed type TArr = array of TArr
|
6 lat temu |
Károly Balogh
|
90bab63e51
m68k/vasm: remove bits of Linux support. this combination has never really been tested or supported, and got broken recently. m68k-elf-linux has good enough GNU binutils anyway
|
6 lat temu |
pierre
|
843a379cc2
Fix gettokenbufshortint, as shortint is one byte long, not two
|
6 lat temu |
nickysn
|
0c4d02ff9c
+ detect heap sections and fill the local heap size in the NewExe header
|
6 lat temu |
marco
|
cffc8317fa
* mantis #35013 library parts. Allow embedded objects.
|
6 lat temu |
Mattias Gaertner
|
481126fc80
fcl-passrc: local var, implassign
|
6 lat temu |
pierre
|
6c87348b86
Add mode and optimizer switches names, and check that no unknown switch is set
|
6 lat temu |
nickysn
|
321e4d5837
* convert the internal name from IMPDEF records to upper case if the
|
6 lat temu |
nickysn
|
295daf4a7f
+ recognize stack segments and fill the total stack size in the NewExe header
|
6 lat temu |
nickysn
|
a86623b97a
+ initialize the flags for the code and data segments in the NewExe header
|
6 lat temu |
nickysn
|
7132973847
+ added the missing NewExe segment attributes as properties to the
|
6 lat temu |
Mattias Gaertner
|
fb27e7f4c3
fcl-image: write tif: use compression number DeflateAdobe, not obsolete DeflateZLib
|
6 lat temu |
pierre
|
c74007b580
Revert wrong part in commit 42580: reinstate 'override FPC=' for cycle targets
|
6 lat temu |
nickysn
|
d7c24c05d0
+ fill the segment table start offset in the NewExe header
|
6 lat temu |