nickysn
|
9187825e3a
* fixed tnegnotassign1.pp on powerpc and other RISC cpus
|
8 年之前 |
joost
|
11b163ee18
* Resolved infinitive loop on an exception during the one-time-setup of a testsuite
|
8 年之前 |
joost
|
1888f8747f
* Resolved some compiler-warnings
|
8 年之前 |
joost
|
cb402adf32
* Fixed mem-leaks
|
8 年之前 |
joost
|
39b780c3e3
* Fixed mem-leak
|
8 年之前 |
marco
|
f218076c8a
* fix for #31645. Probably 16-bits mnemonics now really generate 16-bits opcodes,
|
8 年之前 |
nickysn
|
c6680a32d7
* also support LOC_CREGISTER and LOC_CREFERENCE in in_not_assign_x and in_neg_assign_x
|
8 年之前 |
nickysn
|
6b43705437
* fixed compiler internal error when the in_not_assign_x/in_neg_assign_x are
|
8 年之前 |
nickysn
|
256dc546ac
+ implemented the in_neg_assign_x and in_not_assign_x inline nodes, which will
|
8 年之前 |
svenbarth
|
8024fcd7ec
* if an operator overload in a structured type is invalid print an error only for the declaration and not the implementation as well
|
8 年之前 |
nickysn
|
199574c7c6
* updated the compiler source files list in ppc8086.lpi
|
8 年之前 |
yury
|
ea61dee00b
* ppudump: Mark objects with abstract methods in the JSON/XML output.
|
8 年之前 |
nickysn
|
9093047a7a
* fixed a bug in the i8086 32-bit rol/ror code generation method rm_fast_386
|
8 年之前 |
nickysn
|
1560f20e7f
+ implemented other 32-bit rol/ror by const methods for i8086 and added a
|
8 年之前 |
nickysn
|
0fd860d9e7
* refactored the code generation for 32-bit rol/ror by const for i8086, so it
|
8 年之前 |
Mattias Gaertner
|
c94df5db2a
avl_tree: fixed using fNodeMgr, made Remove and RemovePointer functions to return true if node was found
|
8 年之前 |
nickysn
|
d5e33cce7f
* generate better i8086 code for ror32 by 1 and 17
|
8 年之前 |
maciej-izak
|
ff28d5c85d
* Fix usage of class operators in generics types. If we have generic type declaration/implementation then constraint in comparison to not specialized generic is not "exact" nor "incompatible". Mantis #30534.
|
8 年之前 |
maciej-izak
|
e4565378db
* Allow for "record constraint" in Delphi mode more types like: ordinal, float, classical objects, enumerations (instead of just record). Delphi compatibility. Fix for mantis #24073.
|
8 年之前 |
Mattias Gaertner
|
07c98e816f
pastojs: external class bracket accessor
|
8 年之前 |
Mattias Gaertner
|
972b24286d
fcl-passrc: added test for unit of only external stuff does not generate a hint
|
8 年之前 |
Mattias Gaertner
|
4bce2e2b4d
pastojs: remove empty $impl
|
8 年之前 |
Mattias Gaertner
|
2afaeb60de
fcl-passrc: nicer error message when calling property proc var with wrong args
|
8 年之前 |
nickysn
|
321876252b
+ enabled the rol/ror intrinsic on i8086
|
8 年之前 |
nickysn
|
0b1a54f924
* on 16-bit CPUs, avoid the unnecessary 32-bit conversion of the right shl/shr
|
8 年之前 |
Mattias Gaertner
|
2810dc5b44
pastojs: class const
|
8 年之前 |
Mattias Gaertner
|
5c9c8024be
fcl-passrc:
|
8 年之前 |
nickysn
|
b957b65ec8
* generate better i8086 code for 64-bit shl/shr, by masking the shift count by 63
|
8 年之前 |
Mattias Gaertner
|
6bb2dcf350
pastojs: updated error strings
|
8 年之前 |
Mattias Gaertner
|
58791a0b5c
fcl-passrc: fixed checking proc arg base type from different units, fixed scanner eof row, fixed fail test messages
|
8 年之前 |