summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2021-03-09chore: upgrade markdownlint GitHub Action node version to 14John Bampton
Upgrade to markdownlint-cli version 0.27.1
2021-03-09chore: fix grammarJohn Bampton
2021-03-08time.c: fix errors on Windows and macOS; ref #5354Yukihiro "Matz" Matsumoto
`gmtime_r` detection logic was too strict.
2021-03-07bug(presym): Fix mrb_cmp declaration of <=> symbol for funcallRyan Lopopolo
2021-03-08ISO C99 doesn't support unnamed unions; fix #5354Yukihiro "Matz" Matsumoto
2021-03-07Merge pull request #5374 from jbampton/fix-spellingYukihiro "Matz" Matsumoto
chore: fix spelling
2021-03-07chore: fix spellingJohn Bampton
2021-03-05Merge pull request #5373 from mruby/stableYukihiro "Matz" Matsumoto
Merge mruby 3.0.0
2021-03-05Update version and release date. (mruby 3.0.0 (2021-03-05))3.0.0mimaki
2021-03-05Merge pull request #5372 from shuujii/fix-load-64-bit-integer-from-mrb-formatYukihiro "Matz" Matsumoto
Fix load 64-bit integer from mrb format; fix #5369
2021-03-05Fix load 64-bit integer from mrb format; fix #5369KOBAYASHI Shuji
2021-03-04Merge pull request #5371 from shuujii/update-minimal-build-configurationYukihiro "Matz" Matsumoto
Update minimal build configuration [ci skip]
2021-03-04Merge pull request #5370 from shuujii/remove-unused-mrblib-init_mrblib.cYukihiro "Matz" Matsumoto
Remove unused `mrblib/init_mrblib.c`
2021-03-04Update minimal build configuration [ci skip]KOBAYASHI Shuji
2021-03-04Remove unused `mrblib/init_mrblib.c`KOBAYASHI Shuji
2021-03-04Fix `mrb_pool_value` to keep `int64` on 32 bit platforms; fix #5366Yukihiro "Matz" Matsumoto
2021-03-04Skip --depth=1 when it's lockedTakashi Kokubun
2021-03-03time.c: `timespec_get()` never fails.Yukihiro "Matz" Matsumoto
2021-03-03time.c: fixed wrong condition to include `unistd.h`.Yukihiro "Matz" Matsumoto
2021-03-03time.c: Windows does not have `unistd.h`.Yukihiro "Matz" Matsumoto
2021-03-03time.c: use `clock_gettime()` if possible.Yukihiro "Matz" Matsumoto
2021-03-03time.c: adjust buffer size in `mrb_time_asctime()`.Yukihiro "Matz" Matsumoto
2021-03-03time.c: fix compile errors in `mrb_time_asctime()`.Yukihiro "Matz" Matsumoto
2021-03-02Merge pull request #5368 from jbampton/add-pre-commit-frameworkYukihiro "Matz" Matsumoto
feat: add pre-commit framework
2021-03-01dump.c: remove operator_table if `MRB_NO_STDIO` is defined.Yukihiro "Matz" Matsumoto
2021-03-01minimal.rb: add minimal configuration; ref #1225Yukihiro "Matz" Matsumoto
2021-03-01binding-core.c: add cast to remove warnings; ref #5362Yukihiro "Matz" Matsumoto
2021-03-01time.c: fixed a bug on no builtin overflow (e.g. VC).Yukihiro "Matz" Matsumoto
2021-03-01feat: add pre-commit frameworkJohn Bampton
2021-03-01time.c: avoid using `mrb_int_{add,sub}_overflow()`.Yukihiro "Matz" Matsumoto
The size and signedness of `mrb_int` and `time_t` may differ.
2021-02-28Merge pull request #5367 from dearblue/libeditYukihiro "Matz" Matsumoto
Support libedit on mirb for FreeBSD
2021-02-28time.c: check overflow in addition and subtraction of `Time`.Yukihiro "Matz" Matsumoto
2021-02-28Remove periods from error messages according to the convention.Yukihiro "Matz" Matsumoto
2021-02-28time.c: change `RuntimeError` to `ArgumentError`.Yukihiro "Matz" Matsumoto
2021-02-28Support libedit on mirb for FreeBSDdearblue
2021-02-27state.c: remove `stdint.h` inclusion.Yukihiro "Matz" Matsumoto
Fixes C++03 compilation.
2021-02-27pack.c: add more checks for `pack_pack()`.Yukihiro "Matz" Matsumoto
2021-02-26state.c: check irep reference count overflow.Yukihiro "Matz" Matsumoto
2021-02-26Use `MRB_SYM()` more extensively.Yukihiro "Matz" Matsumoto
2021-02-25Merge pull request #5362 from dearblue/bindingYukihiro "Matz" Matsumoto
Binding
2021-02-24parse.y: endless_method_name should allow `==`.Yukihiro "Matz" Matsumoto
e.g. `def ==(v) = true`. The issue is reported by @shuujii
2021-02-24parse.y: upgrade endless `def` syntax.Yukihiro "Matz" Matsumoto
- prohibit defining setter method - allow endless def without parentheses
2021-02-23Merge pull request #5364 from ↵Yukihiro "Matz" Matsumoto
mruby/dependabot/github_actions/actions/setup-node-v2.1.5 Bump actions/setup-node from v2.1.4 to v2.1.5
2021-02-23Bump actions/setup-node from v2.1.4 to v2.1.5dependabot[bot]
Bumps [actions/setup-node](https://github.com/actions/setup-node) from v2.1.4 to v2.1.5. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v2.1.4...46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea) Signed-off-by: dependabot[bot] <[email protected]>
2021-02-22Added other methods for `Binding`dearblue
- Added to `mruby-binding-core` - `Binding#local_variable_defined?` - `Binding#local_variable_get` - `Binding#local_variable_set` - `Binding#local_variables` - `Binding#receiver` - `Binding#source_location` - `Binding#inspect` - Added to `mruby-proc-binding` - `Proc#binding` The reason for separating `Proc#binding` is that core-mrbgems has a method that returns a closure object to minimize possible problems with being able to manipulate internal variables. By separating it as different mrbgem, each user can judge this problem and incorporate it arbitrarily.
2021-02-22Adjustment of the current HEAD and bindings, and separationdearblue
Make changes to make `Binding` work. At the same time, it separates `Binding#eval`, which depends on `mruby-eval`, from `mruby-binding-core`.
2021-02-22Change `mruby-binding` to `mruby-binding-core`dearblue
2021-02-22Merge branch 'binding' of https://github.com/ksss/mruby into HEADdearblue
2021-02-22print.c: fix a compilation errors with `MRB_NO_STDIO`; fix #5361Yukihiro "Matz" Matsumoto
2021-02-21Merge pull request #5360 from dearblue/opcodeYukihiro "Matz" Matsumoto
Updated `doc/opcode.md` to match `include/mruby/ops.h` [ci skip]