Commitin historia

Tekijä SHA1 Viesti Päivämäärä
  paul 33a67704ac compiler: allow type conversions for ordinal types inside type declarations e.g inside enumerations like: Byte(0)..Byte(15) 14 vuotta sitten
  paul 7a74d2c2f8 compiler: reduce amount of hints and notes 14 vuotta sitten
  florian 9d31a0e2f8 * don't evaluate sizeof(<type param>) as a constant to avoid arithmetic errors in constant folding, resolves #20192 14 vuotta sitten
  paul 8b0cb2c1d5 compiler: 14 vuotta sitten
  paul eca53485b8 compiler: cleanup 14 vuotta sitten
  paul 9e0ad7baae merge r17318 from cpstrnew branch by florian: 14 vuotta sitten
  paul 8a4634a7b1 merge r13481 from cpstrnew branch by florian 14 vuotta sitten
  paul a95512f0ec merge cpstrnew branch r13480 by florian: 14 vuotta sitten
  paul ec29fddda7 compiler: implement Delphi like dynamic array constructors. E.g.: SomeArrayVar := TSomeDynArrayType.Create(value1, value2). (issue #0015385) 14 vuotta sitten
  paul 8309809a0d compiler: use try_consume_unitsym for except variable parse. this is needed to reduce maintenance cost for later unit identifier search changes 14 vuotta sitten
  florian 79a96ab287 + ttypesym.prettyname 14 vuotta sitten
  florian 8b58d69576 * accept undefineddef (generic parameter) as parameter for assigned, resolves #19974 14 vuotta sitten
  Jonas Maebe 9195506c56 * make sure that anonymous inherited calls only call through to the 14 vuotta sitten
  florian d35d1ed357 + initial support for pascal booleans with sizes 2, 4 and 8 14 vuotta sitten
  florian 6ea8eb7dc2 + changes precedence of unary minus operator in mac and iso mode, resolves #17710 14 vuotta sitten
  Jonas Maebe b0e83a06af * fixed crash when trying to index a record without a default property 14 vuotta sitten
  paul 56cd7b3450 compiler: allow use of default properties for records (issue #0019098) 14 vuotta sitten
  svenbarth 9eafb5e7cd For "inherited" the use of helpers must be allowed as well, as those might use a ttypenode of a helper as well. 14 vuotta sitten
  svenbarth 3c477c67ec Removing "current_syssym" again 14 vuotta sitten
  svenbarth 24243f87e8 Added a check similar to the "allowed" one to be able to remove the "current_syssym" variable again. 14 vuotta sitten
  svenbarth d0705a1779 Rebase to revision 17236 14 vuotta sitten
  svenbarth a944be69a6 * nflw.pas: search for enumerators in helpers for records as well 14 vuotta sitten
  Jonas Maebe ebb4d26201 * replaced all tobjectdef() typecasts of the first argument of 14 vuotta sitten
  svenbarth f7f357f18e * symconst.pas: 14 vuotta sitten
  svenbarth 5218666328 * ncgrtti.pas: RTTI generation for helpers is handled like that for classes 14 vuotta sitten
  svenbarth 878c8c7806 Implemented correct handling of inherited methods. 14 vuotta sitten
  svenbarth 963a4d7b23 Commit of a completely restructured helper implementation. Instead of changing objectdefs with odt_classhelper to odt_class, they'll have the odt_helper type assigned to and this will be kept. This also implies that the parent of a helper is its true parent while the extended type is set to a field in tobjectdef (extendeddef). 14 vuotta sitten
  svenbarth d12b198c7f Rebase to revision 16888 14 vuotta sitten
  svenbarth 7cc7826343 - msg*: found a message to reuse 14 vuotta sitten
  sergei 71cce9716d * Parse 'variant_expression.ident[parameters]' as a parametrized property access, rather than non-parametrized property followed by array subscript. This corresponds to Delphi behavior and fixes Mantis #17127. 14 vuotta sitten