Histórico de Commits

Autor SHA1 Mensagem Data
  florian 5670a7543c * properly reset nf_write/nf_modify flags for min/max inline nodes, needed by dead store optimization, resolves #39958 há 2 anos atrás
  J. Gareth "Curious Kit" Moreton 798a4d7611 * Fix to bug that would reset nf_write flag on tempref nodes in assignments há 3 anos atrás
  Sven/Sarah Barth 8595c927a8 * fix #39876: correctly Read(Str) enum types which have a size smaller than 4 Byte há 3 anos atrás
  Sven/Sarah Barth c122e16beb * fix #39849: it's an error when the file (or string) parameter of a Read*/Write* is followed by a ":" há 3 anos atrás
  florian 8eb2cea349 * do not throw an internal error if slice is used on dyn. array paramters, resolves #39806 há 3 anos atrás
  Pierre Muller 5acd7a7b83 Rename tsymtable.insert and delete methods to insertsym ands deletesym há 3 anos atrás
  florian cecb24344c Merge branch 'main' into val_range_check há 3 anos atrás
  Sven/Sarah Barth c59b6a5d8d * High() and Length() for dynamic arrays deal with sizesinttype instead of ossinttype (on AVR the former is 16-bit while the later is 8-bit thus this is an important distinction) há 3 anos atrás
  florian 8e4e229a5f + DestSize parameter for fpc_Val_UInt functions há 3 anos atrás
  florian 292be9029e * when converting a*a into sqr(a), set the result type correctly há 3 anos atrás
  Yuriy Sydorov 07dcd22b1c * sizeof(array) and length(array) must return sizeUint in case the array há 4 anos atrás
  svenbarth ca7c775e36 * fix for Mantis #38642: for enumerations with jumps Delphi behaves as follows: há 4 anos atrás
  Jonas Maebe 3e047d3691 * generate more efficient code for trunc(currency), trunc(comp), and há 4 anos atrás
  florian 6e4997265c + min/max intrinsics for internal use by the compiler há 4 anos atrás
  florian 28d248c9d4 * cleanup merge overlefts há 4 anos atrás
  florian bcdfd07bdd * if a variant is read/written, include the variants unit há 4 anos atrás
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 há 5 anos atrás
  svenbarth cce2dad1bf * fix for Mantis #37806: allow undefineddefs for Include() and Exclude() há 5 anos atrás
  svenbarth ff4e1345ff * fix for Mantis #37779: use init RTTI instead of full RTTI when copying an array há 5 anos atrás
  svenbarth d3e18ccb5e * fix for Mantis #37221: apply adjusted patch by Ondrej Pokorny to allow the use of Copy() on open array parameters (the result will be a dynamic array) há 5 anos atrás
  florian 60bd9c5ba0 * write a proper error message if types are read/written which are not supported in iso mode, resolves #37763 há 5 anos atrás
  svenbarth 8770af84bd * fix for Mantis #37187: inside generics the constant code in pexpr does not handle all cases and thus current_procinfo needs to be checked as well há 5 anos atrás
  florian f542ee7b92 * do not throw an internal error if an errorneous type is passed to str, resolves #37462 há 5 anos atrás
  florian 18877dc96e * check if current_procinfo is assigned when creating a default sym to avoid a crash, resolves #37303 há 5 anos atrás
  svenbarth d401639b24 * fix for Mantis #37251: apply patches by Bi0T1N to implement the IsConstValue() intrinsic há 5 anos atrás
  florian d2d2904d78 * make more use of is_typeparam há 5 anos atrás
  svenbarth 3d2945726a * handle generic parameters in Ord() há 5 anos atrás
  nickysn b4ff7388df + retinparam fixes for exp, frac, int, cos, sin, arctan, ln, round and trunc há 5 anos atrás
  nickysn 661db99581 + ret in param fix in pass_typecheck for exp,frac,int,cos,sin,arctan,ln há 5 anos atrás
  nickysn 5200ff5e49 + ret in param fix for tinlinenode.first_sqrt_real há 5 anos atrás