Historial de Commits

Autor SHA1 Mensaje Fecha
  nickysn e1d0e7572e * i8086 TP7 compatibility fixes, related to obtaining procedure addresses: hace 7 años
  nickysn 58ead31f49 * optimized ofs(proc) on i8086, so it only loads the offset in all memory models hace 7 años
  nickysn 6929af07b7 + added flag tcnf_proc_2_procvar_get_offset_only hace 7 años
  nickysn 4a3a64d8f4 + print addrnodeflags in printnodeinfo hace 7 años
  nickysn 109fb279f6 * moved the initialization of the resultdef for labelsyms in the typecheckpass hace 7 años
  nickysn 3318703ece * moved nf_typedaddr to addrnodeflags (anf_typedaddr) hace 7 años
  nickysn 213e61eae5 + introduce the anf_ofs address node flag - indicates that the node was hace 7 años
  nickysn 539d4cb68a + introduced taddrnodeflags (empty for now) hace 7 años
  nickysn c665866517 + introduce the tcnf_proc_2_procvar_2_voidpointer flag (for now it is only set, hace 7 años
  nickysn 0119e7afb3 * changed the codepointer type in the i8086 small and compact memory models from hace 7 años
  Károly Balogh 333316f356 less tab more spaces. no functional change. hace 8 años
  florian b1dff29cbf * removed unused units hace 8 años
  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) hace 8 años
  nickysn 657685a8b6 * use sizesinttype instead of ptrsinttype for the index and high parameter of hace 9 años
  Jonas Maebe 18639304e1 * convert the index for open arrays to ptr(u/s)inttype instead of to hace 9 años
  Jonas Maebe 996e325175 * converted range checking for open arrays/array of const from the code hace 9 años
  Jonas Maebe 5af40f22e8 * handle enums with a packenum setting that is larger than necessary to store hace 9 años
  Jonas Maebe 7005dec9b4 * equivalent of r32602 for subscriptnodes; couldn't find a test that fails hace 9 años
  Jonas Maebe 356a5aff05 * apparently, Darwin/x86-64 also uses an opaque ISA pointer on OS X 10.11 hace 9 años
  florian cad29a4e19 * set nf_write flag correctly for subscript nodes, resolves issue #28713 hace 9 años
  Jonas Maebe 2778bf55c7 * add "doregister" parameter to torddef.create, and don't register temporary hace 10 años
  svenbarth 529677cc79 ncal.pas: hace 10 años
  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 hace 10 años
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method hace 10 años
  Jonas Maebe 3f736f6114 * handle the loading of VMT entries at the node level, so it's done in a hace 10 años
  Jonas Maebe 703e31512d * moved JVM-specific code of tloadvmtaddrnode.pass_1 to njvmmem hace 10 años
  Jonas Maebe 37c2d0e60d * use Object_getClass(obj) instead of obj._class to get the class of an hace 10 años
  Jonas Maebe 2c6e16e49e * accesses to the ISA pointer are guaranteed to be aligned -> ensure the hace 10 años
  Jonas Maebe 2340da410c * we cannot directly load the ISA pointer on AArch64, we have to call the hace 10 años
  Jonas Maebe 5bb89cc2f0 * keep track of the reason why a loadparentfpnode has been created: to hace 10 años