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
/
symbol.c
Age
Commit message (
Expand
)
Author
2020-10-12
Use `NULL` instead of `0`; close #2467
Yukihiro "Matz" Matsumoto
2020-10-12
Restore old function names for compatibility; ref #5070
Yukihiro "Matz" Matsumoto
2020-10-12
Abandon packing all lower case symbols with 6 characters.
Yukihiro "Matz" Matsumoto
2020-10-12
Change the return type of `mrb_check_intern()` and friends.
Yukihiro "Matz" Matsumoto
2020-10-12
Enable NUL (`\0`) again.
Yukihiro "Matz" Matsumoto
2020-10-12
Generate C struct from `irep` instead of binary dump.
Yukihiro "Matz" Matsumoto
2020-10-12
Stringify non C identifier symbols to stop macro errors by old gcc.
Yukihiro "Matz" Matsumoto
2020-10-12
Rename `MRB_OPSYM()` to `MRB_QSYM()`.
Yukihiro "Matz" Matsumoto
2020-10-12
Create `MRB_OPSYM()` macro to refer symbols corresponding operators.
Yukihiro "Matz" Matsumoto
2020-10-12
Fix `presym_find` for strings without `NUL` terminators.
Yukihiro "Matz" Matsumoto
2020-10-12
Update `presym_find` to use more efficient binary search.
Yukihiro "Matz" Matsumoto
2020-10-12
Add `MRB_SYM()` for inline symbols.
Yukihiro "Matz" Matsumoto
2020-10-12
Support `presym` in `symbol.c`.
Yukihiro "Matz" Matsumoto
2020-06-20
Add `mrb_get_arg1()` that retrieves single (and only) argument.
Yukihiro "Matz" Matsumoto
2020-06-05
Squashed commit of the following:
Yukihiro "Matz" Matsumoto
2020-01-31
Remove unnecessary use of `uint16_t` in `symbol.c`.
Yukihiro "Matz" Matsumoto
2019-11-23
Rename `BITSIZE` to `BIT` and `BIT` to `BIT_POS` for consistency
KOBAYASHI Shuji
2019-11-16
Revert "Implement Ruby2.7's frozen strings from `Symbol#to_s`"
KOBAYASHI Shuji
2019-10-04
Implement Ruby2.7's frozen strings from `Symbol#to_s`.
Yukihiro "Matz" Matsumoto
2019-10-02
Avoid `symhash()` call for inline symbol in `sym_intern()`
KOBAYASHI Shuji
2019-09-27
Merge pull request #4733 from shuujii/use-type-predicate-macros-instead-of-mr...
Yukihiro "Matz" Matsumoto
2019-09-26
Fixed `codedump` for human readable symbol format; ref #4684
Yukihiro "Matz" Matsumoto
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-12
Use `mrb_str_inspect` instead of `mrb_str_dup`; fix #4678
Yukihiro "Matz" Matsumoto
2019-07-09
Set `MRB_STR_ASCII` flag when an inline symbol is stringized
KOBAYASHI Shuji
2019-07-08
Add macros for inline symbol for readability
KOBAYASHI Shuji
2019-07-06
Fix missing `#ifndef MRB_ENABLE_ALL_SYMBOLS`
KOBAYASHI Shuji
2019-04-14
Fix leaked function symbols
dearblue
2019-04-01
Avoid keeping pointers from `mrb_sym2name_len()`; fix #4342
Yukihiro "Matz" Matsumoto
2019-03-28
Use `mrb_sym2str` in implementation of `Symbol#to_s`
KOBAYASHI Shuji
2019-03-28
Fixed mistakes in 92dce05
Yukihiro "Matz" Matsumoto
2019-03-27
Fix another bug related to #4342
Yukihiro "Matz" Matsumoto
2019-03-27
Avoid using 'mrb_str_new_static` if a symbol is packed; fix #4342
Yukihiro "Matz" Matsumoto
2019-03-25
Remove implementation of `Symbol#===`
KOBAYASHI Shuji
2019-03-25
Need to check length before packing a symbol; fix #4340
Yukihiro "Matz" Matsumoto
2019-02-18
Parenthesize expression to suppress warning; ref #4278
Yukihiro "Matz" Matsumoto
2019-02-17
Merge pull request #4279 from dearblue/fix-inline-packed-symbols
Yukihiro "Matz" Matsumoto
2019-02-16
Use `const int` instead of `enum`
dearblue
2019-02-16
Fix inline packed symbols on 32 bit mode with MRB_WORD_BOXING
dearblue
2019-02-16
Add length argument for `sym_inline_unpack()`
KOBAYASHI Shuji
2019-02-15
Extract code fragment for unpacking into method in `sym_inline_unpack()`
KOBAYASHI Shuji
2019-02-15
Merge pull request #4276 from shuujii/use-assert-for-checking-sym-in-sym_inli...
Yukihiro "Matz" Matsumoto
2019-02-14
Use `mrb_assert()` for checking `sym` in `sym_inline_unpack()`
KOBAYASHI Shuji
2019-02-14
Add `const` to `pack_table` to `src/symbol.c`
KOBAYASHI Shuji
2019-02-12
Disable `Symbol.all_symbols`.
Yukihiro "Matz" Matsumoto
2019-02-12
Implement inline packed symbols.
Yukihiro "Matz" Matsumoto
2019-02-06
Implement symbol hash table to boost `find_symbol`.
Yukihiro "Matz" Matsumoto
2019-02-06
Remove symbol hash table from `mrb_state` structure.
Yukihiro "Matz" Matsumoto
2019-02-05
Remove old comment for `mrb_sym2name_len()` [ci skip]
KOBAYASHI Shuji
[next]