Histórico de Commits

Autor SHA1 Mensagem Data
  nickysn 8fa9105151 + 16-bit and 8-bit CPU support added in the internal handling of read/readln/write/writeln há 12 anos atrás
  Jonas Maebe e1e11f81e3 * fixed using readstr/writestr inside routines called from the parameter há 12 anos atrás
  florian d5985b4f0e * patch by Christophe Staïesse to implement more ISO-like read behaviour in iso mode, resolves #24060 há 12 anos atrás
  nickysn 573ea10ef3 * fixed val when the 'code' parameter is the same size as the native CPU int type, but unsigned há 12 anos atrás
  nickysn fdf831b4c6 * i8086 fix in tinlinenode.pass_typecheck for trunc and round há 12 anos atrás
  florian b43b4bb455 + pseudo procedure aligned: tells the compiler to assume that the given parameter is naturally aligned, counterpart of unaligned há 12 anos atrás
  florian d140c5b4ee * handle inc/dec/pred/succ correctly with type parameters, resolves #23299 há 12 anos atrás
  florian 761fcca4ec + is_dynamicstring há 13 anos atrás
  sergei 12ad6704f6 - Removed a number of unused variables, reduces noise at compilation. há 13 anos atrás
  florian 9a5e64442f + support copy with two parameters, resolves #22964 há 13 anos atrás
  florian ff12d63248 + generic popcnt support há 13 anos atrás
  florian b782918434 * first draft to support the popcnt instruction, works so far for x86 with a real popcnt instruction há 13 anos atrás
  florian 396a9cafa8 * use ptrsinttype instead of sinttype as code parameter for val: for "normal" 32/64 bit targets this does not matter, há 13 anos atrás
  sergei 684bf4fba2 + Reject object types without VMT as arguments of typeof(). Without this check, an undefined reference to VMT is generated which fails at the linking stage. há 13 anos atrás
  pierre dd59db1bba * Set retun value of get_frame method to nil há 13 anos atrás
  Jonas Maebe 56fcc87cb2 * add get_frame as an internal symbol for the jvm target because that target há 13 anos atrás
  Jonas Maebe 89c230c035 * moved assert handling from second to first pass, so that the code generator há 13 anos atrás
  svenbarth 7332a0f801 ninl.pas, tinlinenode.pass_typecheck: an intrinsic which has a generic type parameter as argument is left as is (e.g. a call) and thus this needs to be respected when typechecking a SizeOf. Fixes Mantis #21592. há 13 anos atrás
  Jonas Maebe 562b968b16 * now that copy() expressions are only translated into calls during the há 13 anos atrás
  Jonas Maebe 834026bfb5 * synchronised with trunk up to r21067 há 13 anos atrás
  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) há 13 anos atrás
  florian 13e152f8a9 * even if currency is handle by an int64, it needs no extra handling in handle_default há 13 anos atrás
  Jonas Maebe 98609d4c3e * also create a realconstn for default(currency) on platforms where the há 13 anos atrás
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 há 13 anos atrás
  svenbarth bd19a16be9 Add support for Default() intrinsic. For now this is only (fully) supported há 13 anos atrás
  florian ca90260855 + fix duplicate internal error, resolves #21545 há 13 anos atrás
  Jonas Maebe 3589f90cf8 * also show the valid bounds in most cases when signalling a range check há 13 anos atrás
  Jonas Maebe 34df763ab1 * allocate space for the explicitly allocated assert parameter há 13 anos atrás
  pierre 2e0a5facd2 * Fix str inline for booleans for 64 bit CPUs há 13 anos atrás
  Jonas Maebe 85ef5e109c + assert() support for the JVM target (currently ignores the Java classloader há 13 anos atrás