Commit History

作者 SHA1 備註 提交日期
  svenbarth d50848174a + add putboolean and getboolean convenience methods to tentfile 7 年之前
  florian a37237ca11 * avoid range check errors with absolute symbols for cpus where addresses are bigger than the registers 8 年之前
  nickysn efc5e339d0 * use an enum instead of integer constants to represent inline numbers 8 年之前
  florian b1dff29cbf * removed unused units 8 年之前
  florian 52d40bb25b * spacing fixed 8 年之前
  Károly Balogh 69a502db37 instead of stringdup(ppufile.getstring), have a getpshortstring function in entfile, and use it whereever possible. this avoids an extra shortstring copy, compared to the earlier solution 8 年之前
  Jonas Maebe 571d053a60 - removed tabstractnormalvarsym.currentregloc: the new location will 9 年之前
  svenbarth 2ed7a6de68 New class function tsymsym.find_by_number() to find a tsymsym instance based on it's number. The list containing the mapping from the indices to the symbols is created and freed using the init/done registration mechanism. 9 年之前
  Jonas Maebe 7a966345e5 * don't recalculate the regable info when dereferencing a symbol's vardef: 9 年之前
  Jonas Maebe 2483ad5939 * factored out code to set the "regable" information from setvardef, and 9 年之前
  svenbarth 02e56f410d Merged revision(s) 28689 from branches/svenbarth/packages: 9 年之前
  Jonas Maebe 7a8079cfb4 * removed DLLsource global variable and replaced its uses with 9 年之前
  Jonas Maebe a1db947e9e * missing part of r32617: also load the def for constnil symbols 9 年之前
  Jonas Maebe 01d93b61c3 * save/restore the type (and hence code page) of ansistring constsyms in/from 9 年之前
  svenbarth 74c79803f7 Extend tlocalvarsym with the ability to not register it if needed. 10 年之前
  svenbarth 0ac12f0eaf Extend tstaticvarsym (and by extension tabstractnormalvarsym) with the capability to create it as unregistered if needed. 10 年之前
  svenbarth 922646d106 Adjust tfieldvarsym (and by extension tabstractvarsym) so that it can be created as not registered if needed. 10 年之前
  Jonas Maebe 745249295e * don't reserve never used space for parameter and function result location 10 年之前
  Jonas Maebe 2cea723a0d * only write the parts of the unit localsymtables that are actually needed: 10 年之前
  Jonas Maebe 4aa6c95ced * call inherited method from t*sym.buildderef (currently still empty, 10 年之前
  Jonas Maebe 2d2b8c635d * detect whether or not a def/sym is registered based on its defid, so we 10 年之前
  Jonas Maebe 95927665ce - removed variable notification support, it's not used and superceded by 10 年之前
  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 年之前