Commit History

Автор SHA1 Съобщение Дата
  Jonas Maebe ff583bde6c * made setstring() a compiler intrinsic so it can set the compile-time преди 10 години
  nickysn c8130843b2 * fixed 'cannot convert type' error when comparing two voidhugepointers with преди 11 години
  Jonas Maebe de0041466f * fixed system.openchararraytype after r27970 (mantis #26359) преди 11 години
  Jonas Maebe 5e1a895e95 * removed JVM-specific creation of methodpointertype and преди 11 години
  nickysn 24fcac9f87 + added support for nested procvars in the i8086 far data memory models преди 11 години
  nickysn a7e5896504 + parentfpvoidpointertype changed to a near 'ss' pointer on i8086 преди 11 години
  nickysn b9af57b97a * use voidcodepointertype when creating the methodpointertype in преди 11 години
  nickysn 542719c8f5 + added symdef.voidcodepointertype преди 11 години
  Jonas Maebe 338c064beb * moved x86-specific tpointerdef functionality to architecture-specific преди 11 години
  Jonas Maebe b57c95043f + support overriding tdef/tsym methods with target-specific functionality: преди 11 години
  nickysn 7f88dc9d95 + added symdef.voidstackpointertype - the pointer type that will be used in the преди 11 години
  nickysn 71720533d7 * fixed the comparison of near pointers in i8086 far data memory models преди 11 години
  nickysn 9743a9122d * moved creation of voidpointertype, so that voidpointertype.size is available преди 11 години
  nickysn 2908fa9123 + added type parentfpvoidpointertype, which is a void pointer with the same size преди 11 години
  Jonas Maebe 44b141ea1a * also load the methodpointer type for managed VM types. It's required преди 12 години
  paul 0d8ad2a932 compiler: don't treat TRUE and FALSE as keywords. They are predefined constants from this moment. This change is compatible with other pascal compilers. Fixes issue #0025030 преди 12 години
  sergei bfcdf6b825 * Replaced tai_ent and tai_ent_end classes with tai_directive subtypes. Having separate classes for them is unnecessary complication. преди 12 години
  sergei 87cfd86172 * Define SUPPORT_GET_FRAME for targets having "get_frame" as internal symbol (x86,arm and jvm, currently), removes need to enumerate these targets in every related conditional compilation directive and simplifies configuring this feature for other targets. преди 12 години
  nickysn 093b87f50d * far code support for the internal type преди 12 години
  nickysn 5b503f42c7 + implemented Mem/MemW/MemL[] for i8086 преди 12 години
  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 години
  yury e82983e577 * Define CExtended and clongdouble as double for Android. преди 12 години
  florian b43b4bb455 + pseudo procedure aligned: tells the compiler to assume that the given parameter is naturally aligned, counterpart of unaligned преди 12 години
  florian a42b934c69 * introduce FPC_SUPPORT_X87_TYPES_ON_WIN64 define which allows to build преди 12 години
  Jeppe Johansen 8e00978108 Added support for .section, .set, .weak, and .thumb_set directive for GAS assembler reader преди 13 години
  sergei a7311f1348 * Fixed handling of OleVariant type (was messed up with Variant), now comparisons with colevarianttype work correctly, resolves #22504 (r21970 was correct but not enough). преди 13 години
  Jonas Maebe 56fcc87cb2 * add get_frame as an internal symbol for the jvm target because that target преди 13 години
  pierre 31a3f4f4a0 Add ait_ent and ait_ent_end to aiclass array преди 13 години
  Jonas Maebe 85a3fd3357 + ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use in преди 13 години
  Jonas Maebe c1b1eadb98 * factored out the intialization of uinttype/sinttype/ptruinttype/ptrsinttype преди 13 години