Commit History

Autor SHA1 Mensaxe Data
  svenbarth 6160abe37e * have the generic dummy symbols for procsyms keep track of their overloaded generic procsyms so that they can be easily found (will be needed for implicit specializations) %!s(int64=4) %!d(string=hai) anos
  Jonas Maebe 312f1436b1 * changed TIDString and tsymentry.realname to TSymStr %!s(int64=4) %!d(string=hai) anos
  florian 84a1f614d9 * fix several double ; %!s(int64=5) %!d(string=hai) anos
  svenbarth b945e66e28 * store attribute information in PPU; this is less important for the compiler, but more for e.g. Lazarus when dealing with binary only units %!s(int64=6) %!d(string=hai) anos
  pierre c0f064a35c Remove two warnings about missing case (others are still present in ppudump.pp source) %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 0b61b5d4cf * added extra header to ppu inside a subsection, so we won't run into %!s(int64=6) %!d(string=hai) anos
  yury 54756c0f60 * ppudump: Fixed formatting of a error message. %!s(int64=6) %!d(string=hai) anos
  yury 37941d03cc * ppudump: Avoid using GetLastOSError on platforms that doesn't support it (e.g. go32v2). %!s(int64=6) %!d(string=hai) anos
  yury 9a3ddf650c * ppudump: Use buffered write when outputting to json or xml. It improves the output speed a lot. %!s(int64=6) %!d(string=hai) anos
  yury ea61dee00b * ppudump: Mark objects with abstract methods in the JSON/XML output. %!s(int64=8) %!d(string=hai) anos
  yury eea69a2947 * ppudump: Fixed json and xml output of inline types in array declaration. %!s(int64=11) %!d(string=hai) anos
  yury 996ee048be * ppudump: Properly handle type definitions inside a class definition for json and xml output. %!s(int64=11) %!d(string=hai) anos
  yury 7e8ce16f6b * ppudump: Output the "default" option for properties. %!s(int64=11) %!d(string=hai) anos
  yury b293f7e5c4 * ppudump: Do not skip unnamed inline array type definitions such as "var arr: array of integer"; %!s(int64=12) %!d(string=hai) anos
  yury 10c1b11d15 * ppudump: Output "RetType" attribute for procedures and destructors. %!s(int64=12) %!d(string=hai) anos
  yury 2ec85e9705 * ppudump: Output "Size" attribute for objects and records. %!s(int64=12) %!d(string=hai) anos
  yury ec6ff22588 * ppudump: Output "MethodPtr" attribute for procedural types. %!s(int64=12) %!d(string=hai) anos
  yury 15b3695a0e * ppudump: Proper tag for a source file in XML. %!s(int64=12) %!d(string=hai) anos
  yury 906cd9d365 + ppudump: XML output. %!s(int64=12) %!d(string=hai) anos
  yury ad8f42cd29 * ppudump: JSON output of float, string, file, variant, undefined, formal definitions. %!s(int64=12) %!d(string=hai) anos
  yury 3a8ed11e23 * ppudump: JSON output of pointers and ordinal definitions. %!s(int64=12) %!d(string=hai) anos
  yury 679a8d9dd6 * ppudump: JSON output of sets and set constants. %!s(int64=12) %!d(string=hai) anos
  yury 026200d75a * ppudump: JSON output of enums. %!s(int64=12) %!d(string=hai) anos
  yury e212901658 * ppudump: JSON output of constants, records, arrays, class refs. %!s(int64=12) %!d(string=hai) anos
  yury b4ba96fa5a * ppudump: JSON output of properties and global vars. %!s(int64=12) %!d(string=hai) anos
  yury d265e8d3be * ppudump: JSON output of classes. %!s(int64=12) %!d(string=hai) anos
  yury 7ad68debc9 * ppudump: Work in progress on JSON output. Implemented procedure definition. %!s(int64=12) %!d(string=hai) anos
  yury 61ac7580b7 * ppudump: Work in progress on JSON output. %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe c4b62f86a1 * renamed ppudump directory introduced by r24298 to ppuutils to fix %!s(int64=12) %!d(string=hai) anos