nickysn
|
a19a9ef9cc
+ added a TOS parameter to TTarget.GetUnitLibFileName
|
%!s(int64=12) %!d(string=hai) anos |
nickysn
|
1bea98995b
* regenerated fpcmake makefiles after r25642
|
%!s(int64=12) %!d(string=hai) anos |
nickysn
|
8844c67f56
* updated fpcmake revision.inc after r25642
|
%!s(int64=12) %!d(string=hai) anos |
nickysn
|
d89c286dc1
* changed the staticlibext for i8086-msdos to .a in fpcmake.ini as well
|
%!s(int64=12) %!d(string=hai) anos |
nickysn
|
96a4f8e43b
* the staticlibext for i8086-msdos changed from .lib to .a; rationale:
|
%!s(int64=12) %!d(string=hai) anos |
marco
|
6ace630c6f
* fix for #24947, writing index expression of property. Patch by Daniel Gaspary.
|
%!s(int64=12) %!d(string=hai) anos |
marco
|
bca1e53840
* fix for mantis #24920 try to properly update messages unit for win64.
|
%!s(int64=12) %!d(string=hai) anos |
nickysn
|
8f8bd8b12d
- rm the unnecessary jnz instruction before the rep stosb in the i8086-msdos startup code, because the rep prefix checks for cx=0 and skips the stosb instruction anyway
|
%!s(int64=12) %!d(string=hai) anos |
Károly Balogh
|
6c0581da49
* do not emit TST.L #ofs(dX) instructions for the Coldfire
|
%!s(int64=12) %!d(string=hai) anos |
Károly Balogh
|
584e3638ab
* get the count of params from the correct list
|
%!s(int64=12) %!d(string=hai) anos |
nickysn
|
608a449c4a
+ added a 'cld' before the first string x86 instruction in the i8086-msdos startup code
|
%!s(int64=12) %!d(string=hai) anos |
nickysn
|
826b4678f3
* moved UpdateAlignmentStr, UpdateOptimizerStr, UpdateWpoStr and UpdateDebugStr from unit globals to unit dirparse
|
%!s(int64=12) %!d(string=hai) anos |
svenbarth
|
235c06ab34
Implement volatile address registers. Fixes quite some tests, but also breaks others... (overall more are fixed than are broken :) )
|
%!s(int64=12) %!d(string=hai) anos |
svenbarth
|
29ff548c0b
Revert some additions of add_move_instruction as this heavily breaks code when the frame pointer is involved
|
%!s(int64=12) %!d(string=hai) anos |
svenbarth
|
dd204f395d
m68k: add a few more add_move_instruction to tcg68k
|
%!s(int64=12) %!d(string=hai) anos |
svenbarth
|
03623c6c1a
Forgot to commit that I moved tcgsize2opsize from cgcpu to cpubase.
|
%!s(int64=12) %!d(string=hai) anos |
nickysn
|
119cf760eb
* UpdateTargetSwitchStr moved to a new unit dirparse.pas. This avoids the dependence of unit scandir on unit options
|
%!s(int64=12) %!d(string=hai) anos |
svenbarth
|
8e60465eb4
Fix the last failing tcnvint test (plus another one) by using comparisons that are not necessarily 32-bit.
|
%!s(int64=12) %!d(string=hai) anos |
sergei
|
5af873ee5b
* x86 targets: Profiling shows that quite a bit of time is spent in findreg_by_number(), despite it uses binary search. Worse, it is repeated for every piece of register information. Trying to get rid of some of these calls: rearranged registers so that their "opcode" matches 3 LSBs of superregister number (with a few exceptions described at the beginning of x86reg.dat). This allows to lookup opcodes in regval() with O(1) complexity, and removes need in rXXXop.inc files.
|
%!s(int64=12) %!d(string=hai) anos |
sergei
|
2c79314d59
* IF_SANDYBRIDGE designates CPU family, not feature. Mostly a cosmetic change, since we don't use these flags for anything.
|
%!s(int64=12) %!d(string=hai) anos |
svenbarth
|
75dc360bd4
Correctly handle 64-Bit values when converting ints to bools. Fixes 2 tests.
|
%!s(int64=12) %!d(string=hai) anos |
svenbarth
|
0cb2bda0a5
Correctly handle loads of different sizes. Fixes 1 test. Might be more, but some other bugs might hide it.
|
%!s(int64=12) %!d(string=hai) anos |
Károly Balogh
|
c108a24cc8
reverted r25622 which was an accidental commit of some highly experimental debug code (sorry)
|
%!s(int64=12) %!d(string=hai) anos |
Károly Balogh
|
d004b44406
really fixed FillChar and fixed FillWord. fixes 8 tests.
|
%!s(int64=12) %!d(string=hai) anos |
Károly Balogh
|
e27db65085
really fixed FillChar and fixed FillWord. fixes 8 tests.
|
%!s(int64=12) %!d(string=hai) anos |
marco
|
2a9916baba
* fix mantis #25129 for non OS X BSD systems. Patch by A. Cardenas Marquez
|
%!s(int64=12) %!d(string=hai) anos |
michael
|
1f0c70508f
* DisplayName should not set name
|
%!s(int64=12) %!d(string=hai) anos |
michael
|
50b9b65395
* Only specify override for destructor in interface section. Add inherited to constructor, Tstreamclass is TMemoryStream
|
%!s(int64=12) %!d(string=hai) anos |
michael
|
38f72cf39b
Raise exception if no scanner specified
|
%!s(int64=12) %!d(string=hai) anos |
michael
|
a6627d14d4
* Added Extract to TJSONArray
|
%!s(int64=12) %!d(string=hai) anos |