Commit History

Author SHA1 Message Date
  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
  svenbarth bb00c76fe7 Fix for Mantis #21015 . 12 years ago
  paul c22c364f43 compiler: regenerate parameter list in tprocvardef.getcopy (fixes compiler crash, issue #0025077) 12 years ago
  svenbarth 9d48bc0baf Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498. 12 years ago
  paul 5aa919c2a8 compiler: have unit interface symtable in stack while parsing implementation uses list (fixes issue #10477) 12 years ago
  Jonas Maebe de56f909d5 * synchronized with trunk up to and including r25430 12 years ago
  Jonas Maebe fcaad5baf2 * perform -CTlowercaseprocstart conversion it tprocsym.create rather than 12 years ago
  Jonas Maebe 6013606a97 + -CTlowercaseprocstart switch to lowercase the first character of routines 12 years ago