Lịch sử commit

Tác giả SHA1 Thông báo Ngày
  Károly Balogh 333316f356 less tab more spaces. no functional change. 8 năm trước cách đây
  florian b1dff29cbf * removed unused units 8 năm trước cách đây
  svenbarth 0e7a9ad375 * partial fix for Mantis #30831 (partial, because no exception has been encountered yet): when checking whether the left node of a vmtaddrnode is a generic, don't rely on df_generic, but instead use is_generic which checks for a true generic (the other will also be true if it's merely a structured type declared (or specialized) inside another generic) 8 năm trước cách đây
  nickysn 657685a8b6 * use sizesinttype instead of ptrsinttype for the index and high parameter of 9 năm trước cách đây
  Jonas Maebe 18639304e1 * convert the index for open arrays to ptr(u/s)inttype instead of to 9 năm trước cách đây
  Jonas Maebe 996e325175 * converted range checking for open arrays/array of const from the code 9 năm trước cách đây
  Jonas Maebe 5af40f22e8 * handle enums with a packenum setting that is larger than necessary to store 9 năm trước cách đây
  Jonas Maebe 7005dec9b4 * equivalent of r32602 for subscriptnodes; couldn't find a test that fails 9 năm trước cách đây
  Jonas Maebe 356a5aff05 * apparently, Darwin/x86-64 also uses an opaque ISA pointer on OS X 10.11 9 năm trước cách đây
  florian cad29a4e19 * set nf_write flag correctly for subscript nodes, resolves issue #28713 9 năm trước cách đây
  Jonas Maebe 2778bf55c7 * add "doregister" parameter to torddef.create, and don't register temporary 10 năm trước cách đây
  svenbarth 529677cc79 ncal.pas: 10 năm trước cách đây
  florian 049491a573 + fold the constructs @<record type>(nil^).<field >) and @<record point>(nil)^.<field> used to get the offset of a field into a constant 10 năm trước cách đây
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method 10 năm trước cách đây
  Jonas Maebe 3f736f6114 * handle the loading of VMT entries at the node level, so it's done in a 10 năm trước cách đây
  Jonas Maebe 703e31512d * moved JVM-specific code of tloadvmtaddrnode.pass_1 to njvmmem 10 năm trước cách đây
  Jonas Maebe 37c2d0e60d * use Object_getClass(obj) instead of obj._class to get the class of an 10 năm trước cách đây
  Jonas Maebe 2c6e16e49e * accesses to the ISA pointer are guaranteed to be aligned -> ensure the 10 năm trước cách đây
  Jonas Maebe 2340da410c * we cannot directly load the ISA pointer on AArch64, we have to call the 10 năm trước cách đây
  Jonas Maebe 5bb89cc2f0 * keep track of the reason why a loadparentfpnode has been created: to 10 năm trước cách đây
  Jeppe Johansen 7c34dc51a1 Removed vecn nodes from constant pointer address calculations to absolute variables, since only subscripts were being handled leading to problems like those described in issue #17118. 11 năm trước cách đây
  nickysn 235a37fad4 * moved the pass_1 handling of vecnodes for arraydefs to a new virtual method 11 năm trước cách đây
  nickysn 4b1e5f1c9a * in the vecnode, when indexing a pointer[], convert right to 11 năm trước cách đây
  nickysn e6c5c35d65 * tarraydef.create_from_pointer changed to require the actual pointerdef as a 11 năm trước cách đây
  nickysn 02dff17ae0 * taddrnode: fixed getting the address of nested procs in tp mode in i8086 far 11 năm trước cách đây
  nickysn 9f4dd78701 * the ifdef i8086 in taddrnode.pass_typecheck removed via using tabstractprocdef.address_type 11 năm trước cách đây
  florian 701cdf8ea2 * fix for #25956: left is not necessarily the array load node when accessing an open array/array of const element 11 năm trước cách đây
  Jonas Maebe 4a79481c51 * isolated segment-related functionality of tabsolutevarsym into i386/i8086- 11 năm trước cách đây
  Jonas Maebe b57c95043f + support overriding tdef/tsym methods with target-specific functionality: 11 năm trước cách đây
  nickysn 2908fa9123 + added type parentfpvoidpointertype, which is a void pointer with the same size 11 năm trước cách đây