nickysn
|
49f93b4464
* use the 'order' wlink directive to specify the segment order, instead of using
|
11 vuotta sitten |
nickysn
|
2dc8839af5
* set class=data to all data segments/sections on i8086
|
11 vuotta sitten |
nickysn
|
8ad63788c7
- do not emit a stack segment in the tiny memory model
|
11 vuotta sitten |
sergei
|
05ecd3cec1
* One more fix of operand size, likely harmless because shift amount is taken modulo bit-width anyway.
|
11 vuotta sitten |
Jonas Maebe
|
8634aa8ad2
* fixes for the support for overriding properties on the JVM target:
|
11 vuotta sitten |
Jonas Maebe
|
a8ed74d4d2
* remove "override" from automatically getter/setter if it's based upon an
|
11 vuotta sitten |
Jonas Maebe
|
d384db84af
* don't generate a getter/setter if no explicit prefix has been specified
|
11 vuotta sitten |
Jonas Maebe
|
0742b65a2b
* pstring -> pshortstring (fix for r27940)
|
11 vuotta sitten |
Károly Balogh
|
0045f34322
tabs to spaces and indentation fix, no functional changes
|
11 vuotta sitten |
michael
|
7cd6b3cea6
* Support for -- comments, speedup, made some methods protected/virtual so behaviour is more customizable
|
11 vuotta sitten |
sergei
|
15bf176bc0
* Fixed building on x86_64 with 2.6.4, which generates unsigned division with sign-extended left for "(-qword) mod qword". Mantis #26336.
|
11 vuotta sitten |
svenbarth
|
c6496f8ec5
Fix for Mantis #26278.
|
11 vuotta sitten |
reiniero
|
e8eaa94cab
* fcl-db: sql parser: cosmetic (todo list)
|
11 vuotta sitten |
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 vuotta sitten |
reiniero
|
7863213048
* fcl-db: oracle connection fixes:
|
11 vuotta sitten |
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 vuotta sitten |
michael
|
f8e828ac46
* Patch from Michal Gawrycki to add GetDatabaseStats (Bug ID 26334)
|
11 vuotta sitten |
michael
|
8ccd3fb9d9
* Patch from Michal Gawrycki to add some missing constants (Bug ID 26333)
|
11 vuotta sitten |
Jonas Maebe
|
2075dc5a53
* support for raising the visibility of inherited properties on the JVM
|
11 vuotta sitten |
Jonas Maebe
|
5f99ec6197
* factored out overridden properties into a virtual method
|
11 vuotta sitten |
Jonas Maebe
|
2bd39f62cb
* factored out associating properties with their getters/setters/fiels
|
11 vuotta sitten |
Jonas Maebe
|
47c6b08ece
* changed write-only parameter of parse_symlist() into an out-parameter
|
11 vuotta sitten |
Károly Balogh
|
7963351440
m68k: removed comment generation line accidentally left in from the previous commit
|
11 vuotta sitten |
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 vuotta sitten |
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 vuotta sitten |
sergei
|
e7cd5319f0
* Put under {$ifndef x86_64} more cases of instructions that do not exist in 64-bit mode.
|
11 vuotta sitten |
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 vuotta sitten |
michael
|
07626f029a
* Fixed bug ID #26137 (script stops on empty statement)
|
11 vuotta sitten |
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 vuotta sitten |
masta
|
0cb1a129b3
{ARM} Implement usage of generic division-by-const optimization
|
11 vuotta sitten |