sergei
|
c3350d13f9
* MIPS: floating point parameters on stack should be loaded to/from FPU registers directly, without using temp.
|
12 жил өмнө |
nickysn
|
3e0cc1e5f6
* fixes for the compilation of unit variants in the i8086 medium memory model
|
12 жил өмнө |
nickysn
|
e8005f9485
* fixed compilation of unit typinfo in the i8086 medium memory model
|
12 жил өмнө |
nickysn
|
d377ffdbec
+ added types CodePtrInt and CodePtrUInt, defined as integers with the same size as a CodePointer
|
12 жил өмнө |
nickysn
|
79db53b049
* TPropInfo.GetProc, .SetProc and .StoredProc changed to CodePointer for compatibility with the i8086 medium memory model
|
12 жил өмнө |
nickysn
|
59d014dd10
+ extended test tfarptr2 to also test comparisons with nil
|
12 жил өмнө |
nickysn
|
2a64ba0ad3
* do a 32-bit comparison on far and huge pointers
|
12 жил өмнө |
nickysn
|
0d565aeba9
+ extended test tfarptr2.pp
|
12 жил өмнө |
nickysn
|
56fbf8d4fe
+ added test tfarptr2.pp, which tests far pointer equality comparison
|
12 жил өмнө |
nickysn
|
1eaa23b738
+ added a simple test for i8086 far pointers
|
12 жил өмнө |
reiniero
|
4428a1e68a
fcl-db: example program that shows creating, using dbf as well as exporting using dbexport
|
12 жил өмнө |
michael
|
de8f4e37c0
* Fix DeleteTempUploadedFile so it frees the stream
|
12 жил өмнө |
ludob
|
d03262d39a
pqconnection: changed FCursorCount to dword to avoid 'prepared statement already exists' errors when preparing more than 64k queries in one transaction while keeping one ore more queries open
|
12 жил өмнө |
nickysn
|
6be738f256
+ added directories cpu16/ and cpu16/i8086/ to the testsuite makefiles
|
12 жил өмнө |
nickysn
|
31815fc228
+ added a basic i8086 far pointer size test: tptrsize.pp
|
12 жил өмнө |
michael
|
185ac771b0
* Added first/lasr methods to TMimeItems and TUpLoadedFiles (Patch by Silvio Clecio)
|
12 жил өмнө |
marco
|
45b84ab8ca
* added TElemdesc alias (found it used in Delphi code)
|
12 жил өмнө |
nickysn
|
7a0bf4fa54
* the change in r25067 disabled for 16-bit and 8-bit CPUs, because it relies on reg_cgsize, which gives wrong results on archs that use GetNextReg()
|
12 жил өмнө |
reiniero
|
7efdfa8ff6
fcl-db: cosmetic: corrected fpdbexport.pp comments
|
12 жил өмнө |
reiniero
|
ed6500b370
fcl-db: cosmetic fixed for XMLXSD export readme
|
12 жил өмнө |
sergei
|
e82ecd66f3
- MIPS: removed target-specific real_to_real conversion, generic code handles it just well.
|
12 жил өмнө |
sergei
|
ac2006898f
* Mark procedures with shortstring value parameters as non-leaf, because such parameters generate a call (to fpc_shortstr_assign).
|
12 жил өмнө |
michael
|
e992431bc4
* Do not decode Querystring yet. This is done when parsing it in name=value
|
12 жил өмнө |
sergei
|
8b97972482
* Typo in r25079.
|
12 жил өмнө |
sergei
|
0cea8466a2
MIPS RTL:
|
12 жил өмнө |
sergei
|
1ca2a253e8
MIPS, improved integer to real conversions:
|
12 жил өмнө |
svenbarth
|
6b34c84704
nadd.pas, taddnode.create_internal:
|
12 жил өмнө |
svenbarth
|
fc79d47b09
Fix for Mantis #24651. Allow pointer comparison for internal expressions (in this case check for valid VMT).
|
12 жил өмнө |
svenbarth
|
407e9d173b
Fix for Mantis #17598. When extended syntax is off allow the result of constructors to be dropped when the constructor is called as an instance method instead of a class method.
|
12 жил өмнө |
sergei
|
f3a1c749fb
* tcgtypeconvnode.second_int_to_int: reuse 8 and 16-bit-sized register locations on targets with 32-bit-only registers when casting to larger size (except ShortInt to Word cast). This is possible because upper bits of such registers are always kept valid by code generators (see 'maybeadjustresult' method in cgcpu.pas). Removes a lot of useless register moves.
|
12 жил өмнө |