reiniero
|
e8eaa94cab
* fcl-db: sql parser: cosmetic (todo list)
|
11 gadi atpakaļ |
sergei
|
be6d6d90d7
+ Division-by-constant optimization for x86_64 (merged i386 code adapted for different operand sizes, so the result should be suitable for i386 as well).
|
11 gadi atpakaļ |
reiniero
|
7863213048
* fcl-db: oracle connection fixes:
|
11 gadi atpakaļ |
sergei
|
d83fb7790e
* Fixed masking high bits when calculating 32-bit magic numbers for unsigned division on 64-bit CPU, namely on x86_64. Original powerpc64 code did calculations always in 64 bits, that's why incorrect masking went unnoticed.
|
11 gadi atpakaļ |
michael
|
f8e828ac46
* Patch from Michal Gawrycki to add GetDatabaseStats (Bug ID 26334)
|
11 gadi atpakaļ |
michael
|
8ccd3fb9d9
* Patch from Michal Gawrycki to add some missing constants (Bug ID 26333)
|
11 gadi atpakaļ |
Jonas Maebe
|
2075dc5a53
* support for raising the visibility of inherited properties on the JVM
|
11 gadi atpakaļ |
Jonas Maebe
|
5f99ec6197
* factored out overridden properties into a virtual method
|
11 gadi atpakaļ |
Jonas Maebe
|
2bd39f62cb
* factored out associating properties with their getters/setters/fiels
|
11 gadi atpakaļ |
Jonas Maebe
|
47c6b08ece
* changed write-only parameter of parse_symlist() into an out-parameter
|
11 gadi atpakaļ |
Károly Balogh
|
7963351440
m68k: removed comment generation line accidentally left in from the previous commit
|
11 gadi atpakaļ |
Károly Balogh
|
ed3ce4087a
m68k: try to generate a bit smaller code in g_adjust_self; also changed two JMPs to S_NO from S_L, because JMP is unsized anyway
|
11 gadi atpakaļ |
sergei
|
dc628b8969
* x86: Completely skip instructions that do not exist for target CPU bit width. The existing behavior of writing mnemonics and properties but no encoding allows an invalid instruction to be recognized by assembler reader or even generated by compiler, but it but won't assemble anyway.
|
11 gadi atpakaļ |
sergei
|
e7cd5319f0
* Put under {$ifndef x86_64} more cases of instructions that do not exist in 64-bit mode.
|
11 gadi atpakaļ |
sergei
|
c28271ab99
* NASM writer: don't force 'near' size for all non-far branches and calls, it disables NASM's capability to optimize branches into short form where possible, and thus only increases size of generated code.
|
11 gadi atpakaļ |
michael
|
07626f029a
* Fixed bug ID #26137 (script stops on empty statement)
|
11 gadi atpakaļ |
sergei
|
b594eee70b
* Moved x86_64 mod/div code to x86, with minimal changes to ensure it compiles on i386/i8086. Merging optimized division-by-const code from i386 is pending...
|
11 gadi atpakaļ |
masta
|
0cb1a129b3
{ARM} Implement usage of generic division-by-const optimization
|
11 gadi atpakaļ |
Jonas Maebe
|
145e9c1aae
* don't generate debug info for class fields in generic types
|
11 gadi atpakaļ |
Jonas Maebe
|
e5647d5118
* fixed test on 64 bit platforms
|
11 gadi atpakaļ |
Jeppe Johansen
|
96b73b0076
Fixed generation of abs calls for thumb and thumb-2 targets.
|
11 gadi atpakaļ |
reiniero
|
e9f99fb3d2
* fcl-db: bufdataset: free up cached blob buffers in unidirectional mode; alternate solution to issue #24509. Patch by Laco.
|
11 gadi atpakaļ |
reiniero
|
95a1a2552c
* fcl-db: cosmetic
|
11 gadi atpakaļ |
reiniero
|
81548f0e9c
* fcl-db: sql parser:
|
11 gadi atpakaļ |
Károly Balogh
|
1b11541c90
m68k: simplification and cleanup of g_proc_entry. the generated code shouldn't change
|
11 gadi atpakaļ |
reiniero
|
0782f4f853
* fcl-db: sql parser:
|
11 gadi atpakaļ |
lacak
|
041b4681e9
fcl-db: sqldb: cosmetic
|
11 gadi atpakaļ |
lacak
|
5c936f0ecf
fcl-db: sqldb: always call in TSQLQuery.InternalOpen BindFields so all private variables are calculated properly (f.e. FBlobFieldCount)
|
11 gadi atpakaļ |
reiniero
|
ff28acbaad
* fcl-db: sql parser:
|
11 gadi atpakaļ |
reiniero
|
a2ce52963a
* fcl-db: sql parser tests: correct SET TERM/CREATE PROCEDURE tests
|
11 gadi atpakaļ |