pierre
|
84ebe96d41
Define FPC_IS_SYSTEM at start of all system.pp source
|
6 years ago |
Mattias Gaertner
|
a261b86aca
fcl-passrc: resolver: fixed marking implicit call in prop arg
|
6 years ago |
Mattias Gaertner
|
8a3df44734
pastojs: comments
|
6 years ago |
pierre
|
362e6232c3
Fix compilation for wince target after restriction of enum value to longint range
|
6 years ago |
Mattias Gaertner
|
ad5d416ccc
fcl-passrc: resolver: nested class: search parent
|
6 years ago |
Mattias Gaertner
|
07bceca5ba
fcl-passrc: resolver: nested class: search parent classes after sections
|
6 years ago |
pierre
|
9d765af693
Fix parsing error in GNU linker script, KEEP needs braces
|
6 years ago |
florian
|
88648248ec
* fix random(<int64>) for 32 Bit CPUs
|
6 years ago |
florian
|
e02321029f
* test fixed for i386
|
6 years ago |
florian
|
626ef4ae0c
* give an error if an explicit enumeration valid exceeds the valid range, resolves #34633
|
6 years ago |
florian
|
2d06d7ed46
* iterate only on the valid elements of the set to avoid compilation errors if the for loop is unrolled, resolves #36150
|
6 years ago |
florian
|
6457846435
* sorted out tests
|
6 years ago |
florian
|
b02470468b
* handle off by one in FilePos due to the filled buffer in iso mode, resolves #40850
|
6 years ago |
Jonas Maebe
|
33c4a5dda7
* don't try to bitpack arrays of non-ordinals (mantis #36157)
|
6 years ago |
Jonas Maebe
|
51c6ebfe54
* work around broken x86 shifting in bitpacked value calculation
|
6 years ago |
Jonas Maebe
|
dadeff5b09
* fixed Darwin/i386 after r43176
|
6 years ago |
florian
|
6e58178963
* do not write DW_AT_allocated and DW_AT_data_location tags for old style objects and cppobjects, resolves #36017
|
6 years ago |
Jonas Maebe
|
3e11f1b2fe
* fix length calculation of winlike widestrings in Dwarf 3 (patch by
|
6 years ago |
Jonas Maebe
|
bdcda8660e
* fix Dwarf 3 array location broken in r43171 (fix by Martin Friebe,
|
6 years ago |
florian
|
5573bee314
+ makefiles use -Sew, so added to the project as well
|
6 years ago |
florian
|
533a113885
+ LeaCallLeaRet2Jmp optimization
|
6 years ago |
florian
|
00c2fd4005
+ x86: LeaLea2Lea optimization
|
6 years ago |
florian
|
fb91899457
* adapted 16 byte alignment handling on linux: it is now assumed that the callee tries to clear the stack, so in the caller, the stack is re-adjusted
|
6 years ago |
Jonas Maebe
|
67fc9a7853
* fixed peephole opitimizer removing some infinite loops (mantis #36139)
|
6 years ago |
Jonas Maebe
|
6c29ecbd1c
* moved array stride back to array entry (mantis #36144)
|
6 years ago |
florian
|
5fc12500f2
* patch by Christo Crause: fix for r43136
|
6 years ago |
Mattias Gaertner
|
76b5df1bd3
pas2js: fixed setlength(a,0)
|
6 years ago |
florian
|
688c7d439f
o AArch64:
|
6 years ago |
Mattias Gaertner
|
8d60f4542c
pastojs: constructor of external class: funcname and {}
|
6 years ago |
pierre
|
1bed61195e
Fix m68k errors with -CriotR option
|
6 years ago |