Histórico de Commits

Autor SHA1 Mensagem Data
  florian 8e4e229a5f + DestSize parameter for fpc_Val_UInt functions há 3 anos atrás
  florian ee10850a57 * patch by Sergey Larin: Reducing and aligning the size of TAnsiRec, TUnicodeRec for CPU64, resolves #38018: há 4 anos atrás
  florian a5f6505edc * fix range checking for zero based strings, resolves #39323 há 4 anos atrás
  nickysn 800bb3adc2 * instead of using discardresult, wrap the uniquestring functions in procedures, há 4 anos atrás
  florian 8b08079224 * fpc_AnsiStr_Concat: if one of the strings is empty and CP_NONE is passed, the code page há 4 anos atrás
  yury c3954a0cee * Fixed r44960. Also copy a trailing implicit #0 of the original string to the new larger string. há 5 anos atrás
  yury 1e32b96bc2 * Minor improvement. No need to move the terminating null char, since it is written later anyway. Remove a local var. há 5 anos atrás
  michael 68bb9bef2c * Optimize fpc_AnsiStr_Compare to not use exception frame unless codepages differ há 8 anos atrás
  michael 2714a06e77 * Small optimization for comparing nil strings. há 8 anos atrás
  michael ae6b9652fc * Avoid exception frame in ansistring compare for cases where codepage is equal há 8 anos atrás
  svenbarth a2c9c75e97 Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures. há 9 anos atrás
  michael 1bdae1edc8 * Correct comments about sizes/offsets in invisible string header record há 9 anos atrás
  Jonas Maebe 1294dc1ede * when inserting a non-empty ansistring into an empty ansistring, the há 10 anos atrás
  Jonas Maebe 2afd8eb802 - removed FPC_HAS_STR_CURRENCY-related code, FPC 2.6.4 has it há 10 anos atrás
  Jonas Maebe 2b551d0241 * don't do anything in SetCodePage() if the requested code page is the same há 10 anos atrás
  michael 8161c1135c * Add offset to Pos functions, Delphi XE 8 compatible. há 10 anos atrás
  Jonas Maebe ff583bde6c * made setstring() a compiler intrinsic so it can set the compile-time há 11 anos atrás
  nickysn ec9a57f854 * local variables in fpc_AnsiStr_Concat_multi changed from nativeint to objpasint há 11 anos atrás
  Jeppe Johansen 9b79f2f68d Added support for 8-bit CPU's in RTL. Mostly for missing implementations of int<->string conversion and console/text output. há 11 anos atrás
  nickysn ad45bc17ec * local variables in fpc_AnsiStr_Concat_multi changed from longint to nativeint há 11 anos atrás
  Jonas Maebe 951727f453 * fixed crash when concatenating more than 2 ansistrings that are all empty há 12 anos atrás
  Jonas Maebe 14d62028ff * don't convert ansistrings when calling setcodepage() with a code page há 12 anos atrás
  Jonas Maebe b115231ea4 * never change the code page of a non-empty string when calling setlength on há 12 anos atrás
  Jonas Maebe 29132f45b7 * synchronised with trunk up to r25167 (fixes glib compilation via r25164, há 12 anos atrás
  Jonas Maebe 1a560e9875 * when concatenating ansistrings, do not map CP_NONE (rawbytestring) to há 12 anos atrás
  Jonas Maebe a5273abc9c + support for CP_OEMCP há 12 anos atrás
  Jonas Maebe 44f4bdfb2e - removed stray stringcodepage assignment in fpc_AnsiStr_Concat_multi() há 12 anos atrás
  Jonas Maebe 345ca6f187 * prevent going through (the expensive) InternalSetCodePage when changing há 12 anos atrás
  marco eebfeca41d * removed all ver2_* defines older than 2_4. 2_4 can probably also get removed from trunk, but better in a separate commit. há 12 anos atrás
  florian 00b03de7f0 * split SetCodePage into a wrapper and a function doing the real work to get rid of exception frames in the simple case há 12 anos atrás