florian
|
1afb1aa9cc
+ ror/rol functions
|
17 years ago |
florian
|
d672700a59
* some avr fixes
|
17 years ago |
giulio
|
9203f46e1a
* Handling of -Sf parameter fixed
|
17 years ago |
yury
|
5dc6e54925
* Removed inline for procedures with assembler or formal parameters, since inline is not supported for them (compiler warns about that now). Even if there is no inline modifier in interface declaration of procedure, it is possible to specify inline in procedure implementation if needed (e.g. for generic implementations) and inlining will work for them.
|
17 years ago |
florian
|
48fb130be3
* fixed fpu type setting for avr
|
17 years ago |
micha
|
83b7f81f81
+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone)
|
17 years ago |
florian
|
c05d4912f4
+ basic system unit for avr-embedded
|
17 years ago |
tom_at_work
|
52135af71f
* implement branchless fpc_abs_long in a generic way
|
17 years ago |
marco
|
bce663bb43
* Fix for 10491, pdatetime now defined.
|
17 years ago |
peter
|
6ed3d91989
* CompareText for shortstrings added
|
17 years ago |
florian
|
fb8bbd5ff0
+ inline abs(<longint>) on x86
|
17 years ago |
peter
|
43c446e742
* add DumpExceptionBackTrace
|
18 years ago |
florian
|
b2b0e749bb
* win32 system unit doesn't depend anymore directly on the main program, this is necessary to be able to keep it in a dll
|
18 years ago |
florian
|
7da7364ee7
* refactored SysResetFPU into SysInitFPU and SysResetFPU
|
18 years ago |
florian
|
7878f0feb3
* made all fpc_*_to_shortstr helpers a procedure, resolves #8580
|
18 years ago |
Jonas Maebe
|
8ed15c96bb
- removed COMPPROCINLINEFIXED define and ifdefs (fixed in 2.2.0)
|
18 years ago |
peter
|
e8322a83e4
* optimized generic implementations to use pointers instead of
|
18 years ago |
Tomas Hajny
|
58bca68e6a
+ infrastructure for CtrlBreakHandler added
|
18 years ago |
florian
|
b11e861b0f
+ define DEFAULT_DOUBLE on m68k
|
18 years ago |
Jonas Maebe
|
a57f9e0672
+ added QWord overloads for IntToHex, hexStr, OctStr, binStr
|
18 years ago |
micha
|
d95b9082bb
* add memory barrier prototypes + implementation for i386 and sparc + use lwsync for powerpc64
|
18 years ago |
daniel
|
35b6980254
* Put pptrint back in place.
|
18 years ago |
daniel
|
ea47fcfc97
* ptrint -> ptruint
|
18 years ago |
florian
|
5c58f69595
+ ModuleIs* typed consts added
|
18 years ago |
yury
|
5afc9355f8
* use proper runtime error codes for EIntfCastError and ESafecallException exceptions.
|
18 years ago |
florian
|
041ff166cc
* fixed arm compilation
|
18 years ago |
peter
|
5c914393d5
* added uint64 alias
|
18 years ago |
ivost
|
ed87187cad
* removed InterlockedCompareExchange64 for i386 from system unit
|
18 years ago |
ivost
|
2c22173534
* Added InterlockedCompareExchange64 for i386 (supported over cmpxchg8b instruction)
|
18 years ago |
daniel
|
0cc43888e9
* Redefine ucs4char as subrange type ($0..$10ffff), which is the legal
|
18 years ago |