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