mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Merge branch 'master' into add-pre-commit-hook-gitleaks
This commit is contained in:
@@ -14,6 +14,11 @@ repos:
|
||||
rev: v8.20.1
|
||||
hooks:
|
||||
- id: gitleaks
|
||||
- repo: https://github.com/shssoichiro/oxipng
|
||||
rev: v9.1.2
|
||||
hooks:
|
||||
- id: oxipng
|
||||
args: ["-o", "4", "--strip", "safe", "--alpha"]
|
||||
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||
rev: v5.0.0
|
||||
hooks:
|
||||
@@ -22,6 +27,8 @@ repos:
|
||||
- id: check-executables-have-shebangs
|
||||
exclude: ^test/t/lang\.rb$
|
||||
- id: check-illegal-windows-names
|
||||
- id: pretty-format-json
|
||||
args: [--autofix, --no-sort-keys]
|
||||
- id: check-json
|
||||
- id: check-merge-conflict
|
||||
- id: check-shebang-scripts-are-executable
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 8.4 KiB After Width: | Height: | Size: 5.2 KiB |
@@ -248,9 +248,11 @@ static int
|
||||
uzero_p(mpz_t *x)
|
||||
{
|
||||
if (x->sz == 0) return 1;
|
||||
for (size_t i=x->sz-1; 0 <= i; i--)
|
||||
for (size_t i=x->sz-1;; i--) {
|
||||
if (x->p[i] != 0)
|
||||
return 0;
|
||||
if (i == 0) break;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
+1
-7
@@ -1275,12 +1275,6 @@ mrb_ary_clear(mrb_state *mrb, mrb_value self)
|
||||
return self;
|
||||
}
|
||||
|
||||
static mrb_value
|
||||
mrb_ary_clear_m(mrb_state *mrb, mrb_value self)
|
||||
{
|
||||
return mrb_ary_clear(mrb, self);
|
||||
}
|
||||
|
||||
static mrb_value
|
||||
mrb_ary_empty_p(mrb_state *mrb, mrb_value self)
|
||||
{
|
||||
@@ -1681,7 +1675,7 @@ mrb_init_array(mrb_state *mrb)
|
||||
mrb_define_method_id(mrb, a, MRB_OPSYM(lshift), mrb_ary_push_m, MRB_ARGS_REQ(1)); /* 15.2.12.5.3 */
|
||||
mrb_define_method_id(mrb, a, MRB_OPSYM(aref), mrb_ary_aget, MRB_ARGS_ARG(1,1)); /* 15.2.12.5.4 */
|
||||
mrb_define_method_id(mrb, a, MRB_OPSYM(aset), mrb_ary_aset, MRB_ARGS_ARG(2,1)); /* 15.2.12.5.5 */
|
||||
mrb_define_method_id(mrb, a, MRB_SYM(clear), mrb_ary_clear_m, MRB_ARGS_NONE()); /* 15.2.12.5.6 */
|
||||
mrb_define_method_id(mrb, a, MRB_SYM(clear), mrb_ary_clear, MRB_ARGS_NONE()); /* 15.2.12.5.6 */
|
||||
mrb_define_method_id(mrb, a, MRB_OPSYM(cmp), mrb_ary_cmp, MRB_ARGS_REQ(1));
|
||||
mrb_define_method_id(mrb, a, MRB_SYM(concat), mrb_ary_concat_m, MRB_ARGS_REQ(1)); /* 15.2.12.5.8 */
|
||||
mrb_define_method_id(mrb, a, MRB_SYM(delete), mrb_ary_delete, MRB_ARGS_REQ(1));
|
||||
|
||||
Reference in New Issue
Block a user