Historial de Commits

Autor SHA1 Mensaje Fecha
  Jonas Maebe e06181749c * guarantee the order of parameter pushes again after r31201 on platforms hace 10 años
  Jonas Maebe 508828958c * changed getprocaddressprocvar() into a tprocvardef.getreusableprocaddr() 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 0eab091e1a * factored symansistr-define-conditional handling of fforcedprocname into hace 10 años
  Jonas Maebe bd8079f896 * cache and reuse procvardefs internally created to get the address of a hace 10 años
  Jonas Maebe 2102db1a0c * fixed type when passing an address parameter to another address parameter hace 10 años
  Jonas Maebe 61e4a1b811 + added tasmlist parameter to getintparaloc() (needed for llvm) hace 10 años
  Jonas Maebe bd203a5b57 * synchronised with trunk till r30240 hace 10 años
  Jonas Maebe c50c822e13 * fixed destination size when loading fpu temp paralocs hace 10 años
  Jonas Maebe fb27dff638 * generate ".abiversion 2" directive when targeting ppc64/ELFv2 hace 10 años
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 hace 10 años
  Károly Balogh a71fcd290b * allocate a temp addressreg instead of a temp intreg in callnode. improves code generation on m68k for these cases hace 10 años
  Jonas Maebe 146e3bcb9e * synchronised with trunk till r29513 hace 10 años
  Jonas Maebe e97f31541e - reverted partial commit of merge hace 10 años
  Jonas Maebe a76bbf363d * synchronised with trunk r29513 hace 10 años
  florian 1178fdc98f * force objects and records only into memory if their address is passed, hint from Jonas, improves code after r29139 hace 10 años
  florian 854fa1d4b9 * force advanced records into memory when they are used as self, resolves #26075 hace 10 años
  sergei bb1cec2474 * tcgcallparanode.secondcallparan: factored a complex condition into variable. hace 10 años
  Jonas Maebe 7e2d4fb29e * fixed type used to load the code pointer of a complex procvar hace 11 años
  nickysn 0f9e8f84bb * tcgcallnode.pass_generate_code: pass the correct vmt pointer type parameter to hace 11 años
  Jonas Maebe 904a033ba2 * factored out the code for loading a procvar address, and fixed all used hace 11 años
  Jonas Maebe bd09b88a5b + support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension) hace 11 años
  Jonas Maebe d8394fc89c * call fpc_iocheck via hlcg.g_call_system_proc() hace 11 años
  Jonas Maebe bacd303208 * synchronized with trunk up to r27758 hace 11 años
  Jonas Maebe 5fa09fa2f4 * changed tcallnode.fforcedprocname from shortstring into tsymstr, hace 11 años
  Jonas Maebe 73a3f5ced4 * moved ncgutil.maybechangeloadnodereg() to hlcg.maybe_change_load_node_reg() hace 11 años
  Jonas Maebe 84442d05f9 * renamed fobjcforcedprocname to fforcedprocname and also use it for the hace 11 años
  Jonas Maebe 752b6739a8 * properly handle address and temp registers in return locations hace 11 años
  Jonas Maebe 81427523ab * pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as hace 11 años