Michael VAN CANNEYT
|
3085eac501
* String -> ShortString
|
2 yıl önce |
Michael VAN CANNEYT
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 yıl önce |
michael
|
213d2905df
* Change some methods from using var to using out (bug ID 37376)
|
5 yıl önce |
florian
|
a57f3ba396
* patch by Sergey Larin to handle Native(U)Int conversions from/to variants, resolves #37339
|
5 yıl önce |
Jonas Maebe
|
858fd37483
- removed FPC_HASINTERNALOLEVARIANT2VARIANTCAST-related checks, FPC 2.6.4
|
10 yıl önce |
sergei
|
3a5e6485b5
- RTL: removed InitVariantManager, it was an empty procedure since day 1.
|
10 yıl önce |
michael
|
3563944752
* Patch to allow changing TVarRec data (bug ID 26773)
|
10 yıl önce |
michael
|
aac74f4d0a
* Patch from Inoussa Ouedraogo to make assigning widechar to variant Delphi 2009+ compatible (Bug ID 25719)
|
11 yıl önce |
sergei
|
f42c1b3720
* Return dynamic arrays in parameter, this was the only managed type still returned in register. Returning managed types in registers requires catching and re-raising exceptions at callee side in order to finalize result and avoid memory leaks. While such behavior makes little difference with generic setjmp-based exception handling, it becomes very inefficient as SEH-styled exception handling is being introduced.
|
11 yıl önce |
sergei
|
cf20bbc886
* RTL, Pos() with Variant: added 'const' modifiers to avoid unnecessary local copies of managed parameters.
|
12 yıl önce |
Jonas Maebe
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 yıl önce |
sergei
|
49700e675c
* Changed code generation for variant assignments to typecast arguments to TVarData instead of using pointers. Fixes one (probably the ugliest one) case of non-disposed temp variables:
|
13 yıl önce |
sergei
|
f4023ef49e
- Removed outdated VER2_0 defines
|
14 yıl önce |
sergei
|
6e23565edf
+ Initialize/finalize variants using dedicated helpers, produces both smaller (no RTTI loading necessary) and faster (direct path taken) code.
|
14 yıl önce |
florian
|
e362e85039
* fixed last commit: UTF8Encode -> UTF8Decode
|
16 yıl önce |
florian
|
d38340c753
+ utf-8 <-> variant type casts, resolves #11371
|
16 yıl önce |
Jonas Maebe
|
95431c57f5
* fixed variantarrays for 64 bit systems after the changes in 2.2.0 to
|
16 yıl önce |
florian
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 yıl önce |
micha
|
83b7f81f81
+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone)
|
17 yıl önce |
yury
|
5e3462b6fc
* Fixed warnings and notes.
|
17 yıl önce |
florian
|
dc2a8787a1
+ VarArrayPut and VarArrayGet from Igor, resolves #9161
|
18 yıl önce |
Jonas Maebe
|
5bf9c58e14
* fixed real:=variant for non-x86
|
18 yıl önce |
marco
|
0d070eef7f
* Patch from Thorsten for bug in lower than equal( only did lower than)
|
18 yıl önce |
florian
|
2167655902
* patch from Thorsten Engler submitted in #8235
|
18 yıl önce |
florian
|
28d59bbf6f
* pos(...,...) overloads with variants, see tb0520.pp for the reason
|
18 yıl önce |
Jonas Maebe
|
c839d560ab
* store widechar as integer rather than as widestring in variants
|
18 yıl önce |
yury
|
63a162ac83
* fixed tw4700.
|
19 yıl önce |
yury
|
cc2b691c0c
* Cleanup of variant manager stub in System unit. FPC 2.1.1 adds Variants unit implicitly. Variant manager stub in System unit is never called. This cleanup shrinks wince executable size by 3KB.
|
19 yıl önce |
florian
|
60b1d1e162
* fpc_dispinvoke_variant is a compilerproc
|
19 yıl önce |
florian
|
a13d358f1e
* first partially working implementation of variant com invoking
|
19 yıl önce |