Commit Verlauf

Autor SHA1 Nachricht Datum
  Jonas Maebe 25e6eaf07f * store the to be used recordalignmin and maxcrecordalign settings inside vor 10 Jahren
  Jonas Maebe bd203a5b57 * synchronised with trunk till r30240 vor 10 Jahren
  Jonas Maebe 8445381929 * merged ait_set and ait_thumb_set into a single tai class vor 10 Jahren
  Jeppe Johansen 914e9e7b49 Merged from trunk vor 10 Jahren
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 vor 10 Jahren
  Jonas Maebe b0112fa63f + initial AArch64 support in systemh.inc, options.pas, version.pas and vor 10 Jahren
  Jeppe Johansen 6976af8365 Change .thumb_func to be an ait_directive instead of it's own tai type. vor 10 Jahren
  Jonas Maebe ff583bde6c * made setstring() a compiler intrinsic so it can set the compile-time vor 11 Jahren
  Jonas Maebe 7949bebb8d * synchronised with r28168 of trunk vor 11 Jahren
  nickysn c8130843b2 * fixed 'cannot convert type' error when comparing two voidhugepointers with vor 11 Jahren
  Jonas Maebe b0ff41406a * grouped all tai_real* types into a single tai_realconst type, vor 11 Jahren
  Jonas Maebe de0041466f * fixed system.openchararraytype after r27970 (mantis #26359) vor 11 Jahren
  Jonas Maebe 5e1a895e95 * removed JVM-specific creation of methodpointertype and vor 11 Jahren
  nickysn 24fcac9f87 + added support for nested procvars in the i8086 far data memory models vor 11 Jahren
  nickysn a7e5896504 + parentfpvoidpointertype changed to a near 'ss' pointer on i8086 vor 11 Jahren
  nickysn b9af57b97a * use voidcodepointertype when creating the methodpointertype in vor 11 Jahren
  nickysn 542719c8f5 + added symdef.voidcodepointertype vor 11 Jahren
  Jonas Maebe 338c064beb * moved x86-specific tpointerdef functionality to architecture-specific vor 11 Jahren
  Jonas Maebe b57c95043f + support overriding tdef/tsym methods with target-specific functionality: vor 11 Jahren
  nickysn 7f88dc9d95 + added symdef.voidstackpointertype - the pointer type that will be used in the vor 11 Jahren
  nickysn 71720533d7 * fixed the comparison of near pointers in i8086 far data memory models vor 11 Jahren
  nickysn 9743a9122d * moved creation of voidpointertype, so that voidpointertype.size is available vor 11 Jahren
  nickysn 2908fa9123 + added type parentfpvoidpointertype, which is a void pointer with the same size vor 11 Jahren
  Jonas Maebe 44b141ea1a * also load the methodpointer type for managed VM types. It's required vor 12 Jahren
  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 vor 12 Jahren
  sergei bfcdf6b825 * Replaced tai_ent and tai_ent_end classes with tai_directive subtypes. Having separate classes for them is unnecessary complication. vor 12 Jahren
  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. vor 12 Jahren
  nickysn 093b87f50d * far code support for the internal type vor 12 Jahren
  nickysn 5b503f42c7 + implemented Mem/MemW/MemL[] for i8086 vor 12 Jahren
  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 vor 12 Jahren