Jonas Maebe
|
d99d18e258
- removed useless empty asmwrite statement
|
vor 8 Jahren |
Jonas Maebe
|
827e980351
* fixed comment typo
|
vor 8 Jahren |
Károly Balogh
|
02d145233d
add m68k atari to the list of platforms which support syscalls
|
vor 8 Jahren |
Károly Balogh
|
f5f895e2a3
syscalls: unify call reference creation across 4 different CPU archs. less copypasted code, brings x86_64 AROS support up to speed
|
vor 8 Jahren |
florian
|
c2af5a104e
* patch by Emelyanov Roman to allow 64 byte alignment in the $codealign directive, resolves #30934
|
vor 8 Jahren |
marcus
|
cb0cd5ea56
AROS: MUI 64 bit record fixes
|
vor 8 Jahren |
florian
|
0954e09834
* correctly handle 16 bit signed operations on AVRs without mul instruction, resolves #31036
|
vor 8 Jahren |
marcus
|
092244309a
Amicommon: use THandle/BPTR instead of LongInt (needed for 64 bit)
|
vor 8 Jahren |
marcus
|
7eccbad9d3
Amiga: Missing TAG_END in video unit
|
vor 8 Jahren |
marcus
|
b02d541e78
AROS: x86_64 needs also BINCOMPAT, TTask fixed type for 64 bit
|
vor 8 Jahren |
michael
|
aef26e86d8
* Fix bug #31040
|
vor 8 Jahren |
svenbarth
|
fde867cd5c
* change IIDStr from a field to a property as otherwise the compiler would access the wrong field offset as it assumes RawUnitName to be a 255-byte ShortString
|
vor 8 Jahren |
svenbarth
|
4fb77b71ec
* fix for Mantis #31029, based on the patch provided by Silvio Clécio: PArrayOfByte is not necessary and in fact the purpose of TArrayOfByte is a different one from reference counting (namely to ensure correct passing of the parameter), so renamed accordingly (plus a comment); similar change in SetDynArrayProp. Also Get-/SetPropValue in Variants unit has been adjusted to make use of Get-/SetDynArrayProp.
|
vor 8 Jahren |
svenbarth
|
d9ea6aae4d
* fix for Mantis #30761: always return the symbol found in the helper instead of doing this dependant on the presence of the overload attribute; for this the collection of all suitable overloads is done in tcallcandidates instead.
|
vor 8 Jahren |
Mattias Gaertner
|
7f8cdc56d3
undo accidental commit: fppas2js: test TestFunctionResult
|
vor 8 Jahren |
Mattias Gaertner
|
3bb089223b
fppas2js: test TestOperators1
|
vor 8 Jahren |
Jonas Maebe
|
1afab1ab69
* moved the floating point constant range checking code from
|
vor 8 Jahren |
Jonas Maebe
|
006c7e1ccf
* apply localalignmin/max to local variables for LLVM (fixes webtbs/tw15582)
|
vor 8 Jahren |
Jonas Maebe
|
7af2663ed1
* fixed writing the VMT field of TP-style objects for typed constants if it
|
vor 8 Jahren |
Jonas Maebe
|
8cd84bd8e8
* stop updating llvmnextfieldindex once we have established that the current
|
vor 8 Jahren |
Jonas Maebe
|
ee014fa4ff
* fixed handling of typed files for LLVM when ISO-like I/O is active: encode
|
vor 8 Jahren |
florian
|
d0b2701693
* similiar fix for i386 as done in r34984 for x86-64
|
vor 8 Jahren |
florian
|
091b31fc76
* fix avr compilation after r34975 by more tests against feature defines, resolves #31036
|
vor 8 Jahren |
svenbarth
|
6ba85c2a70
* second fix for Mantis #30626: also search in parent classes for a suitable pre-existing specialization
|
vor 8 Jahren |
svenbarth
|
0a1e080089
* only create a new procsym for a specialization if it's indeed needed
|
vor 8 Jahren |
svenbarth
|
ebfeb5b62a
* fix for Mantis #30830: also remove unregistered specializations from the procsym's deflist when they're removed to avoid an access to freed data
|
vor 8 Jahren |
svenbarth
|
bfaa26d16a
Commit r35010 also fixed Mantis #30524.
|
vor 8 Jahren |
svenbarth
|
a535d54bcb
* fix for Mantis #30939: Rework generation of the generic name to be less relying on the type hierarchy as a specialization inside the parameter declaration would want to have the full name of the procdef including its parameters, but those are still parsed at that stage (the pretty name is still a topic onto itself however...)
|
vor 8 Jahren |
svenbarth
|
ee466b9a28
* extend tdef.fullownerhierarchyname() with a parameter that skips the inclusion of a procdef's parameter declaration using the new pno_noparams option
|
vor 8 Jahren |
svenbarth
|
930070a8ca
+ new tprocnameoption pno_noparams to prohibit tprocdef.customprocname() from adding the procdef's parameters
|
vor 8 Jahren |