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
2021-12-04
variable.c: reduce array access in iv hash table.
Yukihiro "Matz" Matsumoto
2021-12-03
variable.c: avoid `mrb_undef_value()` for delete entries.
Yukihiro "Matz" Matsumoto
2021-12-03
variable.c: remove `size` member from `iv_tbl` to reduce memory.
Yukihiro "Matz" Matsumoto
2021-12-03
variable.c: first iv allocation size should be 4 instead of 1.
Yukihiro "Matz" Matsumoto
2021-12-03
variable.c: should not access `NULL[0]` to avoid asan warnings.
Yukihiro "Matz" Matsumoto
2021-12-01
variable.c: reduce memory usage of instance variable table
Yukihiro "Matz" Matsumoto
2021-06-17
variable.c: add `skip` argument to skip `base` class in lookup.
Yukihiro "Matz" Matsumoto
2021-06-17
variable.c: refactor `mrb_vm_const_get` function.
Yukihiro "Matz" Matsumoto
2021-06-17
variable.c: skip prepended module for constant lookup.
Yukihiro "Matz" Matsumoto
2021-04-03
chore: fix spelling
John Bampton
2021-01-26
Revert "Minimize the changes in #5277"
Yukihiro "Matz" Matsumoto
2021-01-22
Minimize the changes in #5277
Yukihiro "Matz" Matsumoto
2021-01-11
Avoid including `presym.inc` in existing header files
KOBAYASHI Shuji
2020-11-12
Remove unused argument of `mrb_obj_iv_tbl_memsize`
KOBAYASHI Shuji
2020-10-12
Use hash table instead of segment list for instance variables.
Yukihiro "Matz" Matsumoto
2020-10-12
Generate C struct from `irep` instead of binary dump.
Yukihiro "Matz" Matsumoto
2020-10-12
Add functions that take symbols as arguments.
Yukihiro "Matz" Matsumoto
2020-10-12
Add `MRB_SYM()` for inline symbols.
Yukihiro "Matz" Matsumoto
2020-08-11
Fix `mrb_int` and `size_t` combination warnings.
Yukihiro "Matz" Matsumoto
2020-07-24
Change the logic to calculate object (`iv_tbl`) size; #5045
Yukihiro "Matz" Matsumoto
2020-07-24
Merge pull request #5045 from dearblue/memsize_of
Yukihiro "Matz" Matsumoto
2020-07-24
Avoid using FPU with `mruby-os-memsize`; ref #5032
dearblue
2020-07-22
Use more `mrb_field_write_barrier` for instance variables.
Yukihiro "Matz" Matsumoto
2020-07-13
Use object iv table size in calculation
Rory OConnell
2019-11-16
Revert "Implement Ruby2.7's frozen strings from `Symbol#to_s`"
KOBAYASHI Shuji
2019-10-20
Use `mrb_str_cat_str` instead of `mrb_str_concat` if possible
KOBAYASHI Shuji
2019-10-16
Use `mrb_sym_name_len` instead of `mrb_sym_name` in `assign_class_name`
KOBAYASHI Shuji
2019-10-08
Implement Ruby2.7's frozen strings from `Module#name`
KOBAYASHI Shuji
2019-09-26
Use type predicate macros instead of `mrb_type` if possible
KOBAYASHI Shuji
2019-09-25
Rename symbol-to-string functions; close #4684
Yukihiro "Matz" Matsumoto
2019-09-20
Fix compatibility issue of class variables.
Yukihiro "Matz" Matsumoto
2019-09-20
Add optional argument to `Module#class_variables`.
Yukihiro "Matz" Matsumoto
2019-09-09
Fix `mod.constants` not to have duplicate constant names; #4698
Yukihiro "Matz" Matsumoto
2019-08-11
Revert "Should have cleared `mrb->globals` in `mrb_gc_free_gv`; fix #4618"
Yukihiro "Matz" Matsumoto
2019-08-06
Should have cleared `mrb->globals` in `mrb_gc_free_gv`; fix #4618
Yukihiro "Matz" Matsumoto
2019-08-05
Use new specifiers/modifiers of `mrb_vfromat()`
KOBAYASHI Shuji
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
[next]