Commit Verlauf

Autor SHA1 Nachricht Datum
  masta dad4079e0c Fix shift128Right in rtl/inc/softfpu.pp vor 12 Jahren
  nickysn e4f84b0f5d * i8086 medium model fixes in tnodeutils.InsertResourceTablesTable vor 12 Jahren
  florian 2806947a8f + FindRegAllocBackward vor 12 Jahren
  florian bca6dafbc5 * mark the current procedure if it has a non local exit, not the targetted one vor 12 Jahren
  florian bb397e2b2f + has_sse2_support for i386 vor 12 Jahren
  nickysn 10db067372 * specify Tasmsymtype=AT_FUNCTION and use Create_nil_codeptr when generating the code pointers in the InitFinal table vor 12 Jahren
  florian e147895f80 * make symbols generated in procedures global when auto-inlining is on vor 12 Jahren
  paul 17ef986b17 compiler: don't treat methods without self node (static class methods, class contructors, destructors, operators) as method pointers, fix comparison of procdef and procvardef to allow assignment of a static class method to a regular procedural variable (issue #24486) vor 12 Jahren
  florian a2a405581c * don't call the ansistring val variant for a zero based array if not necessary to avoid ansistring usage in embedded applications vor 12 Jahren
  florian 38f3448e22 * applied patch by Cyrax to fix #24722, revertes partially r25054 which was wrong vor 12 Jahren
  paul dc95ba5b07 compiler: handle other places where we check current_procdef for self node vor 12 Jahren
  paul 4b76782691 compiler: fix property access from a nested routine of the static class method and extend a test vor 12 Jahren
  sergei 38058505ba * Changed linking infrastructure to look like assembler one: vor 12 Jahren
  sergei 9e3d17778d - Removed TAbstractAssembler and TAbstractAssemblerClass, they are not used anymore. vor 12 Jahren
  sergei eec8129738 * TInternalLinker.Load_ReadStaticLibrary: exit if error has occurred while opening a static library or dynamic object, continuing can cause other errors/crashes in this case. vor 12 Jahren
  nickysn 088c06d308 * fixed class VMT generation for the i8086 medium memory model (near code, far data) by setting correctly the Tasmsymtype to each symbol according to whether it points to code or data vor 12 Jahren
  Jonas Maebe 57cdd8c106 * set symbol type/binding of data referred by ppc and arm/darwin stubs (part vor 12 Jahren
  paul 5c33644e5c compiler: fix calling class methods from a nested routine of a static class method (mantis #0024865) vor 12 Jahren
  paul 89e154bc10 compiler: if method has no self node then load it as a usual identifier (issue #0024871) vor 12 Jahren
  marco d55a32e875 * fix for #24878 vor 12 Jahren
  sergei d11ec8ac47 - Reverted r25269 and commented out r25261. The former one is wrong because it changes unit initialization order. The latter one causes RTL build failures on some targets, needs testing and likely RTL/makefiles patching. vor 12 Jahren
  sergei feaa006243 * This test uses C-style operators and needs -Sc to compile. vor 12 Jahren
  sergei e1ddd914ac * Do not implicitly load Variants unit when compiling units. Doing so is mostly waste of time, and introduces unwanted build dependencies. It is enough to set uf_uses_variants flag for units, and examine these flags when compiling program/library. Resolves #24880. vor 12 Jahren
  lacak 4db6a866a1 fcl-db: tests: formatting (comments, grouping tests) vor 12 Jahren
  Jonas Maebe da6d9cf3f3 * give an internalerror when we try to change the type of an asmsymbol from vor 12 Jahren
  Jonas Maebe d8c84706dd * use Tai_symbol.Create_global() when emitting a global symbol for an vor 12 Jahren
  Jonas Maebe 3b9b6a0cd7 * explicitly define the asmsymbols for Darwin call stubs as local vor 12 Jahren
  Jonas Maebe 51f7d0645a * give a different error if the second test fails vor 12 Jahren
  paul 9f023fcfe0 rtl, utils: apply patch of Inoussa which adds dynamic loading of charset binary files (issue #0024862) vor 12 Jahren
  sergei c558991d8f * Implicitly use Variants unit when (ole)Variant type appears as a function/operator result and nowhere else. Mantis #24863. vor 12 Jahren