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()
|
před 12 roky |
reiniero
|
7efdfa8ff6
fcl-db: cosmetic: corrected fpdbexport.pp comments
|
před 12 roky |
reiniero
|
ed6500b370
fcl-db: cosmetic fixed for XMLXSD export readme
|
před 12 roky |
sergei
|
e82ecd66f3
- MIPS: removed target-specific real_to_real conversion, generic code handles it just well.
|
před 12 roky |
sergei
|
ac2006898f
* Mark procedures with shortstring value parameters as non-leaf, because such parameters generate a call (to fpc_shortstr_assign).
|
před 12 roky |
michael
|
e992431bc4
* Do not decode Querystring yet. This is done when parsing it in name=value
|
před 12 roky |
sergei
|
8b97972482
* Typo in r25079.
|
před 12 roky |
sergei
|
0cea8466a2
MIPS RTL:
|
před 12 roky |
Jonas Maebe
|
26b2149ced
* converted the following sysutils routines to unicodestring and
|
před 12 roky |
Jonas Maebe
|
c0d2ebb682
* export PathConv(RawByteString) from the system unit and import/use it in
|
před 12 roky |
Jonas Maebe
|
60365489e2
* converted fileopen/filecreate interface to RawByteString for
|
před 12 roky |
Jonas Maebe
|
93bd1dd12a
* factored out ToSingleByteFileSystemEncodedFileName() calls for fileopen/
|
před 12 roky |
Jonas Maebe
|
00ce3c1f52
* converted nativent sysutils routines to accept unicodestring instead
|
před 12 roky |
Jonas Maebe
|
c604e5af17
* small reorganisation of ansistring/unicodestring routine declarations, so
|
před 12 roky |
Jonas Maebe
|
b1c10cff02
* actually use the filename converted to the file system codepage in
|
před 12 roky |
sergei
|
1ca2a253e8
MIPS, improved integer to real conversions:
|
před 12 roky |
svenbarth
|
6b34c84704
nadd.pas, taddnode.create_internal:
|
před 12 roky |
svenbarth
|
fc79d47b09
Fix for Mantis #24651. Allow pointer comparison for internal expressions (in this case check for valid VMT).
|
před 12 roky |
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.
|
před 12 roky |
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.
|
před 12 roky |
sergei
|
faa778b6c7
* MIPS: div/mod and 32-bit shifts: don't bother reusing argument locations, always allocate new register and emit 3-address instructions.
|
před 12 roky |
lacak
|
35f74e86ad
fcl-db: tests: Add test for Master-detail (see rev.25055)
|
před 12 roky |
lacak
|
a12a94eaff
fcl-db: tests: move 1 test
|
před 12 roky |
lacak
|
8602706228
fcl-db: sqldb:
|
před 12 roky |
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.
|
před 12 roky |
lacak
|
87a0868606
fcl-db: tests: more complex test for r25036
|
před 12 roky |
florian
|
58610af9f0
* adapt max_linear_list on x86-64 as well
|
před 12 roky |
florian
|
d0db391d7c
* cleanup of unused units
|
před 12 roky |
florian
|
91138a535a
* default value for max_linear_list on i386
|
před 12 roky |
florian
|
507edb16de
* use add/sub instead of inc/dec on modern CPUs when optimizing for speed
|
před 12 roky |