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-08-21
Stirs internal state when `seed` is set in `Random`
dearblue
2021-08-21
mruby-test/driver.c: change `FLOAT_TOLERANCE` bigger for inline floats.
Yukihiro "Matz" Matsumoto
2021-08-18
debug.c: export integer compressing functions.
Yukihiro "Matz" Matsumoto
2021-08-17
pack.c: rename pack/unpack functions for readability.
Yukihiro "Matz" Matsumoto
2021-08-17
fixup! pack.c: reduce dispatch in `pack_unpack()`.
Yukihiro "Matz" Matsumoto
2021-08-17
pack.c: reduce dispatch in `pack_unpack()`.
Yukihiro "Matz" Matsumoto
2021-08-16
pack.c: fix `M` packing bug.
Yukihiro "Matz" Matsumoto
2021-08-14
random.c: use `I` specifier for `mrb_get_args()`; ref #5530
Yukihiro "Matz" Matsumoto
2021-08-14
pack.c: fixed a overwriting bug in `pack_w` and `pack_M`.
Yukihiro "Matz" Matsumoto
2021-08-13
Check the class with `I` specifier of `mrb_get_args()`
dearblue
2021-08-13
codegen.c: fixed a bug in `mrb_decode_insn()`.
Yukihiro "Matz" Matsumoto
2021-08-13
codegen.c: add a comment that notice `rewind_pc` calling convention.
Yukihiro "Matz" Matsumoto
2021-08-13
codegen.c: refactor `mrb_last_insn()`.
Yukihiro "Matz" Matsumoto
2021-08-13
codegen.c: `mrb_prev_pc` can return `NULL` at the top of `iseq`.
Yukihiro "Matz" Matsumoto
2021-08-12
test/eval.c: add test for #5528
Yukihiro "Matz" Matsumoto
2021-08-11
codegen.c: avoid signedness warning of int comparison.
Yukihiro "Matz" Matsumoto
2021-08-11
codegen.c: avoid cross initialization of `mrb_insn_data`.
Yukihiro "Matz" Matsumoto
2021-08-11
codegen.c: more peephole optimization.
Yukihiro "Matz" Matsumoto
2021-08-07
Fixed compilation error of "mruby-pack" with `MRB_NO_STDIO`
dearblue
2021-08-07
codegen.c: need to push the value when the loop was eliminated.
Yukihiro "Matz" Matsumoto
2021-08-06
numeric_ext.c: fix a bug regarding `MRB_INT_MIN`.
Yukihiro "Matz" Matsumoto
2021-08-06
codegen.c: `-9223372036854775808 % -1` overflows 64 bit integer.
Yukihiro "Matz" Matsumoto
2021-08-05
codegen.c: remove code duplication from `NODE_ARRAY`.
Yukihiro "Matz" Matsumoto
2021-08-04
codegen.c: detect integer overflow in division.
Yukihiro "Matz" Matsumoto
2021-08-03
codegen.c: check zero division before constant folding.
Yukihiro "Matz" Matsumoto
2021-08-03
numeric_ext.c: `modulo` and `remainder` should handle infinite argument.
Yukihiro "Matz" Matsumoto
2021-08-03
numeric_ext.c: add `Float#modulo` and `#remainder` methods.
Yukihiro "Matz" Matsumoto
2021-08-03
numeric_ext.c: update `Integer#remainder` method.
Yukihiro "Matz" Matsumoto
2021-08-03
codegen.c: avoid division by zero in constant folding.
Yukihiro "Matz" Matsumoto
2021-08-03
numeric_ext.c: use `mrb_integer` instead of `mrb_as_int`.
Yukihiro "Matz" Matsumoto
2021-08-03
numeric_ext.c: define `modulo` and `remainder` methods for `Integer`.
Yukihiro "Matz" Matsumoto
2021-08-03
numeric_ext.c: remove unnecessary prefix `mrb_` from static functions.
Yukihiro "Matz" Matsumoto
2021-08-02
codegen.c: allow constant folding for negative integer modulo.
Yukihiro "Matz" Matsumoto
2021-08-02
mrdb.c: do not skip `OP_JMP` on step execution.
Yukihiro "Matz" Matsumoto
2021-08-02
codegen.c: refactor `readint()` to read `MRB_INT_MIN`.
Yukihiro "Matz" Matsumoto
2021-08-02
test/driver.c: remove unused constants related to `FIXNUM`.
Yukihiro "Matz" Matsumoto
2021-08-02
codegen.c: fix a bug in bit shift constant folding.
Yukihiro "Matz" Matsumoto
2021-08-02
codegen.c: refactor unary operator optimization.
Yukihiro "Matz" Matsumoto
2021-08-02
codegen.c: constant folding binary operators, <<, >>, %, &, |, ^.
Yukihiro "Matz" Matsumoto
2021-08-01
codegen.c: eliminate loop if condition is constant.
Yukihiro "Matz" Matsumoto
2021-08-01
codegen.c: peephole optimize OP_JMPxxx.
Yukihiro "Matz" Matsumoto
2021-07-31
codegen.c: allow constant folding for mul / div.
Yukihiro "Matz" Matsumoto
2021-07-31
codegen.c: `mrb_prev_pc()` to take previous instruction position.
Yukihiro "Matz" Matsumoto
2021-07-29
codegen.c: order instructions in natural order for loops.
Yukihiro "Matz" Matsumoto
2021-07-28
codegen.c: labels should be `uint32_t`.
Yukihiro "Matz" Matsumoto
2021-07-28
codegen.c: fix `loopinfo` structure members.
Yukihiro "Matz" Matsumoto
2021-07-28
codegen.c: removed bytecode when the value of `while` is not used.
Yukihiro "Matz" Matsumoto
2021-07-28
codegen.c: fixed a bug when value is taken from `while` and `until`.
Yukihiro "Matz" Matsumoto
2021-07-26
parse.y: fix an integer cast warning.
Yukihiro "Matz" Matsumoto
2021-07-26
parse.y: `mrb_int_read()` returns `mrb_int` not `unsigned long`.
Yukihiro "Matz" Matsumoto
[next]