marco
|
45b84ab8ca
* added TElemdesc alias (found it used in Delphi code)
|
12 jaren geleden |
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 jaren geleden |
reiniero
|
7efdfa8ff6
fcl-db: cosmetic: corrected fpdbexport.pp comments
|
12 jaren geleden |
reiniero
|
ed6500b370
fcl-db: cosmetic fixed for XMLXSD export readme
|
12 jaren geleden |
sergei
|
e82ecd66f3
- MIPS: removed target-specific real_to_real conversion, generic code handles it just well.
|
12 jaren geleden |
sergei
|
ac2006898f
* Mark procedures with shortstring value parameters as non-leaf, because such parameters generate a call (to fpc_shortstr_assign).
|
12 jaren geleden |
michael
|
e992431bc4
* Do not decode Querystring yet. This is done when parsing it in name=value
|
12 jaren geleden |
sergei
|
8b97972482
* Typo in r25079.
|
12 jaren geleden |
sergei
|
0cea8466a2
MIPS RTL:
|
12 jaren geleden |
sergei
|
1ca2a253e8
MIPS, improved integer to real conversions:
|
12 jaren geleden |
svenbarth
|
6b34c84704
nadd.pas, taddnode.create_internal:
|
12 jaren geleden |
svenbarth
|
fc79d47b09
Fix for Mantis #24651. Allow pointer comparison for internal expressions (in this case check for valid VMT).
|
12 jaren geleden |
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 jaren geleden |
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 jaren geleden |
sergei
|
faa778b6c7
* MIPS: div/mod and 32-bit shifts: don't bother reusing argument locations, always allocate new register and emit 3-address instructions.
|
12 jaren geleden |
lacak
|
35f74e86ad
fcl-db: tests: Add test for Master-detail (see rev.25055)
|
12 jaren geleden |
lacak
|
a12a94eaff
fcl-db: tests: move 1 test
|
12 jaren geleden |
lacak
|
8602706228
fcl-db: sqldb:
|
12 jaren geleden |
sergei
|
9e4cc57768
* MIPS: handle 8 and 16-bit arithmetic shifts internally, by shifting argument left by 24/16 bits, followed with 32-bit arithmetic shift right by appropriately adjusted amount.
|
12 jaren geleden |
lacak
|
87a0868606
fcl-db: tests: more complex test for r25036
|
12 jaren geleden |
florian
|
58610af9f0
* adapt max_linear_list on x86-64 as well
|
12 jaren geleden |
florian
|
d0db391d7c
* cleanup of unused units
|
12 jaren geleden |
florian
|
91138a535a
* default value for max_linear_list on i386
|
12 jaren geleden |
florian
|
507edb16de
* use add/sub instead of inc/dec on modern CPUs when optimizing for speed
|
12 jaren geleden |
michael
|
af1d33767d
* Inherited must be called for Internal(Dis)Connect for housekeeping
|
12 jaren geleden |
michael
|
087b6b4a39
* Fixed Master/Detail relation in SQLDB and fixed memory leak
|
12 jaren geleden |
florian
|
2cdb4adf39
+ tai_const.Create_type_name and tai_const.Create_pint_unaligned
|
12 jaren geleden |
marco
|
609f6255d4
* added layout constants.
|
12 jaren geleden |
Jonas Maebe
|
a73897f835
- removed svn:mergeinfo properties (please only merge into the top level
|
12 jaren geleden |
sergei
|
bea46f3403
MIPS RTL:
|
12 jaren geleden |