nickysn
|
f733e0a31c
+ use the x86 inline intrinsics for port access in the unix ports unit as well
|
7 years ago |
nickysn
|
3ed284953b
* use the new x86 port access intrinsics in the x86 unit for unix
|
7 years ago |
nickysn
|
2c8853f239
+ added the fpc_x86_*port* intrinsics to the x86_64 system unit as well
|
7 years ago |
nickysn
|
a1bf5e2f07
+ also added the fpc_x86_*port* intrinsics to the i386 system unit
|
7 years ago |
nickysn
|
1c9d0d445b
* moved the compiler intrinsics for the i8086 'in' and 'out' instructions to the
|
7 years ago |
nickysn
|
26a3ac3fd4
* moved the fpc_in_x86_*port* constants to the system unit in cpuinnr.inc in the
|
7 years ago |
nickysn
|
f93bda6e15
+ also add {$inline on} to unit ports in order to enable inlining
|
7 years ago |
nickysn
|
f34710faa0
+ use the in and out instructions with immediate constant port number for ports
|
7 years ago |
nickysn
|
8b55c071fa
+ declare the readport and writeport methods as inline in the interface part of
|
7 years ago |
svenbarth
|
ddb501bddf
* use a TObject constraint for TFPGObjectList and TFPGObjectMap to ensure that only TObject and its descendants
|
7 years ago |
nickysn
|
fdc896ad0a
+ inline support for the x86 'in' and 'out' instructions. Currently only enabled
|
7 years ago |
Mattias Gaertner
|
b8ae9f5d6d
pastojs: fixed property RTTI for alias type in other unit
|
7 years ago |
Mattias Gaertner
|
2086bdbbc0
pastojs: check reserved global JS identifiers only for non prefixed identifiers
|
7 years ago |
michael
|
da249dacdd
* Reinstate GenericsHash as default hash
|
7 years ago |
florian
|
b70fc52874
* patch by Ondrej Pokorny: the stored property modifier does not delete the inherited default value anymore, resolves #33564
|
7 years ago |
florian
|
eb61923762
* patch by Ondrej Pokorny: The nodefault is now inherited from parent class, resolves #33563
|
7 years ago |
marcus
|
db43c69387
InetSocket: fixed connect without timeout set
|
7 years ago |
florian
|
781ecf4a59
* modified patch by Bart Broersma to resolves #33932: fixes compilation error with FPC_SOFT_FPUX80 in TExtended80Rec.BuildUp
|
7 years ago |
florian
|
5782acc32d
* patch by J. Gareth Moreton to fix 33909
|
7 years ago |
Károly Balogh
|
e7025b6759
another fix for the new warning introduced in r39347, hopefully it fixes win32 build
|
7 years ago |
svenbarth
|
05ac42766d
* fix test; it of course still fails, but now it fails with the expected warning instead of an error
|
7 years ago |
florian
|
6a2cb0bbbd
* more compilation fixes
|
7 years ago |
florian
|
68eb921d46
* broken compilation after r39347 fixed
|
7 years ago |
florian
|
2406bd052e
* by default, TExtended80Rec.Mantissa should not return the hidden bit (the binary representation of the data type contains it always
|
7 years ago |
florian
|
9af9658fa7
* first parameter of SetLength must be valid, as it is read
|
7 years ago |
michael
|
a9205c9fba
* Fix bug ID #32837, correct Mantissa and Fraction in float helpers, patch from Bart Broersma
|
7 years ago |
michael
|
d4f2a593d4
* Update from Maciej Izak, bug ID #33921
|
7 years ago |
Mattias Gaertner
|
7e64102b74
fcl-passrc: fixed scanner row, col in macro
|
7 years ago |
nickysn
|
e813a11e85
+ support TP7-compatible @proc^ (as in FillChar(@proc^,...))
|
7 years ago |
michael
|
5de8f0cf69
* Correctly convert string param to bytes
|
7 years ago |