index
:
mruby
master
mruby2-draft
removing-y-tab-c
revert-5391-throw
stable
web_export
Lightweight Ruby
realtradam
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
src
/
variable.c
Age
Commit message (
Expand
)
Author
2019-06-25
Fixed `mrb_iv_remove` with immediate objects; fix #4519
Yukihiro "Matz" Matsumoto
2019-06-16
Fix cvar, ivar, const and method can be removed to frozen object
KOBAYASHI Shuji
2019-06-10
`Kernel#global_variables` should not include undefined `$1`-`$9`
KOBAYASHI Shuji
2019-05-15
Merge pull request #4400 from shuujii/fix-name-assignment-to-frozen-anonymous...
Yukihiro "Matz" Matsumoto
2019-04-24
Fix modiying class variable to frozen class/module
KOBAYASHI Shuji
2019-04-23
Fix name assignment to frozen anonymous class/module
KOBAYASHI Shuji
2019-04-14
Fix wrong size of instance variable if occur out of memory
dearblue
2019-04-14
Remove pointer check after `mrb_malloc()`
dearblue
2019-04-10
Merge pull request #4367 from shuujii/extract-frozen-checking-to-function
Yukihiro "Matz" Matsumoto
2019-04-10
Use the old style declaration; ref #4365
Yukihiro "Matz" Matsumoto
2019-04-09
Extract frozen checking to function
KOBAYASHI Shuji
2019-04-01
Fix modifiable class name
KOBAYASHI Shuji
2019-03-26
Fix missing `MRB_API` prefix for functions below; clse #4267
Yukihiro "Matz" Matsumoto
2019-03-17
Fix class/instance variable name validation
KOBAYASHI Shuji
2019-03-14
Fix constant name validation
KOBAYASHI Shuji
2018-12-11
Add `mrb_` prefix to `iv_foreach_func`.
Yukihiro "Matz" Matsumoto
2018-12-11
Add new API `mrb_iv_foreach()` to iterate over instance variables.
Yukihiro "Matz" Matsumoto
2018-12-11
Update `iv_foreach()` function.
Yukihiro "Matz" Matsumoto
2018-09-20
Renamed `is_namespace()` to `namespace_p()`.
Yukihiro "Matz" Matsumoto
2018-09-20
Revert "Add MRB_IMPROVE_META_PROGRAMMING configuration"
Yukihiro "Matz" Matsumoto
2018-09-20
Merge branch 'assign-anon-class-name' of https://github.com/dearblue/mruby in...
Yukihiro "Matz" Matsumoto
2018-09-07
Fix to not define outer when outer is itself.
dearblue
2018-09-07
Clear terminated space
dearblue
2018-09-07
Add MRB_IMPROVE_META_PROGRAMMING configuration
dearblue
2018-09-07
A class/module name is now defined for meta programing
dearblue
2018-09-07
Not set a class/module name into anonymous class/module
dearblue
2018-09-04
Revert "Remove top-level constant lookup; CRuby2.5"; fix #4070
Yukihiro "Matz" Matsumoto
2018-08-06
Rename ambiguous function names.
Yukihiro "Matz" Matsumoto
2018-08-06
Remove utility functions: `mrb_vm_iv_{get,set}`.
Yukihiro "Matz" Matsumoto
2018-08-06
Revert 04dbbff.
Yukihiro "Matz" Matsumoto
2018-01-17
Detect cyclic link of class path references; fix #3926
Yukihiro "Matz" Matsumoto
2017-12-12
Modifying frozen objects will raise `FrozenError`.
Yukihiro "Matz" Matsumoto
2017-11-30
Stop infinite recursion in `Class#to_s`; fix #3861
Yukihiro "Matz" Matsumoto
2017-11-17
Removed useless condition
Ukrainskiy Sergey
2017-11-17
Changed the assignment of a variable in variable.c
Ukrainskiy Sergey
2017-11-17
Changed numbers to TRUE and FALSE for mrb_bool in variable.c
Ukrainskiy Sergey
2017-10-31
Fixed constant (and class variable) reference bug; fix #3839
Yukihiro "Matz" Matsumoto
2017-10-28
Heavily refactored how lexical scope links are implemented; fix #3821
Yukihiro "Matz" Matsumoto
2017-10-17
Remove top-level constant lookup; CRuby2.5
Yukihiro "Matz" Matsumoto
2017-09-04
Restructure `irep->outer` chain; fix #3804
Yukihiro "Matz" Matsumoto
2017-08-26
Remove unused `mrb_obj_iv_ifnone()` from API.
Yukihiro "Matz" Matsumoto
2017-08-26
Add checks if `iv_tbl` is NULL.
Yukihiro "Matz" Matsumoto
2017-08-26
Use `khash` for instance variables tables instead of segment list.
Yukihiro "Matz" Matsumoto
2017-08-19
Type check before traversing `irep->outer`; fix #3782
Yukihiro "Matz" Matsumoto
2017-08-18
`capacify' for `mrb_str_new_capa` should not be `0`.
Yukihiro "Matz" Matsumoto
2017-08-18
Separate `mrb_str_buf_new` and `mrb_str_new_capa`.
Yukihiro "Matz" Matsumoto
2017-08-01
Better class name management.
Yukihiro "Matz" Matsumoto
2017-08-01
Move naming unnamed classes/modules
Yukihiro "Matz" Matsumoto
2017-08-01
Reimplement constant look-up rule to follow lexical scoping.
Yukihiro "Matz" Matsumoto
2017-07-27
Rename `MRB_SEGMENT_SIZE` to `MRB_IV_SEGMENT_SIZE`.
Yukihiro "Matz" Matsumoto
[next]