Commit History

Автор SHA1 Съобщение Дата
  marco c9dce154fd * add boolean that can be changed to avoid shutting down winsock. This can trouble other DLLs. Mantis #22597 преди 12 години
  sergei 7cfc737866 * MIPS: rewrote 32-bit code generation methods, reducing code duplication. преди 12 години
  paul da35b3c601 compiler, rtl: write CodePage for AnsiString RTTI (Delphi compatible), change TTypeData appropriately + test преди 12 години
  paul a020440d48 rtl: minor formatting преди 12 години
  paul 1c86a9482b rtl: преди 12 години
  paul 714511a4d9 compiler: typo преди 12 години
  paul 5cd3f9d8fb compiler: don't write rtti for objc classes/protocols (a trial to fix build on mac) преди 12 години
  florian e6489ed7d2 * arm thumb: do not generate illegal ror instructions преди 12 години
  marco 09e742f243 * add a -dfpc define to the resource compiler commandlines, which allows to make FPC specific exceptions in resource scripts. Mantis #24044 преди 12 години
  florian ccdd4437d6 * arm thumb: do not cause bxx getting too long ranges when inserting constant blocks преди 12 години
  sergei a0d3750b81 + MIPS: implemented direct 32x32 to 64 bit multiplication. преди 12 години
  marco 28f45559a9 * IOleControl and some other interfaces from #22442. safecall folded to function:hresult;stdcall; calls. преди 12 години
  florian 7bea00e5fb * arm thumb: allow interface trampolines to non-virtual methods with large offsets преди 12 години
  florian 1682e9a2b1 * detabbed преди 12 години
  florian ed2825fbb0 * arm thumb: handle constants in second_cmpsmallset correctly преди 12 години
  florian c087d97b96 * typo fixed преди 12 години
  marco bfeae5ee43 * IStreamPersistInit. Patch part of Mantis #22442 (but not all) преди 12 години
  paul 2cbc061707 compiler: write rtti for pointeddef before classrefdef and pointerdef rtti преди 12 години
  marco a98ba0287d * TryGetValue, patch by Denis Volodarsky, mantis #24378 преди 12 години
  marco ce6c393ce2 * use win32 dll names for win64. (win32->Windows), patch by Andrew Brunner, mantis #24346 преди 12 години
  florian 5582827ed0 * do not depend on sysutils because unicodedata is a very basic unit преди 12 години
  paul d18f273f67 compier, rtl: revert 24424 since it fails on some platforms преди 12 години
  paul e23534eec4 compiler, rtl: some rtti related changes: преди 12 години
  paul 802b7db26e rtl: fix TTypeData comments преди 12 години
  paul 65877e7111 rtl: fix TTypeData declaration - FPC does not generate PPTypeInfo as Delphi do but PTypeInfo instead преди 12 години
  paul d90445e5ee compiler, rtl, tests: write Delphi compatible (more or less) type information for Class Reference and Pointer types (mantis #0024367) преди 12 години
  svenbarth 930b76e8fb Fix compilation of WinCE. Change the fixed UNICODE define of WinCE to FPC_OS_UNICODE, so that it won't be undefined when changing the mode/string type and that the usage of a UNICODE API is independant of the mode. преди 12 години
  florian 1de40c8de7 * arm thumb: fix spilling with offsets >1020 преди 12 години
  sergei 504b6754b7 * MIPS small improvements: преди 12 години
  sergei 1f8bd4a2d1 + MIPS: initial target-specific unary minus node. преди 12 години