pierre
|
857abd87ee
+ Implement create_varargs_paraloc_info, to allow compilation without warnings
|
13 tahun lalu |
Jonas Maebe
|
4e0df2d3a4
* increased ppu version after jvmbackend merge
|
13 tahun lalu |
Jonas Maebe
|
9fed3ee04c
* merged the jvmbackend branch
|
13 tahun lalu |
Jonas Maebe
|
834026bfb5
* synchronised with trunk up to r21067
|
13 tahun lalu |
florian
|
2959d596f9
* patch by Nico Erfurth: Remove superfluous mov from MovStrMov sequences
|
13 tahun lalu |
paul
|
a26bc50ca6
compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility)
|
13 tahun lalu |
Jonas Maebe
|
ca57ab2c99
* support storing the scanner state when the current token is _ID
|
13 tahun lalu |
Jonas Maebe
|
0659058e44
* fixed ansistring -> pchar type conversion on JVM target now that empty
|
13 tahun lalu |
Jonas Maebe
|
9b6c426369
* also redefine pchar as pwidechar in {$modeswitch unicodestrings}
|
13 tahun lalu |
Jonas Maebe
|
9d1063f94c
* adjustments/fixes for AIX/ppc64
|
13 tahun lalu |
Jonas Maebe
|
0278d67764
* use generic ppc version of a_loadaddr_ref_reg() for AIX/ppc64
|
13 tahun lalu |
Jonas Maebe
|
b33b744f78
* enabled null pointer load checking for AIX/ppc64
|
13 tahun lalu |
Jonas Maebe
|
cec20e1c34
* specify the branch opcode to use for a_call_name_direct/a_jmp_name_direct,
|
13 tahun lalu |
Jonas Maebe
|
3fc1a274c8
- removed ifdefed/inactive "ti386addnode.second_addmmx" from ppc code
|
13 tahun lalu |
Jonas Maebe
|
cecdff01e0
* corrected sharedClibext for AIX/ppc32
|
13 tahun lalu |
Jonas Maebe
|
52d1172f6d
* correctly call assembler for AIX/ppc64
|
13 tahun lalu |
Jonas Maebe
|
d43387dff8
* equivalent of r20829 for AIX/ppc64 (and linux/ppc64): automatically create
|
13 tahun lalu |
Jonas Maebe
|
b99a8c129d
* write pointer data on AIX/ppc64 using .vbyte rather than using .llong
|
13 tahun lalu |
Jonas Maebe
|
6502717e67
* align all code/data sections to sizeof(pint), instead of sometimes
|
13 tahun lalu |
marco
|
e59be6884e
* Some minor changes that make the recent changes more backwards compatible. Mantis #21837
|
13 tahun lalu |
sergei
|
5b09fa8a8c
* Changed tagVariant.pbstrVal to ^WideString and added a comment about impossibility of having managed members in this record (Mantis #21075).
|
13 tahun lalu |
Jonas Maebe
|
81d1cfb3ca
+ -prefix_constants <x>, -prefix_fields <x> and -prefix_innerclasses <x>
|
13 tahun lalu |
Jonas Maebe
|
9a10c5aea8
* don't mark final class methods as virtual
|
13 tahun lalu |
marco
|
6b93cbcbea
* Fix for #21636, TFPSList.Pack several fixes.
|
13 tahun lalu |
marco
|
69fbbcedf3
* fix passing of only one parameter on non unix platforms. Mantis #21630
|
13 tahun lalu |
marco
|
8f39076a69
* changed tbookmark to tbytes, bookmarkstr to ansistring. Delphi 2009+ compat.
|
13 tahun lalu |
sergei
|
5f93d9992a
* Ignore FPU/MM registers in tcg.(de)allocallcpuregisters if they are not used in current procedure. This is consistent with logic of tcgcallnode and removes a lot of useless xmm regallocs on win64.
|
13 tahun lalu |
sergei
|
3edaa66ee7
* For Win64, handle environment variables the same way as on Win32 (the generic version of GetEnvPChar does not return nil for non-existent environment variables).
|
13 tahun lalu |
sergei
|
6fd9dc6d32
* Fixed 64-bit compilation warnings (Integer -> PtrUInt)
|
13 tahun lalu |
Legolas
|
0976d0304f
* Updated libogcfpc to ver.1.8.11 and devkitPPC to r26
|
13 tahun lalu |