Commit History

Author SHA1 Message Date
  florian aa2a9dbf2e patches by Nico Erfurth to improve the arm peephole optimizer: 13 years ago
  marco 7800cd4ff5 * Cleanup of adding records to bufdatasets with indexes. Mantis #20514, patch by Lacak2. 13 years ago
  pierre bf1690458a Partial fix for x86_64 peephole optimization 13 years ago
  sergei 13e513fdf7 * Pass NR_FUNCTION_RESULT_REG to FPC_SAFECALLCHECK in target-independent way. 13 years ago
  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 years ago
  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 years ago
  Jonas Maebe 05f9edbd08 * fixed compilation on Solaris after r20815 13 years ago
  marco abaf2eaf12 * sqlDB update SQLParser to parse DML statements WITH common table expressions 13 years ago
  marco 61c4366c8e * fcl-db test for opening non-select statements, which return data by Lacak2, Mantis #21850 13 years ago
  Jonas Maebe d08a17b763 * AIX requires record data that partially fills a register to be 13 years ago
  michael c664a1b921 * Added context info (method/classname/id) and fixed access violation in case of (ID<>Nil) or not (jdoNotifications in Options) error 13 years ago
  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 years ago
  pierre afaea929a1 * Also enable ELF32 or ELF64 for OpenBSD OS 13 years ago
  michael b5b0388f17 * Indexed is by default false, in sync with usepalette which is false by default 13 years ago
  michael a49112dcc2 * Patch from Michalis Kamburelis to fix memory leak (bug 21835) 13 years ago
  paul e399f8f9bf rtl: reduce warnings about deprecated symbol access 13 years ago
  Jonas Maebe 426d44905e * add symtable to uses clause for tabstractsymtable, part of r20967 13 years ago
  Jonas Maebe bbdf9fca73 - disabled fpc_qword_to_double() assembler version for AIX/ppc64 like for 13 years ago
  Jonas Maebe 653996dde1 * {$linklib libnsl.so} -> {$linklib nsl} for AIX (copy/paste error) 13 years ago
  Jonas Maebe 2ec79fd357 * fixed timespec and mcontext_t types for AIX 64 bit 13 years ago
  marco 743e58ed0f * test for bzip2 from Mantis #21261 13 years ago
  marco d8101679fa * chunk protected instead of private, Mantis #20543 13 years ago
  marco 9f6121e878 * assembler wouldn't include always anymore ->changed i386 to cpui386. 13 years ago
  Jonas Maebe 5dac788b71 * use tabstractrecordsymtable.has_single_field() to determine whether a 13 years ago
  Jonas Maebe d7247c9bd9 * prevent duplicate symbol errors when compiling code with debug info 13 years ago
  Jonas Maebe 35b80a4229 * enable assembling via pipe for the AIX assembler 13 years ago
  Jonas Maebe ec77b0f3ca * fixed writing the alignment for datablocks on darwin/aix based on 13 years ago
  Jonas Maebe 3380b58695 * when we get near the limit of the maximum number of TOC entries that can 13 years ago
  Jonas Maebe a473cf14d6 - removed ppc64-specific a_load_ref_cgpara(), the generic one can also 13 years ago
  Jonas Maebe b512744bfb * don't overwrite the reg to load in a parameter in tcg.a_load_reg_cgpara() 13 years ago