Historique des commits

Auteur SHA1 Message Date
  paul 04ac114c77 tests: move tb0070.pp to tbs and change expected behavior to success because delphi and fpc both allows this constructions now il y a 14 ans
  paul 210e78e4fa compiler: allow objects and records to have members which point to themself. only don't permit this to regular fields. il y a 14 ans
  paul e098046608 compiler: fix typo il y a 14 ans
  paul 51a9d3280c compiler: require at least one argument of class operator to be of type of structure where this operator is declared il y a 14 ans
  marco b25f51e2e1 * stdcall added to ipropertysetstorage, mantis 18315 il y a 14 ans
  paul 77fa5b7fb9 compiler: read and write full token size instead of 1 byte because TToken has more than 255 elements now il y a 14 ans
  paul fb2c465f22 tests: add Negative and Positive operators test il y a 14 ans
  paul ee6fe6c4f5 compiler: add unary plus node, search for unary plus operator if a type cannot be handled by compiler, increase ppu version because of node types change il y a 14 ans
  paul c0c7e40b65 compiler: allow Inc, Dec, Explicit operators for other fpc modes il y a 14 ans
  paul 66b128efb3 compiler: map delphi Implicit operator to := operator of FPC, add Explicit operator for delphi only (for now) which works when explicit type conversion happens + extend test il y a 14 ans
  sergei 2ff5f7a000 * For object fullrtti, add a parent 'field' regardless of whether its type needs inittable. il y a 14 ans
  Jonas Maebe 814658847e * fixed comments for some comments, they were offset by one line (patch by il y a 14 ans
  Jonas Maebe 780e75bfac o patch by Jeppe Johansen to fix mantis #17472: il y a 14 ans
  sergei 8cbef5627e Fixed rtti/finalization of objects that have ancestors and fields of managed types: il y a 14 ans
  paul cdca5f42b7 compiler: extend internal error 200305061 check for records il y a 14 ans
  paul 4531e1231b compiler: implement Inc, Dec class operators il y a 14 ans
  paul d62ad56b74 tests: forgot to add { %fail} directive il y a 14 ans
  paul 8c8c1fc151 compiler: il y a 14 ans
  paul 3c6fde4acc compiler: rename parser_e_constructors_always_objects message to parser_e_only_methods_allowed and extended the meaning it has, don't allow class constructors to be declared outside the class/record + test il y a 14 ans
  paul 714c4164ad tests: add also test for +,-,or,xor,and operators il y a 14 ans
  paul b811f1be15 compiler: implement delphi style class operators: il y a 14 ans
  paul 525f4fea43 compiler: prepare collect_overloads_in_struct to work with operators, replace tprocsym argument in proc_add to tsymtable because tprocsym is only used to get the symtable il y a 14 ans
  paul d97cf8ed9d compiler: implement IN operator which was known by compiler but was not supported. + test il y a 14 ans
  marco 9c4675def5 * cleaning out use of old endianess routines (these are centralized in system since 2.0.x days) il y a 14 ans
  Jonas Maebe 067536f8da * pass large "const" record parameters by reference for non-cdecl/cppdecl il y a 14 ans
  Jonas Maebe d10f46ec59 * skip instructions containing a reference with a segment prefix (fixes il y a 14 ans
  Jonas Maebe c8115921f1 * fixed comment typo il y a 14 ans
  paul 22ddd23d03 compiler: fix error in overloaded_names array. "In" operator has "is" name and vice versa. Add token in comment for each overloaded_names entry to prevent similar errors in future. il y a 14 ans
  marco b6a8fb8a5b * fix for 10758, additional terminal type checked (udev) il y a 14 ans
  marco 49c76bdbfd * bug #8004. disable ok button if length(texttosearch)=0 in find dialog il y a 14 ans