Commit History

Author SHA1 Message Date
  nickysn b1f69349f8 * use voidpointertype.size to obtain the current data (self) pointer size, 11 years ago
  nickysn 7f88dc9d95 + added symdef.voidstackpointertype - the pointer type that will be used in the 11 years ago
  nickysn 71720533d7 * fixed the comparison of near pointers in i8086 far data memory models 11 years ago
  nickysn 97a3f50351 * use voidpointertype.size (supports i8086 far data memory models) instead of 11 years ago
  nickysn 043c0ba215 * use voidpointertype.size (which supports i8086 far data memory models) instead 11 years ago
  nickysn 5d9a193887 * use voidpointertype.size instead of sizeof(pint) in tarraydef in order to 11 years ago
  nickysn ebdfbeaac8 * return voidpointertype.size instead of sizeof(pint) in tstringdef.size in 11 years ago
  nickysn 2556ada8da * instead of setting savesize in each of the tstringdef constructors, added an 11 years ago
  Jonas Maebe 1ac4021178 * moved po_has_inlininginfo from procoptions to procimploptions so that 11 years ago
  Jonas Maebe 7d8e9cf0f6 * moved tprocdef.isempty to a new set called implprocoptions that 11 years ago
  nickysn 015c7e951a * Changed the default packset setting to 1 and disabled the padding of 3-byte 11 years ago
  Károly Balogh 9e74fd4d33 include libsym handling for m68k as well, Amiga needs it 11 years ago
  Jonas Maebe ffac2feb59 * since we only build the deref for tprocdef.localst when we're 11 years ago
  nickysn 2908fa9123 + added type parentfpvoidpointertype, which is a void pointer with the same size 11 years ago
  nickysn 75134c2a26 + default_x86_data_pointer_type implemented as function that returns the proper 11 years ago
  florian 3e4198ea45 * take care of dyn. arrays in cse 11 years ago
  sergei 7104157a57 * Changed tabstractprocdef.address_size to return the def, which can be used to get other properties like size and alignment. Removes one of i8086 ifdef's. 11 years ago
  Jonas Maebe 2adfb6cdda * don't endlessly recurse when printing the typename of a procvardef that 11 years ago
  Jonas Maebe 6d5bef3e1d * removed code duplication in tpointerdef.GetTypeName 11 years ago
  Jonas Maebe 67413a2823 * fixed skpara setter of tprocdef after r26332 11 years ago
  florian e841027a48 * fixes handling of typed files in iso mode 11 years ago
  Jonas Maebe ab4844bdff * give an internal error when trying to set/get procdef properties that are 11 years ago
  Jonas Maebe 32b9926536 * don't check forwarddefs of copied record/objectdefs (there are none, since 11 years ago
  Jonas Maebe 32b149c622 * moved a bunch of tprocdef fields that are only required when compiling the 11 years ago
  sergei 258e8c58a4 + Added trecorddef.buildderefimpl, necessary since advanced records have been implemented. Fixes compiler crash on webtbs/tw18688.pp on x86_64-win64. 11 years ago
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 11 years ago
  Jonas Maebe 9b1a36fcdb * don't call buildderef for the local symtable of procdefs unless we will 11 years ago
  Jonas Maebe c1cec52897 * fixed alignment of bitpacked arrays of ordinals/enums: the prevous code 11 years ago
  svenbarth 798bb91e90 Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstringdef into a new function def_is_related in unit defcmp. 11 years ago
  svenbarth 76f6de5cf1 Refactor tobjectdef.find_implemented_interface out into unit defcmp so that the recently introduced cycle between symdef and defcmp can be broken again. 11 years ago