Files
mruby-mruby/test/t
Yukihiro "Matz" Matsumoto e471d37ca5 Separate meta-programming features to mruby-metaprog gem.
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.
2018-08-30 22:30:36 +09:00
..
2017-11-22 16:09:50 +09:00
2013-06-14 21:35:49 +08:00
2014-06-19 01:55:39 +09:00
2017-12-13 08:45:46 +09:00
2017-10-11 17:58:11 +09:00
2017-10-11 17:58:11 +09:00
2018-08-25 09:19:17 +09:00
2014-04-30 09:50:14 +09:00
2017-10-11 17:58:11 +09:00
2017-10-11 17:58:11 +09:00
2016-11-04 14:21:46 +09:00
2016-12-01 16:48:43 +09:00