Jonas Maebe
|
6502717e67
* align all code/data sections to sizeof(pint), instead of sometimes
|
13 éve |
marco
|
e59be6884e
* Some minor changes that make the recent changes more backwards compatible. Mantis #21837
|
13 éve |
sergei
|
5b09fa8a8c
* Changed tagVariant.pbstrVal to ^WideString and added a comment about impossibility of having managed members in this record (Mantis #21075).
|
13 éve |
marco
|
6b93cbcbea
* Fix for #21636, TFPSList.Pack several fixes.
|
13 éve |
marco
|
69fbbcedf3
* fix passing of only one parameter on non unix platforms. Mantis #21630
|
13 éve |
marco
|
8f39076a69
* changed tbookmark to tbytes, bookmarkstr to ansistring. Delphi 2009+ compat.
|
13 éve |
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 éve |
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 éve |
sergei
|
6fd9dc6d32
* Fixed 64-bit compilation warnings (Integer -> PtrUInt)
|
13 éve |
Legolas
|
0976d0304f
* Updated libogcfpc to ver.1.8.11 and devkitPPC to r26
|
13 éve |
Legolas
|
6bf0bc70a1
* Updated libndsfpc to ver.1.5.6 and devkitARM to r38
|
13 éve |
pierre
|
1b3fd997fc
+ Regenerate all Makefiles's after adding x86_64 netbsd target
|
13 éve |
pierre
|
1b6c45455e
+ Add x86_64 netbsd target
|
13 éve |
pierre
|
2684c3fec4
Define USE_SIGACTION_SIGTRAMP for x86_64
|
13 éve |
pierre
|
e0aa5839a9
* Add missing sc_arg6 to sc_arg9 fields in x86_64 SigContext record
|
13 éve |
pierre
|
23f21254bd
+ Add USE_SIGACTION_SIGTRAMP
|
13 éve |
florian
|
13e152f8a9
* even if currency is handle by an int64, it needs no extra handling in handle_default
|
13 éve |
florian
|
aa2a9dbf2e
patches by Nico Erfurth to improve the arm peephole optimizer:
|
13 éve |
marco
|
7800cd4ff5
* Cleanup of adding records to bufdatasets with indexes. Mantis #20514, patch by Lacak2.
|
13 éve |
pierre
|
bf1690458a
Partial fix for x86_64 peephole optimization
|
13 éve |
sergei
|
13e513fdf7
* Pass NR_FUNCTION_RESULT_REG to FPC_SAFECALLCHECK in target-independent way.
|
13 éve |
sergei
|
04ca8a9126
* translate_disp_call: improved building the parameter block by using ttemprefnode.create_offset instead of taking address/pointer additions/dereference. Results in simpler node tree and lesser CPU instructions generated.
|
13 éve |
sergei
|
6d0dd50be3
* tcallnode.maybe_load_in_temp: treat asnode like callnode, because asnodes are converted into helper calls in pass 1. Improves code generated for expressions "(a as b).SomeMethod".
|
13 éve |
Jonas Maebe
|
05f9edbd08
* fixed compilation on Solaris after r20815
|
13 éve |
marco
|
abaf2eaf12
* sqlDB update SQLParser to parse DML statements WITH common table expressions
|
13 éve |
marco
|
61c4366c8e
* fcl-db test for opening non-select statements, which return data by Lacak2, Mantis #21850
|
13 éve |
Jonas Maebe
|
d08a17b763
* AIX requires record data that partially fills a register to be
|
13 éve |
michael
|
c664a1b921
* Added context info (method/classname/id) and fixed access violation in case of (ID<>Nil) or not (jdoNotifications in Options) error
|
13 éve |
pierre
|
cea6ca2df9
Fix FpSigProcMask overload for OpenBSD: Warning this probably breaks compilation of unix's RTL by obsolete 2.4.4 release compiler, 2.6.0 required
|
13 éve |
pierre
|
afaea929a1
* Also enable ELF32 or ELF64 for OpenBSD OS
|
13 éve |