nickysn
|
c4dd85a0eb
+ implemented tcg8086.a_op_reg_ref
|
12 years ago |
nickysn
|
85b98671bd
+ implemented tcg8086.a_op_const_ref for op_add/and/or/sub/xor/move/none; this fixes inc(longint) among other things
|
12 years ago |
paul
|
72fd58d62e
rtl: fix possible division by zero
|
12 years ago |
paul
|
980bc634b4
compiler:
|
12 years ago |
paul
|
fceb6c3cc5
compiler: skip objc types in ProcVar rtti arguments and result type
|
12 years ago |
paul
|
cd8690c197
rtl: typo
|
12 years ago |
paul
|
bc973e538d
compiler: write extended RTTI for tkProcVar (tkProcedure in Delphi)
|
12 years ago |
nickysn
|
2d67a3169d
* i8086 fixes in tcg8086.g_copyvaluepara_openarray
|
12 years ago |
nickysn
|
502c2ffb94
* fixed tcg8086.a_load_reg_reg when doing an unsigned extension in the same superregister; this fixes the taddbool test
|
12 years ago |
Jonas Maebe
|
b16677a75b
* only pass --gc-sections to the linker if smart linking is enabled
|
12 years ago |
nickysn
|
5a4a3cbbc3
+ implemented tcg8086.a_op_ref_reg; supports op_add/sub/xor/or/and
|
12 years ago |
nickysn
|
b2c95c851a
* fixed bug in the intr and msdos functions, introduced in r24462
|
12 years ago |
nickysn
|
0a8e008a0d
+ the ES register made volatile on i8086 as per the 16-bit x86 calling conventions
|
12 years ago |
marco
|
80fadeae41
* versioncheck: change default to 2.6.2 and add a note that using
|
12 years ago |
paul
|
fe04dedbab
compiler: change RTTI size of record field offset from fixed 32bit to platform dependent integer (sizeint) since it is stored this way in the compiler. This is also Delphi compatible, rtl: adopt rtl appropriately
|
12 years ago |
paul
|
5f709430d4
compiler: fix indentation
|
12 years ago |
paul
|
dce960c97b
compiler: write Delphi compatible tkArray RTTI:
|
12 years ago |
michael
|
bef9b11dad
* Allow disable of registering of message file
|
12 years ago |
paul
|
d38bd1b9bd
compiler: remove dummy ado_none from tarraydefoption. It is probably a leftover from time when tarraydefoptions was not present, comment options
|
12 years ago |
nickysn
|
f1861a71d6
+ fixed startup hang in the i8086-msdos rtl on systems without an FPU
|
12 years ago |
paul
|
39cee28f01
compiler: don't write reference to objc classes/protocols when writing tkClassRef rtti
|
12 years ago |
nickysn
|
b0f7786782
+ added support for special versions of near data pointers associated with a x86 segment register. They are supported on all x86 platforms: i8086, i386 and x86_64
|
12 years ago |
marco
|
833c9b7bc7
* More unicode fixes shlobj.
|
12 years ago |
marco
|
912d8f1c52
* set namevalueseparator to =, mantis #24116
|
12 years ago |
marco
|
548879f450
* set tchar to ansichar if ifndef unicode. Probably doesn't matter, since but
|
12 years ago |
marco
|
3af8cab1de
* corrections from Mantis #20194.
|
12 years ago |
marco
|
ea86dcb668
* parts of #23953 done. Deprecation of old shlobj structures that are still in unit windows. However shlobj first needs to honour ifdef unicode. It currently
|
12 years ago |
marco
|
f080e173c5
* some {$ifdef unicode} added. + FPC_OS_UNICODE shebang.
|
12 years ago |
marco
|
c9dce154fd
* add boolean that can be changed to avoid shutting down winsock. This can trouble other DLLs. Mantis #22597
|
12 years ago |
sergei
|
7cfc737866
* MIPS: rewrote 32-bit code generation methods, reducing code duplication.
|
12 years ago |