Commit History

Author SHA1 Message Date
  florian b43b4bb455 + pseudo procedure aligned: tells the compiler to assume that the given parameter is naturally aligned, counterpart of unaligned 12 years ago
  florian fce9e953b4 + nested exit support 12 years ago
  florian 288820715d * don't crash in case a symbol is not found in type/var/const section 12 years ago
  florian 728c074bd6 * accept with statements with generic variables having a generic parameter type, resolves #21329 12 years ago
  svenbarth 4adb36e8da Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future... 12 years ago
  Jonas Maebe 5929ec5592 * turned getpropaccesslist, add_parameters and add_index_parameter into 12 years ago
  florian bc4a8ac63e + constant postfixoperator_tokens 12 years ago
  Jonas Maebe 1822c46d8a * don't crash when parsing exit(xxx) in a constructor (mantis #23110) 12 years ago
  florian 420cd9bd27 + support for <text>^ in iso mode 13 years ago
  florian ca5fabda6d * cleanup some unused units from uses clauses 13 years ago
  sergei 3d19605fc2 * Using OleVariant type should trigger inclusion of Variants unit into uses clause the same way as using Variant type does. Mantis #22504. 13 years ago
  Jonas Maebe 1b3b097f3a * always interpret a function name on the RHS as a recursive function 13 years ago
  svenbarth dbc410de63 Allow the usage of a generic's name without type arguments inside of nested classes inside the generic. This fixes Mantis #19499, but also Mantis #18688. 13 years ago
  florian 6c8eed21c4 + implement auto inlining (-Ooautoinline) 13 years ago
  paul 4312aa4e08 compiler: allow compiler to find real class definition during class members parse to handle references to self constants + test 13 years ago
  paul 62b59235ca compiler: fix accessing typed constants inside class declaration (bug #21941) 13 years ago
  Jonas Maebe 834026bfb5 * synchronised with trunk up to r21067 13 years ago
  paul a26bc50ca6 compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility) 13 years ago
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 13 years ago
  florian a1f9055978 * formatting 13 years ago
  svenbarth bd19a16be9 Add support for Default() intrinsic. For now this is only (fully) supported 13 years ago
  svenbarth 9cb16c950f This fixes Mantis #20851 . 13 years ago
  Jonas Maebe e5c097a6e2 * mark nodes that have been created by transforming a read-accessor of 13 years ago
  Jonas Maebe 56161e608d * do not interpret procsyms followed by ./^/( as potential procvar 13 years ago
  Jonas Maebe 0d5b2b84a8 + Android/JVM target, including a translation of the Android r14 SDK 13 years ago
  florian 20b1e3af78 Merging of generics branch of Sven Barth 13 years ago
  Jonas Maebe faaa86238c * enable support for creating loadvmtaddr nodes for Java interfaces, because 13 years ago
  svenbarth aca2bd83c7 pexpr.pas, post_comp_expr_gendef: 13 years ago
  svenbarth 6a83ebc4a5 Fix introduced regressions. 13 years ago
  sergei 816953990d * Do not access fields of potentially unassigned resultdef. p1.resultdef is not assigned at this point when dotypecheck=false. Mantis #20765. 13 years ago