From 885d781abcfce71458b705d227cb719b8d045214 Mon Sep 17 00:00:00 2001 From: ko1 Date: Fri, 21 Aug 2015 11:30:24 +0000 Subject: * ext/objspace/objspace.c: add a new method ObjectSpace.count_symbols. [Feature #11158] * symbol.c (rb_sym_immortal_count): added to count immortal symbols. * symbol.h: ditto. * test/objspace/test_objspace.rb: add a test for this method. * NEWS: describe about this method. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51654 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- symbol.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'symbol.h') diff --git a/symbol.h b/symbol.h index 001d6de1f8..7d95491ee6 100644 --- a/symbol.h +++ b/symbol.h @@ -100,4 +100,9 @@ is_global_name_punct(const int c) ID rb_intern_cstr_without_pindown(const char *, long, rb_encoding *); +RUBY_SYMBOL_EXPORT_BEGIN + +size_t rb_sym_immortal_count(void); + +RUBY_SYMBOL_EXPORT_END #endif -- cgit v1.2.3