Commit Verlauf

Autor SHA1 Nachricht Datum
  Rika Ichinose 4c6abb38b1 Non-nil-aware fpc_ansistr_compare(|_equal). vor 1 Jahr
  florian e7600ee245 * patch by Rika: Small improvements to (a|u)strings.inc, resolves #40364 vor 1 Jahr
  Rika Ichinose 854d944cfa Faster string concatenations. vor 1 Jahr
  florian ba78551c4f * patch by Rika: improve fpc_*_concat_multi, resolves #40251 vor 2 Jahren
  Michael VAN CANNEYT dafe77b954 * string -> shortstring, check zero length instead of comparing to empty string vor 2 Jahren
  Michael VAN CANNEYT d2d3fe6bc3 * Char -> AnsiChar vor 2 Jahren
  florian 84e7a17b67 * patch by Rika: optimize Pos(), resolves #40088 vor 2 Jahren
  Sergey Larin a8b0e0ed65 Added TranslatePlaceholderCP before Wide2AnsiMoveProc call. vor 3 Jahren
  florian a7a689ca16 * fpc_AnsiStr_To_ShortStr: set length before moving, should result in better memory access pattern vor 3 Jahren
  florian 8e4e229a5f + DestSize parameter for fpc_Val_UInt functions vor 3 Jahren
  florian ee10850a57 * patch by Sergey Larin: Reducing and aligning the size of TAnsiRec, TUnicodeRec for CPU64, resolves #38018: vor 3 Jahren
  florian a5f6505edc * fix range checking for zero based strings, resolves #39323 vor 4 Jahren
  nickysn 800bb3adc2 * instead of using discardresult, wrap the uniquestring functions in procedures, vor 4 Jahren
  florian 8b08079224 * fpc_AnsiStr_Concat: if one of the strings is empty and CP_NONE is passed, the code page vor 4 Jahren
  yury c3954a0cee * Fixed r44960. Also copy a trailing implicit #0 of the original string to the new larger string. vor 5 Jahren
  yury 1e32b96bc2 * Minor improvement. No need to move the terminating null char, since it is written later anyway. Remove a local var. vor 5 Jahren
  michael 68bb9bef2c * Optimize fpc_AnsiStr_Compare to not use exception frame unless codepages differ vor 8 Jahren
  michael 2714a06e77 * Small optimization for comparing nil strings. vor 8 Jahren
  michael ae6b9652fc * Avoid exception frame in ansistring compare for cases where codepage is equal vor 8 Jahren
  svenbarth a2c9c75e97 Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures. vor 9 Jahren
  michael 1bdae1edc8 * Correct comments about sizes/offsets in invisible string header record vor 9 Jahren
  Jonas Maebe 1294dc1ede * when inserting a non-empty ansistring into an empty ansistring, the vor 10 Jahren
  Jonas Maebe 2afd8eb802 - removed FPC_HAS_STR_CURRENCY-related code, FPC 2.6.4 has it vor 10 Jahren
  Jonas Maebe 2b551d0241 * don't do anything in SetCodePage() if the requested code page is the same vor 10 Jahren
  michael 8161c1135c * Add offset to Pos functions, Delphi XE 8 compatible. vor 10 Jahren
  Jonas Maebe ff583bde6c * made setstring() a compiler intrinsic so it can set the compile-time vor 11 Jahren
  nickysn ec9a57f854 * local variables in fpc_AnsiStr_Concat_multi changed from nativeint to objpasint vor 11 Jahren
  Jeppe Johansen 9b79f2f68d Added support for 8-bit CPU's in RTL. Mostly for missing implementations of int<->string conversion and console/text output. vor 11 Jahren
  nickysn ad45bc17ec * local variables in fpc_AnsiStr_Concat_multi changed from longint to nativeint vor 11 Jahren
  Jonas Maebe 951727f453 * fixed crash when concatenating more than 2 ansistrings that are all empty vor 11 Jahren