Skip to content
Snippets Groups Projects
  • Geoffrey Keating's avatar
    b453c95f
    Index: libcpp/ChangeLog · b453c95f
    Geoffrey Keating authored
    2004-05-29  Geoffrey Keating  <geoffk@apple.com>
    
    	* symtab.c (ht_create): Set entries_owned.
    	(ht_destroy): Honour entries_owned.
    	(ht_expand): Likewise.
    	(ht_load): New.
    
    Index: libcpp/include/ChangeLog
    2004-05-29  Geoffrey Keating  <geoffk@apple.com>
    
    	* symtab.h (struct ht): New field 'entries_owned'
    	(ht_load): New prototype.
    
    Index: gcc/ChangeLog
    2004-05-29  Geoffrey Keating  <geoffk@apple.com>
    
    	* gengtype-yacc.y: Add NESTED_PTR token.
    	(option): Record `nested_ptr' option.
    	* gengtype-lex.l: Handle `nested_ptr' keyword.
    	* gengtype.c (walk_type): Process `nested_ptr' option.
    	* gengtype.h (struct nested_ptr_data): New.
    	* doc/gty.texi (GTY Options): Document `nested_ptr' option.
    	* stringpool.c (struct string_pool_data): Make 'entries' point to
    	ht_identifier instead of tree.
    	(gt_pch_save_stringpool): Don't adjust pointers.
    	(gt_pch_restore_stringpool): Call ht_load.
    
    From-SVN: r82438
    b453c95f
    History
    Index: libcpp/ChangeLog
    Geoffrey Keating authored
    2004-05-29  Geoffrey Keating  <geoffk@apple.com>
    
    	* symtab.c (ht_create): Set entries_owned.
    	(ht_destroy): Honour entries_owned.
    	(ht_expand): Likewise.
    	(ht_load): New.
    
    Index: libcpp/include/ChangeLog
    2004-05-29  Geoffrey Keating  <geoffk@apple.com>
    
    	* symtab.h (struct ht): New field 'entries_owned'
    	(ht_load): New prototype.
    
    Index: gcc/ChangeLog
    2004-05-29  Geoffrey Keating  <geoffk@apple.com>
    
    	* gengtype-yacc.y: Add NESTED_PTR token.
    	(option): Record `nested_ptr' option.
    	* gengtype-lex.l: Handle `nested_ptr' keyword.
    	* gengtype.c (walk_type): Process `nested_ptr' option.
    	* gengtype.h (struct nested_ptr_data): New.
    	* doc/gty.texi (GTY Options): Document `nested_ptr' option.
    	* stringpool.c (struct string_pool_data): Make 'entries' point to
    	ht_identifier instead of tree.
    	(gt_pch_save_stringpool): Don't adjust pointers.
    	(gt_pch_restore_stringpool): Call ht_load.
    
    From-SVN: r82438