florian
|
8e4e229a5f
+ DestSize parameter for fpc_Val_UInt functions
|
3 years ago |
florian
|
fc3b635013
* patch by Bart B to fix the value of Code for unsigned types if the input is negative, resolves #39523
|
3 years ago |
florian
|
f39a6a7755
* fpc_Val_SInt_ShortStr: bug fixes and improvements by Bart B
|
3 years ago |
florian
|
38c06e64c7
* optimze case
|
3 years ago |
florian
|
05072d0d82
* updated version by Bart B
|
3 years ago |
florian
|
4c296af05e
* reordered condition so they can be evaluated quicker
|
3 years ago |
florian
|
d29a482cd1
* fixes for fpc_Val_SInt_ShortStr by Bart B
|
3 years ago |
Jonas Maebe
|
4426d0da7a
Fixed variant discriminator types
|
3 years ago |
Jonas Maebe
|
f9672b53a2
- removed old float-to-string and string-to-float conversion code
|
5 years ago |
pierre
|
3aa253c11d
Allow system unit to be compiled without RTTI feature
|
5 years ago |
florian
|
c932dfaf70
* first bunch of fixes for rtti for arm after attribute commits, fixes mostly alignment issues
|
6 years ago |
svenbarth
|
c0da39a35d
* Tenum_typedata needs to include the Common record as well
|
6 years ago |
svenbarth
|
8b5461367b
* move TTypeKind from TypInfo unit to System unit as it's necessary for the future GetTypeKind() intrinsic
|
8 years ago |
nickysn
|
2fbe5d2a8b
* use ObjpasInt instead of longint in fpc_shortstr_currency (generates shorter
|
8 years ago |
florian
|
0b82f71e8d
* take care of the fact that there are 32 bit abis (e.g. ARMHF) which align qword on 8 byte boundaries, resolves issue #31132
|
8 years ago |
svenbarth
|
a2c9c75e97
Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures.
|
9 years ago |
michael
|
9d75d3aae8
* Fix by Laco for bug ID #29037
|
9 years ago |
Jonas Maebe
|
2afd8eb802
- removed FPC_HAS_STR_CURRENCY-related code, FPC 2.6.4 has it
|
10 years ago |
michael
|
8161c1135c
* Add offset to Pos functions, Delphi XE 8 compatible.
|
10 years ago |
florian
|
590ec0f3e6
* more procedures excluded to avoid internalerrors on avr after the trgobj.conservative fix
|
10 years ago |
florian
|
886e3e8d02
* disable several complex procedures for avr with a newly introduced define: EXCLUDE_COMPLEX_PROCS. They
|
10 years ago |
florian
|
98856437b2
* disable fpc_chararray_enum for now on avr because the register allocator cannot currently handle it
|
10 years ago |
Jonas Maebe
|
ff583bde6c
* made setstring() a compiler intrinsic so it can set the compile-time
|
11 years ago |
nickysn
|
4c8e947f0c
* changed the shortstring index variables that were previously longint and were later changed to sizeint (in r26917) to ObjpasInt after r27142
|
11 years ago |
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 years ago |
nickysn
|
65fe978b71
* various shortstring index variables changed from longint to sizeint (generates
|
11 years ago |
Jonas Maebe
|
21eeec9981
+ re-implementation of real->string and string->real conversion routines
|
11 years ago |
sergei
|
a6d34945a2
* Commented out exponent check added in r25549: since this code is used by compiler, it breaks compilation of code with constants in extended range on targets without extended precision.
|
12 years ago |
sergei
|
d6a4e30f06
* fpc_val_real_shortstr: track amount of digits in mantissa and limit integer exponent values. This does not (yet) prevent floating-point overflows, but is a necessary step to prevent them.
|
12 years ago |
sergei
|
5ec95691c0
* fpc_val_real_shortstr: some more minor/style cleanup.
|
12 years ago |