summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-toplevel-ext
AgeCommit message (Collapse)Author
2018-08-30Separate meta-programming features to `mruby-metaprog` gem.Yukihiro "Matz" Matsumoto
We assume meta-programming is less used in embedded environments. We have moved following methods: * Kernel module global_variables, local_variables, singleton_class, instance_variables, instance_variables_defined?, instance_variable_get, instance_variable_set, methods, private_methods, public_methods, protected_methods, singleton_methods, define_singleton_methods * Module class class_variables, class_variables_defined?, class_variable_get, class_variable_set, remove_class_variable, included_modules, instance_methods, remove_method, method_removed, constants * Module class methods constants, nesting Note: Following meta-programming methods are kept in the core: * Module class alias_method, undef_method, ancestors, const_defined?, const_get, const_set, remove_const, method_defined?, define_method * Toplevel object define_method `mruby-metaprog` gem is linked by default (specified in default.gembox). When it is removed, it will save 40KB (stripped:8KB) on x86-64 environment last time I measured.
2015-06-28Rename extended xxxx class or module to xxxx class or module extensionJun Hiroe
2014-04-30remove trailing spacesNobuyoshi Nakada
2014-03-17move summary of mrbgems in default gembox to its spectake_cheeze
2013-08-04Improve test of mruby-toplevel-ext GEMDaniel Bovensiepen
2013-07-23"spec.author" is better for single-author gems.Tomoyuki Sahara
"spec.author=" expects a String represents a single author. "spec.authors=" expects an Array which is a list of multiple authors. http://guides.rubygems.org/specification-reference/
2013-07-16Fix warning by making call explicitCarson McDonald
2013-07-11add private/protected/public to mainYukihiro "Matz" Matsumoto
2013-07-02Add include for toplevel self(main)kyab