Историја ревизија

Аутор SHA1 Порука Датум
  yury b9fe6b9612 Merged revision(s) 47683, 47749 from trunk: пре 4 година
  marco d24f4b0926 --- Merging r42998 into '.': пре 6 година
  Jonas Maebe 3ac703506c * rest of the previous accidental partial commit пре 6 година
  pierre 23b9dde397 Merge of commits 40142, 40189 and 40347 пре 6 година
  marco ee7090b118 --- Merging r39711 into '.': пре 7 година
  nickysn 966564aade - removed 'if assigned(code)' before calling code.free in tcgprocinfo.destroy, пре 7 година
  svenbarth 5510b13975 * ensure that sto_has_generic is set when a generic routine has been parsed пре 7 година
  florian f08d3fdf8f * moved execution weight calculation into a separate pass, so the info is available already available before the code generation pass if needed пре 7 година
  florian 1497b64804 * the temp. locations created by cse were not properly cleanup up, this patch fixes this пре 7 година
  svenbarth dffe423b10 * fix for Mantis #31945: two fixes for nested routines inside generic methods пре 8 година
  florian b1dff29cbf * removed unused units пре 8 година
  nickysn 012153201a * moved the conversion of "x:=x op k" to inline nodes to a separate optimization пре 8 година
  maciej-izak 48b149acd4 New tokens for new management operators: Initialize, Finalize, AddRef and Copy. Small code adjustment for parser (pdecobj.pas, pstatmnt.pas, psub.pas, ptype.pas) was required because few of old token has from now value which is outside range of set: _CONSTRUCTOR, _FINALIZATION. пре 8 година
  Jonas Maebe 7013a879c3 - disabled check for existence for texceptaddr/tguid/tjmpbuf in the system пре 8 година
  florian 668b198d7c * fix for issue #29936: check if the internal needed types are available пре 8 година
  svenbarth 109dff8b56 * allow nested procedures and functions in generic routines (and get rid of an untranslated error message :P ) пре 8 година
  svenbarth 779799c406 * only record tokens for real generic routines or those that belong to a generic class/record пре 8 година
  svenbarth a76fd967b2 * inherit df_generic and df_specialization from the parent routine and correctly set the genericdef for a specialization пре 8 година
  florian b527bab087 * better check if we are in the main program which never returns пре 9 година
  pierre 89c1b68b14 * Delete regvars unit. пре 9 година
  nickysn e1792e712a * changed the 'size' parameter of fpc_zeromem and fpc_fillmem from ptruint to sizeuint пре 9 година
  nickysn cc234e7de9 + when the -vp option is specified, also print the node tree in tree.log right пре 9 година
  Jonas Maebe 1e506ce1d5 * call beforedestruction if an exception happens in afterconstruction пре 9 година
  Jonas Maebe 90f09a599e * simplified flow while adding afterconstruction code пре 9 година
  Jonas Maebe adcf07aabb * fixed line information for constructor code added to new block while пре 9 година
  Jonas Maebe d22b83ee73 * renamed afterconstructionblock to constructionblock пре 9 година
  Jonas Maebe eb2ce85269 * correctly set the line info for the implicitly generated entry code nodes, пре 9 година
  svenbarth f69b365b77 * declare various symbols as external assembler symbols: RTTI references, parent VMT, FPC_EMPTYMETHOD (all three only if it's used from a different unit), threadvar lists and symbols declared as "external" пре 9 година
  Jonas Maebe 1cb8c0d00c * specify the def of assembler level symbols defined via пре 9 година
  Jonas Maebe cd5817a689 * also emit a tai_varloc() when regvars are initially assigned пре 9 година