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 |
paul
|
da35b3c601
compiler, rtl: write CodePage for AnsiString RTTI (Delphi compatible), change TTypeData appropriately + test
|
12 years ago |
paul
|
a020440d48
rtl: minor formatting
|
12 years ago |
paul
|
1c86a9482b
rtl:
|
12 years ago |
paul
|
714511a4d9
compiler: typo
|
12 years ago |
paul
|
5cd3f9d8fb
compiler: don't write rtti for objc classes/protocols (a trial to fix build on mac)
|
12 years ago |
florian
|
e6489ed7d2
* arm thumb: do not generate illegal ror instructions
|
12 years ago |
marco
|
09e742f243
* add a -dfpc define to the resource compiler commandlines, which allows to make FPC specific exceptions in resource scripts. Mantis #24044
|
12 years ago |
florian
|
ccdd4437d6
* arm thumb: do not cause bxx getting too long ranges when inserting constant blocks
|
12 years ago |
sergei
|
a0d3750b81
+ MIPS: implemented direct 32x32 to 64 bit multiplication.
|
12 years ago |
marco
|
28f45559a9
* IOleControl and some other interfaces from #22442. safecall folded to function:hresult;stdcall; calls.
|
12 years ago |
florian
|
7bea00e5fb
* arm thumb: allow interface trampolines to non-virtual methods with large offsets
|
12 years ago |
florian
|
1682e9a2b1
* detabbed
|
12 years ago |
florian
|
ed2825fbb0
* arm thumb: handle constants in second_cmpsmallset correctly
|
12 years ago |
florian
|
c087d97b96
* typo fixed
|
12 years ago |
marco
|
bfeae5ee43
* IStreamPersistInit. Patch part of Mantis #22442 (but not all)
|
12 years ago |
paul
|
2cbc061707
compiler: write rtti for pointeddef before classrefdef and pointerdef rtti
|
12 years ago |
marco
|
a98ba0287d
* TryGetValue, patch by Denis Volodarsky, mantis #24378
|
12 years ago |
marco
|
ce6c393ce2
* use win32 dll names for win64. (win32->Windows), patch by Andrew Brunner, mantis #24346
|
12 years ago |