Mattias Gaertner
|
a39e4dc38b
fcl-passrc: resolver: fixed type TArr = array of TArr
|
6 年之前 |
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 年之前 |
pierre
|
843a379cc2
Fix gettokenbufshortint, as shortint is one byte long, not two
|
6 年之前 |
nickysn
|
0c4d02ff9c
+ detect heap sections and fill the local heap size in the NewExe header
|
6 年之前 |
marco
|
cffc8317fa
* mantis #35013 library parts. Allow embedded objects.
|
6 年之前 |
Mattias Gaertner
|
481126fc80
fcl-passrc: local var, implassign
|
6 年之前 |
pierre
|
6c87348b86
Add mode and optimizer switches names, and check that no unknown switch is set
|
6 年之前 |
nickysn
|
321e4d5837
* convert the internal name from IMPDEF records to upper case if the
|
6 年之前 |
nickysn
|
295daf4a7f
+ recognize stack segments and fill the total stack size in the NewExe header
|
6 年之前 |
nickysn
|
a86623b97a
+ initialize the flags for the code and data segments in the NewExe header
|
6 年之前 |
nickysn
|
7132973847
+ added the missing NewExe segment attributes as properties to the
|
6 年之前 |
Mattias Gaertner
|
fb27e7f4c3
fcl-image: write tif: use compression number DeflateAdobe, not obsolete DeflateZLib
|
6 年之前 |
pierre
|
c74007b580
Revert wrong part in commit 42580: reinstate 'override FPC=' for cycle targets
|
6 年之前 |
nickysn
|
d7c24c05d0
+ fill the segment table start offset in the NewExe header
|
6 年之前 |
pierre
|
0167ddf44c
Reorganize token buffer output to be able to use it for generics and inlined functions
|
6 年之前 |
pierre
|
7b0d2febd7
Do not use -Sew (turn warnings into errors) if CYCLELEVEL is equal to 1
|
6 年之前 |
pierre
|
5a3883b1ab
Fix internal error by using same code to set checkoverflow variable as in powerpc/nppcadd unit
|
6 年之前 |
pierre
|
754b1bd930
Add PPUDUMP variable to be able to specify explicit version of ppudump program, defaulting to ppudump executable in SEARCHPATH
|
6 年之前 |
pierre
|
d6c5a1799c
Avoid range check error when compiled -Criot option
|
6 年之前 |
Mattias Gaertner
|
16752a8fba
fcl-passrc: resolver: specialize proc implementation
|
6 年之前 |
Mattias Gaertner
|
5e81d57f39
pastojs: test generic empty class
|
6 年之前 |
Mattias Gaertner
|
be1fdc4667
fcl-passrc: pass TypeParams when creating type, and resolve forward generic class
|
6 年之前 |
Jonas Maebe
|
6b9f2114f1
* test from mantis #35897, already fixed
|
6 年之前 |
Jonas Maebe
|
46afcbb362
* an incomplete case statement is not an error in ISO Pascal (mantis #35910)
|
6 年之前 |
Jonas Maebe
|
ce598c15ec
* factored out the conditions under which add nodes need to perform
|
6 年之前 |
nickysn
|
c70f2c63cd
+ set the initial SS:SP in the NewExe header
|
6 年之前 |
nickysn
|
dbafff24fe
+ fill the program entry point address in the NewExe header
|
6 年之前 |
nickysn
|
901dde5fa5
+ fill the auto data segment number in the NewExe header
|
6 年之前 |
nickysn
|
34b3af7e92
* reset CurrMemPos after each NewExeSection to ensure each segment starts at 0 offset
|
6 年之前 |
nickysn
|
868030b3fe
+ adapted TOmfObjSection.MemPosStr to output segment:offset for NewExe executables
|
6 年之前 |