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
/
mrbgems
Age
Commit message (
Expand
)
Author
2021-09-30
value.h: introduce `MRB_TT_STRUCT` for `mruby-struct`.
Yukihiro "Matz" Matsumoto
2021-09-27
parse.y: `__ENCODING__` should be determined in run-time; fix #5552
Yukihiro "Matz" Matsumoto
2021-09-26
codegen.c: should not `loop_push()` before constant folding.
Yukihiro "Matz" Matsumoto
2021-09-25
mrbconf.h: rename a configuration macro for no truncate floats.
Yukihiro "Matz" Matsumoto
2021-09-24
codegen.c: refactor `NODE_WHILE` and `NODE_UNTIL`.
Yukihiro "Matz" Matsumoto
2021-09-24
codegen.c: add short circuit constant folding for `NODE_AND`, `NODE_OR`.
Yukihiro "Matz" Matsumoto
2021-09-24
codegen.c: refactor `NODE_IF` generation for boolean constants.
Yukihiro "Matz" Matsumoto
2021-09-23
codegen.c: need to check `no_peephole()` before constant folding.
Yukihiro "Matz" Matsumoto
2021-09-23
codegen.c: separate maximum stack size from `GEN_LIT_ARY_MAX`.
Yukihiro "Matz" Matsumoto
2021-09-20
Update `struct` initializer to work with relatively older `C++`.
Yukihiro "Matz" Matsumoto
2021-09-20
codegen.c (gen_addsub): use `mrb_int_sub_overflow()`.
Yukihiro "Matz" Matsumoto
2021-09-20
codegen.c: avoid constant folding `OP_LOADI16` across branch target.
Yukihiro "Matz" Matsumoto
2021-09-20
codegen.c: `gen_move` should generate proper `OP_LOADI16`.
Yukihiro "Matz" Matsumoto
2021-09-20
codegen.c: rename `loopinfo->acc` to `reg`.
Yukihiro "Matz" Matsumoto
2021-09-20
codegen.c: check `no_peephole(s)` before `mrb_last_insn(s)`.
Yukihiro "Matz" Matsumoto
2021-09-20
codegen.c (mrb_last_insn): no previous instruction on top.
Yukihiro "Matz" Matsumoto
2021-09-19
codegen.c: unify `OP_ARYPUSH` and `OP_ARYPUSH_N`.
Yukihiro "Matz" Matsumoto
2021-09-17
ops.h: add `OP_ARYPUSH_N` instruction.
Yukihiro "Matz" Matsumoto
2021-09-15
Use `struct` initializer instead of `memset`.
Yukihiro "Matz" Matsumoto
2021-09-14
sprintf.c: `width` may have been `INT_MAX`.
Yukihiro "Matz" Matsumoto
2021-09-13
parse.y: `cons_free` unused node (empty string node).
Yukihiro "Matz" Matsumoto
2021-09-13
parse.y: allow non-local variable access from hash value omission.
Yukihiro "Matz" Matsumoto
2021-09-13
parse.y: allow value omission in Hash literals introduced in Ruby3.1.
Yukihiro "Matz" Matsumoto
2021-09-12
parse.y: fix `nint` (int to node) and `intn` (node to int).
Yukihiro "Matz" Matsumoto
2021-09-12
parse.y: avoid adding zero length strings.
Yukihiro "Matz" Matsumoto
2021-09-10
codegen.c: fixed `gen_setxv` bug with taking assignment value; fix #5550
Yukihiro "Matz" Matsumoto
2021-09-10
codegen.c: `gen_move` refactoring.
Yukihiro "Matz" Matsumoto
2021-09-10
mruby.h: remove `acc` from `callinfo`; add `cci` instead.
Yukihiro "Matz" Matsumoto
2021-09-10
ops.h: add `OP_SYMBOL` instruction.
Yukihiro "Matz" Matsumoto
2021-09-10
fixup! codegen.c: resurrect `s->lastpc` to reduce `iseq` scans.
Yukihiro "Matz" Matsumoto
2021-09-10
codegen.c: resurrect `s->lastpc` to reduce `iseq` scans.
Yukihiro "Matz" Matsumoto
2021-09-07
object.c: rename `mrb_to_int` to `mrb_to_integer`.
Yukihiro "Matz" Matsumoto
2021-09-07
string.h: rename `mrb_str_to_inum` to `mrb_str_to_integer`.
Yukihiro "Matz" Matsumoto
2021-09-07
eval.c: if the parser raises an exception without an error message
Yukihiro "Matz" Matsumoto
2021-09-07
eval.c: check length of the file name.
Yukihiro "Matz" Matsumoto
2021-09-07
codegen.c: improve exception handling in `generate_code`.
Yukihiro "Matz" Matsumoto
2021-09-07
parse.y: refactor `mrb_parser_parse()`.
Yukihiro "Matz" Matsumoto
2021-09-06
parse.y: refactoring `mrb_parser_parser()`.
Yukihiro "Matz" Matsumoto
2021-09-05
codegen.c: avoid integer overflow.
Yukihiro "Matz" Matsumoto
2021-09-04
kernel.c: add `__method__`; ref #4468
Yukihiro "Matz" Matsumoto
2021-09-04
Rename `Kernel#__method__` to `Kernel#__callee__`
KOBAYASHI Shuji
2021-08-31
use gender-neutral pronouns
Stuart Hinson
2021-09-01
mruby.h: obsolete `mrb_to_str()`.
Yukihiro "Matz" Matsumoto
2021-09-01
object.c: remove `mrb_convert_to_integer()' function.
Yukihiro "Matz" Matsumoto
2021-09-01
string-ext/string.c: implement `casecmp` in C.
Yukihiro "Matz" Matsumoto
2021-09-01
Do no use return values from `mrb_ensure_` functions.
Yukihiro "Matz" Matsumoto
2021-08-26
boxing_word.h: rename configuration macro name.
Yukihiro "Matz" Matsumoto
2021-08-23
Merge pull request #5537 from dearblue/header-files
Yukihiro "Matz" Matsumoto
2021-08-21
Organize the include of header files
dearblue
2021-08-21
Stirs internal state when `seed` is set in `Random`
dearblue
[next]