Commit History

Автор SHA1 Съобщение Дата
  Jonas Maebe 03c5d25946 * always emit i8* instead of void* (mantis #14893) преди 16 години
  Jonas Maebe 2ba6583d8d Merged revisions 12047-12050,12054,12056-12057,12059-12062,12064-12066,12073,12075,12077-12078,12082,12085,12087-12088,12092-12094,12099,12106-12110,12114,12117-12122,12125,12128-12131,12138,12141-12143,12152-12160,12162-12163,12166-12171,12173-12176,12196,12198-12205 via svnmerge from преди 17 години
  Jonas Maebe f9d7e18d1b * clean llvm def symbols when resetting the defs преди 17 години
  Jonas Maebe 11083d88b3 Merged revisions 11337-11338,11341-11345,11348,11350-11361,11363-11368,11370,11376-11392,11397-11400,11402-11410,11415-11419,11421,11423-11426,11429-11464,11466-11468,11471-11486,11489,11491-11517,11522,11524-11527,11529-11534,11536-11550,11552,11554,11556,11558-11561,11563,11565-11570,11572-11587,11589-11618,11620,11623-11627,11629-11663,11668-11669,11671-11682,11684,11686-11688,11693,11697,11699-11700,11703-11704,11708-11711,11719-11722,11727,11730-11732,11738-11777,11779,11782-11784,11786-11809,11811-11821,11823-11830,11832-11835,11837-11847,11849-11871,11873-11875,11879-11880,11884-11888,11890,11896-11898,11903-11919,11926-11930,11933-11934,11936-11937,11939-11940,11942-11985,11987-11991,11993-12013,12015-12017,12019-12040,12043,12045 via svnmerge from преди 17 години
  Jonas Maebe f76c76c060 * moved generation of vmt llvm type info from classrefdef to tobjectdef преди 17 години
  Jonas Maebe 815a57fd45 * also set fllvm_pointer_name_sym преди 17 години
  Jonas Maebe 54aeb154eb Merged revisions 11334 via svnmerge from преди 17 години
  Jonas Maebe f5de069682 + some initial support for writing out llvm type information (orddef, преди 17 години
  florian fca8883f27 * moved oo_copied into defoptions преди 17 години
  florian 396b1c7c1e * do not write a "copied" symtable to a ppu when holding only a reference to it, преди 17 години
  florian d79851dc1b * patch by Sergei Gorelkin to improve class creation speed and make objpas.inc more readable преди 17 години
  florian d7673694f1 * enable parsing of default properties when used with objects, resolves #10795 преди 17 години
  florian eca558b33b * don't crash on empty ProcDefs when handling interfaces, resolves #11295 преди 17 години
  florian c56c6e976c + allow dyn. arrays to be published, resolves #10493 преди 17 години
  yury 348e30958e * If object has VMT, properly align whole object instance if target CPU requires alignment. It fixes usage of static object instances created as var or const on CPUs which require alignment. преди 17 години
  peter 8f239d04b6 * cleanup and simplify the set type handling преди 17 години
  florian 6c53785e3a * first part of implements clean up and fixing преди 17 години
  Jonas Maebe f36e5411af * split cpu64bit compiler define into преди 17 години
  florian bc73f9021c Merged revisions 5891-10167,10169-10180 via svnmerge from преди 17 години
  Jonas Maebe 8349cde7db * changed byte/word/longbool to be Delphi-compatible (+ similar changes преди 17 години
  peter 793fd8fc09 * Add -Xg to help pages преди 17 години
  yury 6a4ee90cb0 * Inherit recordalignment by objects. Otherwise static instances of child objects are not aligned properly. Mantis #10454. преди 18 години
  Jonas Maebe 124c6c0c13 * always let mangled names start with an underscore on Mac OS X, because преди 18 години
  florian 5c96c4a671 + first part of support for an unicodestring type преди 18 години
  florian 4fed8c4ab5 + write aliasnames to ppu as well преди 18 години
  peter c8ed392469 * defstates doesn't affect any crc преди 18 години
  peter 273bfffe5b * store defstates in ppu, this field keeps the info what преди 18 години
  peter 6b8aed593f * remove registers{int/mmx/fpu} from firstpass преди 18 години
  Jonas Maebe 0040eecf9f + support for extra packing of sets whose lower element number преди 18 години
  peter 703158292b * fix high value in pointer to array conversion преди 18 години