florian
|
3987c82bab
* assign a complexity of 2 to float nodes because they usually involve a loading from memory
|
13 yıl önce |
florian
|
41e8da998c
* cast raise node only to a tertiary node in foreach, makes adding more tertiary nodes easier
|
13 yıl önce |
florian
|
b78f9826fb
* call AllocMem instead of GetMem/FillChar
|
13 yıl önce |
michael
|
b26797e818
* Fixed memory leak in classes with interfaces
|
13 yıl önce |
florian
|
b8ab3d48f6
* fix compilation on non avr/arm architectures
|
13 yıl önce |
michael
|
3bc8bbf378
* Fixed to conform to new structures in pastree
|
13 yıl önce |
florian
|
e6efbd36ad
* compiler defined cpuflags instead of creating them during system unit compilation
|
13 yıl önce |
florian
|
e4f89fe524
+ introduce cpuflags for arm
|
13 yıl önce |
florian
|
895aa0d752
* reworked cpuflags for avr
|
13 yıl önce |
michael
|
9af6f49c02
* Finished try/except statements
|
13 yıl önce |
sergei
|
f14e038172
+ Implemented writeReloc_internal method for TElfObjSection.
|
13 yıl önce |
sergei
|
ec56677927
+ Added method TObjSection.writeReloc_internal to write relocations to given section+offset without need to have a symbol at target location.
|
13 yıl önce |
michael
|
0801287956
* Adapted tests to use expression objects where needed
|
13 yıl önce |
michael
|
06b092280e
* Use expression objects in case and constants
|
13 yıl önce |
michael
|
e9a339448a
* Better Except handling
|
13 yıl önce |
michael
|
4c47beb7b7
* Reworked raise parsing, now also supports raise X at Addr
|
13 yıl önce |
tom_at_work
|
f252fd369e
Tried to reorganize the ARM define mess in rtl/arm/arm.inc. Instead of requiring to enumerate all possible ARM variants each time a CPU feature is used, add a define of the format CPUARM_HAS_XXX and use that. Note that a better solution would be to properly implement the compiler cpuinfo infrastructure, however that is much more work.
|
13 yıl önce |
tom_at_work
|
7b6bcd315f
Pass FPCOPT to fpmkunit and fpmake compilation. This prevents build errors of these programs if the given FPCOPT options of the previously compiled RTL are incompatible to default options. Regenerated associated makefiles.
|
13 yıl önce |
michael
|
9635787b5a
* Added functionality to create fpdoc.css from internal copy
|
13 yıl önce |
michael
|
4a9d012d3a
* Patch from Reinier Olislagers to update copyright and emit a more friendly message if an input file is not found (bug ID 22639)
|
13 yıl önce |
tom_at_work
|
65a4ab399e
Fix use of FPC_OPT to build gparmake. The correct name of the parameter is FPCOPT. Regenerate makefile.
|
13 yıl önce |
florian
|
bd47ba6ba4
* the address of complex inline parameters can be hold always in a register
|
13 yıl önce |
florian
|
5b90a02e75
* inherit nf_write/nf_modify in tcallnode.replaceparaload also when replacing parameters
|
13 yıl önce |
florian
|
ecb037ad79
+ tarminnode.pass_1 to set expectloc correctly
|
13 yıl önce |
florian
|
d2aa35e9de
* throw an internal error if code generation depends on expectloc but expectloc and real loc do not match
|
13 yıl önce |
florian
|
dd18d0bd4d
* write flags in tnode.printnodeinfo
|
13 yıl önce |
michael
|
1b10dfbc26
* Use HTTP delimiters for locations
|
13 yıl önce |
michael
|
3418ba156e
* Retry opening session file on error (max 5 times)
|
13 yıl önce |
marco
|
b822371d41
* add platform modifiers to all locally defined functions in unix' dos unit.
|
13 yıl önce |
sergei
|
45d27ef82e
* Relocating common symbols needs adjusting by symbol size only on DJCOFF targets, not on PECOFF ones.
|
13 yıl önce |