svenbarth
|
cf18b7116e
* write_paralocs() takes a pcgpara instead of a tparavarsym as this is needed for the result location as well
|
8 lat temu |
svenbarth
|
f905303c4a
+ new TParamFlag pfResult if the result is passed as a parameter and thus needs to be set up as well
|
8 lat temu |
svenbarth
|
ecb878a7a7
* move PParameterLocation before TParameterLocation for consistency with all other pointer declarations in the unit
|
8 lat temu |
svenbarth
|
fe28403330
+ two more pointer types (PPropData for TPropData and PParameterLocations for TParameterLocations)
|
8 lat temu |
svenbarth
|
990b0e1657
* fix TParameterLocations.GetLocation()
|
8 lat temu |
svenbarth
|
0dbc123557
* ensure that TRegisterType and TSubRegister have a size of 1 by moving them at the correct location
|
8 lat temu |
Károly Balogh
|
2e9d0543df
m68k: do not generate copy loops for single byte copies on a plain '000
|
8 lat temu |
svenbarth
|
854a82b58b
* move write_param_flag() from local to class scope
|
8 lat temu |
Károly Balogh
|
78a7710192
m68k: with the register calling convention, pass records by reference
|
8 lat temu |
Károly Balogh
|
7a18cd8d38
atari: now that we have an almost complete RTL with DOS unit, we can re-enable a bunch of packages
|
8 lat temu |
Károly Balogh
|
a8325b763f
fppkg: shortened the name of pkguninstalledsourcesrepository.pp
|
8 lat temu |
pierre
|
dda85c3c49
Revert Makefile changes unrelated to last commit about powerpc-aix cycle fix
|
8 lat temu |
pierre
|
1342d0792f
Fix powerpc cycle for AIX target
|
8 lat temu |
Jeppe Johansen
|
7e75457a3e
Added more Nordic Semi controllers. Created a new unit for NRF52x controllers with a more precise register naming following Nordic SDK conventions.
|
8 lat temu |
Károly Balogh
|
c4ba3ef09d
amigaos4: fix linker script and signature symbol preservation with current vlink
|
8 lat temu |
Károly Balogh
|
a931403803
amigaos4: de-uglified libinterface and libbase fetching upon startup, and enabled the pascal startup code as default
|
8 lat temu |
Károly Balogh
|
2f38377126
amigaos4: update execd header based on the os4units version
|
8 lat temu |
Károly Balogh
|
4bb40d14cf
os4units: TInterfaceData must be 4 byte aligned, and TNode is only 14 bytes
|
8 lat temu |
lacak
|
f05acbed7a
fcl-db: base: avoid code page conversion to CP_NONE as this kind of conversion is for now undefined (see bug #30622)
|
8 lat temu |
svenbarth
|
5275c36393
+ extend TParamFlags by values for hidden parameters in general and especially the hidden high, self and vmt parameters (this is necessary so a manager approach for Invoke() can be used with as few knowledge about the involved calling conventions as possible)
|
8 lat temu |
svenbarth
|
62fc960e63
+ utility function to reverse the bit pattern of a Word
|
8 lat temu |
svenbarth
|
fd465ff500
* adjusted tests as SizeOf(TParamFlags) = 1 does not need to be true anymore
|
8 lat temu |
svenbarth
|
25842d70c8
* adjust test so it also checks the full ParamFlags instead of only the reduced one
|
8 lat temu |
svenbarth
|
bd8a7be17e
* better implementation of TProcedureParam.GetFlags that correctly handles a TParamFlags with a size > 1 even on big endian
|
8 lat temu |
marcus
|
ccf6504584
systems_aros, and systems_amigalike as collection for target defines
|
8 lat temu |
florian
|
1bea9e36eb
+ entropy test for random
|
8 lat temu |
pierre
|
d5f2c58d32
Fix bug report 34320, about random returning two same values at start
|
8 lat temu |
svenbarth
|
729d582822
* move the indirect symbols from al_exports to a new assembler list al_indirectglobals; otherwise compilation would fail horribly if we'd try to compile with a .def file as then the al_exports sections are ignored by the internal linker
|
8 lat temu |
florian
|
29a2c433f7
* -Sr option for iso mode: in case no command line parameter is passed, the file name for program parameters is derived from their variable name
|
8 lat temu |
svenbarth
|
6b641394d0
* fix for Mantis #31201: don't write any RTTI for undefined defs (and while we're at it abort if an error def is encountered)
|
8 lat temu |