Jonas Maebe
|
0a1fd3ec07
Merged revisions 6855,6905,6915,6932,6959,7015 via svnmerge from
|
18 anos atrás |
daniel
|
e8050233af
+ Patch by Thorsten Engler to optimize string comparisons for = and <> cases. (Mantis #8231)
|
18 anos atrás |
yury
|
97e6235535
* fixed fpc_AnsiStr_Concat in case when strings the same.
|
18 anos atrás |
Jonas Maebe
|
2fa51a485f
* bootstrapping for systems where currency is not a float
|
18 anos atrás |
yury
|
b6b9582d8e
* implemented fpc_AnsiStr_Currency and fpc_Val_Currency_AnsiStr.
|
18 anos atrás |
Jonas Maebe
|
86649024b3
* fixed fpc_AnsiStr_Concat_multi + test
|
19 anos atrás |
peter
|
2f0ce31751
* string concat changed from function to procedure to
|
19 anos atrás |
Jonas Maebe
|
9084587bdc
* fixed decrementing of refcount of constant ansistrings in setlength()
|
19 anos atrás |
Jonas Maebe
|
72b75a627a
* fixed another bug in fpc_ansistr_append_ansistring in case source = dest
|
19 anos atrás |
peter
|
9cd5a800af
* check for nil in concat_multi
|
19 anos atrás |
peter
|
a77f503a30
* optimize multiple concats for ansi/widestring
|
19 anos atrás |
florian
|
0f55bd3d42
* small speed improvements
|
19 anos atrás |
florian
|
e2e51d6757
* improved SetLength(<ansistring>,...);
|
19 anos atrás |
Jonas Maebe
|
58381ff7b6
* made chararray handling 98% TP-compatible, fixes web bugs 3012
|
19 anos atrás |
Jonas Maebe
|
9a08cdccf0
* several changes of var parameters into out parameters to avoid
|
19 anos atrás |
florian
|
da9469c550
* avoid unique call in ansistr_append
|
19 anos atrás |
florian
|
e2a4dac215
+ i386 assembler versions of decr_ansistring and unique_ansistring
|
19 anos atrás |
Jonas Maebe
|
50ebeaad5e
* fixed fpc_ansistr_append_ansistring() in case it's called to append a
|
19 anos atrás |
peter
|
198aa2e72a
* change value to const string to remvoe implicit exception stack:
|
19 anos atrás |
Jonas Maebe
|
2dea0c793f
* made the target parameter of SetString an "out" instead of "var" parameter
|
19 anos atrás |
florian
|
d8acc80ae5
* reverted inline patch partly
|
20 anos atrás |
marco
|
5fbf962637
* small fix for 1735, tw2242 still broken due to complexity.
|
20 anos atrás |
marco
|
411e2359eb
* Fixed 2.0.0 compilation
|
20 anos atrás |
marco
|
5c92d88da8
* inlined a few funcs, inlined the non threaded part of inc/declocked. The lock prefixed one
|
20 anos atrás |
marco
|
fa19bc05c8
* pos(shortstring,ansistring) for bug #4119
|
20 anos atrás |
michael
|
5cafc069b5
+ Removed NOSAVEREGISTERS define
|
20 anos atrás |
michael
|
06ab2d2ee6
+ Removed STR_USES_VALINT define
|
20 anos atrás |
michael
|
f7edd5a256
+ Removed DECRREFNOTNIL define
|
20 anos atrás |
michael
|
93ba0409be
+ Removed HASCOMPILERPROC define
|
20 anos atrás |
michael
|
db5d9d75aa
+ Removed INTERNCOPY define
|
20 anos atrás |