{"shas":[["b6c95ed8a0babeb5282c1cb80c9c565e22c19116","58d0ab9b51c404152910167b6f877123a5c94faf@freepascal.org","* Improvements of tprocinfo class:\n  * Moved nestedprocs from tcgprocinfo to tprocinfo, in order to be able to access the entire nested procedure hierarchy without depending on psub.pas or code generator.\n  * Creating an instance of tprocinfo automatically inserts it into list of parent's nested procedures.\n  * nestedprocs list is created on demand. Public read-only access is provided by has_nestedprocs and get_first_nestedproc functions.\n  + Method destroy_tree is provided for destroying the entire hierarchy of procinfo's. It can be called on any procinfo object in the tree.\n  + Also added methods save_jump_labels and restore_jump_labels for asmlabel maintenance, which is currently being repeatedly done all over the codegenerator.\n\n\ngit-svn-id: http://svn.freepascal.org:/svn/fpc/trunk@17197 3ad0048d-3df7-0310-abae-a5850022a9f2","Sergei Gorelkin"]],"repo":"graemeg/freepascal","actor":"graemeg","ref":"refs/heads/master","size":1,"head":"b6c95ed8a0babeb5282c1cb80c9c565e22c19116","actor_gravatar":"c81b3f74a82e8eb04332933c40b4b552","push_id":27619205}