Commit History

Author SHA1 Message Date
  pierre ddf0aab494 Explicitly disabled overflow and range check 7 years ago
  pierre e518bd52ba Explicitly disabled overflow and range check for these two tests 7 years ago
  svenbarth 3f96c0baed * use reverse_longword() instead of reverse_byte(); fixes the management operators of records inside classes on big endian systems 7 years ago
  svenbarth af6f094420 + add reverse_longword() function that reverses the bit pattern for a longword, just like reverse_byte() and reverse_word() do for Byte and Word respectively 7 years ago
  svenbarth 1c9ea4c120 * enable modeswitch arrayoperators for the tests 7 years ago
  svenbarth fa0765d131 * regenerate msg*.inc files after addition of the warning for array operators 7 years ago
  svenbarth fa78bb0e89 * warn if the compiler hides an eventual "+" operator overload if modeswitch ArrayOperators is active 7 years ago
  svenbarth 7522a34a67 + add a message that can be used if an internal operator hides an existing operator overload 7 years ago
  svenbarth 97acf24290 + add a new modeswitch ArrayOperators which is set by default in Delphi modes that enables the internal array operators (currently only "+") 7 years ago
  svenbarth 9b45f58c0b + add flags that allow checking for overloads with isbinaryoverloaded() and isunaryoverloaded() without modifying the passed in node or even checking for normally non-overloadable operators 7 years ago
  svenbarth 8536abce8a * as the management operator feature is not platform specific using a specific define for it aside from a 7 years ago
  svenbarth 4d0ab82ef7 * optimize class initialization by calling RTTIRecord() only when required for a non-trivial initialization 7 years ago
  svenbarth ac0322c323 + add a flags field to the record init RTTI which declares whether 7 years ago
  svenbarth eb06ac8ce8 * set up $MinEnumSize and $PackSet so that it matches the compiler's settings for types added in the future 7 years ago
  svenbarth 61bde67082 + add method has_non_trivial_init_child() to tdef which provides access to the symtable's 7 years ago
  svenbarth cc153176f3 + add a new symtable option sto_has_non_trivial_init that is true if the symtable contains a symbol with an 7 years ago
  svenbarth 80ed66f349 * move calculation of sto_needs_init_final to a separate method do_init_final_check() 7 years ago
  svenbarth 393d1c2256 * move RTTI related types from rtti.inc to rttidecl.inc 7 years ago
  svenbarth bbf578b193 * move definition of USE_PACKED from rtti.inc to rttidecl.inc 7 years ago
  svenbarth b75324a4f2 * move RTTI declarations to their own header file 7 years ago
  svenbarth 44b15350fb * disable RTTI declarations if RTTI feature is disabled 7 years ago
  nickysn 1631d9ac0a + support segments (sections) with a primary group, other than 'DGROUP' in the 7 years ago
  nickysn 5eb69edf9e + support segments (sections) with a primary group, other than 'DGROUP' in the 7 years ago
  florian 400861a907 * fixed TBits.NotBits, it is just an Xor operation, resolves #33706 7 years ago
  florian 0d168796d7 * patch by J. Gareth Moreton: More Peephole optimizations for AND and MOV 7 years ago
  nickysn 7fcec8460f + parse OMF COMENT records when reading object files and produce error messages 7 years ago
  lacak 935af781e4 fcl-db: bufdataset: cosmetic (TAutoIncField is descendant of TLongIntField) 7 years ago
  florian a0b343a787 * patch by J. Gareth Moreton for less invasive DEBUG_AOPTCPU 7 years ago
  michael 373061043b * Patch from Ondrej Pokorny to allow customizing the kind of query being created (bug ID 0033863) 7 years ago
  michael e8f74fdbdb * Fix bug #33869, wrong assignment in CopyFromDataset for largeint fields 7 years ago