Yukihiro "Matz" Matsumoto
|
df549c12e5
|
readflt.c: renamed from strtod.c
The file provides `mrb_read_float()` renamed from `vim_strtod()`.
|
2021-06-10 15:04:35 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
f2f6f2179b
|
Merge pull request #5474 from mruby/dependabot/github_actions/github/super-linter-4.2.1
build(deps): bump github/super-linter from 4.2.0 to 4.2.1
|
2021-06-10 15:04:10 +09:00 |
|
dependabot[bot]
|
d46e7c759f
|
build(deps): bump github/super-linter from 4.2.0 to 4.2.1
Bumps [github/super-linter](https://github.com/github/super-linter) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/github/super-linter/releases)
- [Commits](https://github.com/github/super-linter/compare/v4.2.0...v4.2.1)
---
updated-dependencies:
- dependency-name: github/super-linter
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-06-10 05:55:58 +00:00 |
|
Yukihiro "Matz" Matsumoto
|
82428de5f9
|
Merge pull request #5473 from mruby/dependabot/github_actions/github/super-linter-4.2.0
build(deps): bump github/super-linter from 4.1.0 to 4.2.0
|
2021-06-09 17:11:23 +09:00 |
|
dependabot[bot]
|
670fa8607b
|
build(deps): bump github/super-linter from 4.1.0 to 4.2.0
Bumps [github/super-linter](https://github.com/github/super-linter) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/github/super-linter/releases)
- [Commits](https://github.com/github/super-linter/compare/v4.1.0...v4.2.0)
---
updated-dependencies:
- dependency-name: github/super-linter
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-06-09 06:03:03 +00:00 |
|
Yukihiro "Matz" Matsumoto
|
3acc09ae61
|
string.c: make mrb_str_len_{inum,dbl}() static.
|
2021-06-08 17:19:31 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
d8ec544564
|
string.c: remove two unused functions.
* `mrb_cstr_to_inum()`
* `mrb_cstr_to_dbl()`
|
2021-06-08 17:00:54 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
a5f323835e
|
string.c: add base>36 check to String#to_i.
|
2021-06-08 16:59:57 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
972cc8b5a8
|
sprintf.c: fix mrb_int and int mixture errors.
|
2021-06-07 23:26:06 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
b10a6fd472
|
pack.c: fix 'void* to char*` assignment.
|
2021-06-07 22:42:31 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
32e96a1d4a
|
pack.c: add default to switch statement to silence warnings.
|
2021-06-07 09:06:37 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
0afa651363
|
pack.c: support M specifier (quoted-printable).
|
2021-06-07 09:03:25 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
bba044cfc8
|
test/pack.c: reorganize test suits.
|
2021-06-07 08:54:54 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
cd64ddf372
|
pack.c: raise exception for unsupported specifiers.
|
2021-06-07 07:18:17 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
e112c46281
|
pack.c: check overflow before calling pack_x.
|
2021-06-06 08:01:58 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
d518294f20
|
pack.c: check overflow before reading count.
|
2021-06-06 08:01:01 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
af3e0ddfc0
|
pack.c: failed to detect overflow when ch is zero in read_tmpl.
|
2021-06-06 08:00:24 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
f01c29b0ec
|
pack.c: hold enum values in enum variables not int.
|
2021-06-05 20:04:59 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
abb288f5cb
|
codedump.c: fix a compiler condition bug with MRB_NO_FLOAT.
|
2021-06-05 08:09:04 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
cb7d351bfb
|
ops.h: fix term consistency. Lit -> Pool.
|
2021-06-05 08:08:25 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
c2d3718b6e
|
Merge branch 'mirichi-test'
|
2021-06-04 22:26:57 +09:00 |
|
mirichi
|
a997e41d17
|
add block argument test #2144
|
2021-06-04 22:25:33 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
001fb58698
|
Merge branch 'test' of https://github.com/mirichi/mruby into mirichi-test
|
2021-06-04 22:22:16 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
45dd6b140a
|
Merge pull request #5469 from mruby/dependabot/github_actions/github/super-linter-4.1.0
build(deps): bump github/super-linter from 4.0.2 to 4.1.0
|
2021-06-04 16:41:18 +09:00 |
|
dependabot[bot]
|
8d6f3595c3
|
build(deps): bump github/super-linter from 4.0.2 to 4.1.0
Bumps [github/super-linter](https://github.com/github/super-linter) from 4.0.2 to 4.1.0.
- [Release notes](https://github.com/github/super-linter/releases)
- [Commits](https://github.com/github/super-linter/compare/v4.0.2...v4.1.0)
---
updated-dependencies:
- dependency-name: github/super-linter
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-06-04 06:54:20 +00:00 |
|
Yukihiro "Matz" Matsumoto
|
01a21085f6
|
add a few regressions test from #2313
The code was contributed from Carson McDonald (@carsonmcdonald)
|
2021-06-03 16:47:04 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
9775315240
|
vm.c: unify JUMP instructions in OP_SEND.
|
2021-06-02 18:53:22 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
843abc5c7b
|
cdump.c: rename dump_ prefix to cdump for static functions.
|
2021-06-01 22:21:04 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
ff93854c4a
|
cdump.c: separate irep dump in C feature.
|
2021-06-01 16:47:06 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
a41174aa86
|
Merge pull request #5464 from shuujii/fix-typo-in-lib-mruby-presym.rb
Fix typo in `lib/mruby/presym.rb`
|
2021-05-31 09:16:34 +09:00 |
|
KOBAYASHI Shuji
|
2a4d340ce4
|
Fix typo in lib/mruby/presym.rb
|
2021-05-31 08:25:42 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
cf2e78de44
|
numeric.c: fixed a silly bug related to pointer decrement.
|
2021-05-31 02:59:33 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
be647acd3e
|
sprintf.c: avoid object allocation in integer formatting.
|
2021-05-30 19:57:56 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
8a4bcc58c9
|
numeric.c: introduce mrb_int_to_cstr() to dump mrb_int.
* refactor `mrb_integer_to_str()`
* refactor `mrb_str_format()`
|
2021-05-30 08:15:51 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
60aa2192a8
|
codegen.c: just raise the exception on broken node for assignments.
|
2021-05-29 15:46:30 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
8aa15b0096
|
Merge pull request #5463 from mruby/dependabot/github_actions/actions/cache-2.1.6
build(deps): bump actions/cache from 2.1.5 to 2.1.6
|
2021-05-28 16:33:09 +09:00 |
|
dependabot[bot]
|
fc7a00f12f
|
build(deps): bump actions/cache from 2.1.5 to 2.1.6
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.5 to 2.1.6.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.5...v2.1.6)
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-05-28 06:02:32 +00:00 |
|
Yukihiro "Matz" Matsumoto
|
269470babc
|
kernel.c: avoid recursive VM call in mrb_f_caller.
|
2021-05-28 07:39:34 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
4e683c20a2
|
kernel.c: caller should not include the frame for itself.
|
2021-05-28 07:38:21 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
2a717cf2aa
|
backtrace.c: do not skip frames for C function calls.
|
2021-05-28 07:36:20 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
cefbc21e67
|
vm.c: skip actual method_missing call unless it's overridden.
So that `mruby -e 'a'` does not print backtrace history, i.e.
```
% mruby -e 'a'
-e:1: undefined method 'a' (NoMethodError)
```
Instead of
```
% mruby -e 'a'
trace (most recent call last):
[1] -e:1
-e:1: undefined method 'a' (NoMethodError)
```
|
2021-05-28 07:30:43 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
d9c8626bb1
|
kernel.c: clear mid for raise and method_missing
Method names need not to be printed in backtrace history.
|
2021-05-27 21:48:26 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
cb92f9ce0b
|
backtrace.c: do not print trace line if there's no backtrace history
|
2021-05-27 21:44:55 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
48b08fecba
|
array.c: unify mrb_ary_ref and mrb_ary_entry
Use only `mrb_ary_entry` hereafter.
|
2021-05-27 21:43:43 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
9a72869043
|
array.c: check for negative shift size.
|
2021-05-27 08:13:49 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
c019d8d34d
|
fmt_fp.c: move mruby specific mrb_float_to_str to numeric.c
|
2021-05-26 17:29:18 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
05cc3a8d99
|
Merge pull request #5461 from mruby/dependabot/github_actions/github/super-linter-4.0.2
build(deps): bump github/super-linter from 3.17.1 to 4.0.2
|
2021-05-26 15:09:52 +09:00 |
|
dependabot[bot]
|
705632c99d
|
build(deps): bump github/super-linter from 3.17.1 to 4.0.2
Bumps [github/super-linter](https://github.com/github/super-linter) from 3.17.1 to 4.0.2.
- [Release notes](https://github.com/github/super-linter/releases)
- [Commits](https://github.com/github/super-linter/compare/v3.17.1...v4.0.2)
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-05-26 05:58:37 +00:00 |
|
Yukihiro "Matz" Matsumoto
|
063b49ab8e
|
fmt_fp.c: truncate precision to prevent buffer overflow.
|
2021-05-25 13:32:29 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
afbc199ed3
|
fmt_fp.c: use constant that depends on mrb_float size.
|
2021-05-25 13:31:41 +09:00 |
|