Commit History

Автор SHA1 Съобщение Дата
  svenbarth 0ac12f0eaf Extend tstaticvarsym (and by extension tabstractnormalvarsym) with the capability to create it as unregistered if needed. преди 9 години
  svenbarth 922646d106 Adjust tfieldvarsym (and by extension tabstractvarsym) so that it can be created as not registered if needed. преди 9 години
  Jonas Maebe 745249295e * don't reserve never used space for parameter and function result location преди 9 години
  Jonas Maebe 2cea723a0d * only write the parts of the unit localsymtables that are actually needed: преди 9 години
  Jonas Maebe 4aa6c95ced * call inherited method from t*sym.buildderef (currently still empty, преди 9 години
  Jonas Maebe 2d2b8c635d * detect whether or not a def/sym is registered based on its defid, so we преди 9 години
  Jonas Maebe 95927665ce - removed variable notification support, it's not used and superceded by преди 9 години
  yury 432248cbf1 * Removed lot of unused vars. преди 10 години
  svenbarth d45c275ef3 + extend ttypesym with the possiblity to create it as unregistered преди 10 години
  svenbarth 5255c936d3 symsym.pas: преди 10 години
  svenbarth af75198907 symsym.pas: преди 10 години
  Jeppe Johansen 55669f62b1 Added most AVR controllers. преди 10 години
  Jonas Maebe f40ea04540 * changed getarraydef() into a tarraydef.getreusable() class method преди 10 години
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method преди 10 години
  florian 7dd1d6aa77 o fixes handling of iso i/o parameters/program parameters: преди 10 години
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 преди 10 години
  florian 69ac7dd7ef * limit initialization to register variables which really need to be initialized преди 10 години
  Károly Balogh 05b3a94843 * changed explicit paraloc handling to use ppuload/ppuwrite functions in paraloc instead of directly writing the data. this hopefully fixes some endian issues when using crosscompiled-on-littleendian PPUs with explicit paralocs on bigendian systems (this means Amiga/68k and MorphOS) преди 11 години
  Jonas Maebe 5c75b6dd6b * synchronised with trunk up till r28402 преди 11 години
  nickysn 94bcb9878a * reimplemented r28329 in a different way, as suggested by Jonas преди 11 години
  Jonas Maebe 7949bebb8d * synchronised with r28168 of trunk преди 11 години
  Jonas Maebe 39074edf10 - removed the globalsymbolmangleprefix/suffix constants that were added for преди 11 години
  Jonas Maebe 8634aa8ad2 * fixes for the support for overriding properties on the JVM target: преди 11 години
  Jonas Maebe 5f99ec6197 * factored out overridden properties into a virtual method преди 11 години
  Jonas Maebe 2bd39f62cb * factored out associating properties with their getters/setters/fiels преди 11 години
  svenbarth 2c6d3f1428 Read the deref of the fieldvarsym into the correct variable. I wonder how this ever went past the test suite O.o преди 11 години
  Jonas Maebe bacd303208 * synchronized with trunk up to r27758 преди 11 години
  Jonas Maebe d9dab6f2f1 * changed the severity of messages showing overloaded routines with all преди 11 години
  Jonas Maebe 4a0528399e * check all overloaded routines for mangled name conflicts on the JVM преди 11 години
  sergei adc8cdb5af * Calling tlabelsym.mangledname should not define the label. This was causing "already defined" errors if a label was referenced before it was defined. преди 11 години