dependabot[bot]
52ac930af3
build(deps): bump super-linter/super-linter from 5.6.0 to 5.6.1
...
Bumps [super-linter/super-linter](https://github.com/super-linter/super-linter ) from 5.6.0 to 5.6.1.
- [Release notes](https://github.com/super-linter/super-linter/releases )
- [Changelog](https://github.com/super-linter/super-linter/blob/main/docs/release-process.md )
- [Commits](https://github.com/super-linter/super-linter/compare/v5.6.0...v5.6.1 )
---
updated-dependencies:
- dependency-name: super-linter/super-linter
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-02 14:07:54 +00:00
Yukihiro "Matz" Matsumoto
587d93d5a5
Merge pull request #6095 from mruby/dependabot/github_actions/super-linter/super-linter-5.6.0
...
build(deps): bump super-linter/super-linter from 5.4.3 to 5.6.0
2023-11-02 13:21:35 +09:00
Yukihiro "Matz" Matsumoto
bc012deef9
object.c (mrb_eql): avoid mrb_funcall_argv() when possible
2023-11-02 13:20:10 +09:00
Yukihiro "Matz" Matsumoto
7db4050040
enum.c: use presym
2023-11-02 13:15:45 +09:00
Yukihiro "Matz" Matsumoto
8c068c57c8
Merge pull request #6092 from dearblue/lockfile
...
Get from local only if there is no default branch name
2023-11-02 12:07:56 +09:00
Yukihiro "Matz" Matsumoto
1e3d47760f
Merge pull request #6090 from LanzaSchneider/patch-1
...
fix(class.c): typo in format specifiers
2023-11-02 08:20:39 +09:00
Yukihiro "Matz" Matsumoto
8708186692
Merge pull request #6091 from dearblue/binding.5
...
Fixed acquisition of wrong target class in `Kernel#binding`
2023-11-01 23:05:50 +09:00
Yukihiro "Matz" Matsumoto
c99b67db65
gc.c: use presym for GC initialization
2023-11-01 22:24:57 +09:00
Yukihiro "Matz" Matsumoto
c080d16150
string.c: use presym to define String class
2023-11-01 22:23:35 +09:00
Yukihiro "Matz" Matsumoto
571cb54f38
compar.c: remove unused file
2023-11-01 22:21:59 +09:00
dependabot[bot]
ccf37b00aa
build(deps): bump super-linter/super-linter from 5.4.3 to 5.6.0
...
Bumps [super-linter/super-linter](https://github.com/super-linter/super-linter ) from 5.4.3 to 5.6.0.
- [Release notes](https://github.com/super-linter/super-linter/releases )
- [Changelog](https://github.com/super-linter/super-linter/blob/main/docs/release-process.md )
- [Commits](https://github.com/super-linter/super-linter/compare/v5.4.3...v5.6.0 )
---
updated-dependencies:
- dependency-name: super-linter/super-linter
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-31 14:26:22 +00:00
dearblue
8284234229
Get from local only if there is no default branch name
...
The branch name of the cloned repository should be determined by the build configuration file.
fixes #6087
2023-10-28 19:02:50 +09:00
dearblue
0b25c9d224
Fixed acquisition of wrong target class in Kernel#binding
...
fixed #6089
2023-10-28 18:24:41 +09:00
Lanza
4ae0bacc6e
fix(class.c): typo in format specifiers
2023-10-28 13:47:05 +08:00
Yukihiro "Matz" Matsumoto
552944b34e
Merge pull request #6088 from jbampton/format-markdown-table
...
Standardize Markdown table format
2023-10-27 07:46:14 +09:00
John Bampton
bbd5701617
Standardize Markdown table format
2023-10-26 16:15:57 +10:00
Yukihiro "Matz" Matsumoto
c1feb41828
Merge pull request #6056 from dearblue/build/host-shared
...
Brush up `build_config/host-shared.rb` file
2023-10-26 14:23:49 +09:00
Yukihiro "Matz" Matsumoto
ac73793a8f
range.c: use mrb_define_method_id() which directly use symbols
2023-10-25 22:01:54 +09:00
dearblue
41cce1561f
Brush up build_config/host-shared.rb file
...
Summary:
- VisualC++ does not supported.
- `cc.flags` must maintain array objects.
2023-10-25 21:58:28 +09:00
Yukihiro "Matz" Matsumoto
7a08c7042f
string.c: move __ENCODING__ from kernel.c
2023-10-25 15:05:10 +09:00
Yukihiro "Matz" Matsumoto
f85a3aff2b
Merge pull request #6086 from yujiyokoo/add-wii-build-config
...
Add build config for Nintendo Wii
2023-10-23 17:34:33 +09:00
Yukihiro "Matz" Matsumoto
279e100ad5
Merge pull request #6085 from dearblue/define_installer.1
...
Fixed `MRuby::Build#define_installer`
2023-10-23 15:36:14 +09:00
Yukihiro "Matz" Matsumoto
bba659f174
Merge pull request #6083 from mruby/dependabot/github_actions/super-linter/super-linter-5.4.3
...
build(deps): bump super-linter/super-linter from 5.4.0 to 5.4.3
2023-10-23 15:34:17 +09:00
Yukihiro "Matz" Matsumoto
461c97225e
LICENSE: remove the end date of copyright notice; close #6080
2023-10-23 15:31:34 +09:00
Yukihiro "Matz" Matsumoto
e7e47bb683
AUTHORS: update entries [ci skip]
2023-10-23 15:29:23 +09:00
Yukihiro "Matz" Matsumoto
0443f14fd0
array.c,hash.c,numeric.c,string.c: use mrb_define_method_id()
...
For primary class libraries.
2023-10-23 15:23:08 +09:00
Yukihiro "Matz" Matsumoto
8ad825dc3b
class.c,kernel.c,object.c: use mrb_define_method_id()
...
Instead of mrb_define_method(), so that symbol resolution can be done in
compile-time.
2023-10-23 15:18:26 +09:00
Yukihiro "Matz" Matsumoto
0b8daabf27
object.c: fix wrong ISO section numbers
2023-10-23 12:26:51 +09:00
Yukihiro "Matz" Matsumoto
fe6f9faba4
vm.c: reduce number of check_method_noarg() calls
2023-10-22 22:04:58 +09:00
Yuji Yokoo
2b9287dbc4
Add build_config.rb for Nintendo Wii
2023-10-22 00:07:22 +10:30
dearblue
9b0d516310
Fixed MRuby::Build#define_installer
...
Symbolic links were created with absolute paths, but to cope with path fluctuations between build and reference, they are now relative paths.
ref. #6084
2023-10-21 19:42:26 +09:00
dependabot[bot]
3c5aa936c7
build(deps): bump super-linter/super-linter from 5.4.0 to 5.4.3
...
Bumps [super-linter/super-linter](https://github.com/super-linter/super-linter ) from 5.4.0 to 5.4.3.
- [Release notes](https://github.com/super-linter/super-linter/releases )
- [Changelog](https://github.com/super-linter/super-linter/blob/main/docs/release-process.md )
- [Commits](https://github.com/super-linter/super-linter/compare/v5.4.0...v5.4.3 )
---
updated-dependencies:
- dependency-name: super-linter/super-linter
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-18 14:50:06 +00:00
Yukihiro "Matz" Matsumoto
10d4a4278e
class.c: make keyword_max mrb_int; ref #4754
...
Which is compared to other mrb_int.
2023-10-17 13:27:19 +09:00
Yukihiro "Matz" Matsumoto
9553284480
Merge pull request #6081 from dearblue/open-x
...
Add "x" mode option for `IO.open`
2023-10-17 13:27:07 +09:00
dearblue
88bc8c9144
Add "x" mode option for IO.open
...
From CRuby 2.6 feature.
This is the "x" mode (`O_EXCL`; exclusive create) of `fopen(3)` introduced in C11.
ref. https://bugs.ruby-lang.org/issues/11258
2023-10-15 16:41:48 +09:00
dearblue
782fd7e014
Integrate error handling for IO.open
2023-10-15 16:32:01 +09:00
Yukihiro "Matz" Matsumoto
dec81fde4a
Merge pull request #6079 from jbampton/fix-case-of-mruby
...
include/mruby/version.h: change `MRuby` to `mruby`
2023-10-15 05:16:04 +07:00
Yukihiro "Matz" Matsumoto
244156af2a
Merge pull request #6078 from jbampton/fix-indent
...
Fix indentation in two Ruby files
2023-10-15 05:15:38 +07:00
John Bampton
db20a19711
include/mruby/version.h: change MRuby to mruby
2023-10-14 19:13:49 +10:00
John Bampton
a83d7d3510
Fix indentation in two Ruby files
2023-10-14 18:52:30 +10:00
Yukihiro "Matz" Matsumoto
4656ea5ccd
Merge pull request #6000 from jbampton/update-docker-files
...
docker: use less image layers and update compose version
2023-10-14 05:36:04 +07:00
Yukihiro "Matz" Matsumoto
56a46cdff5
Merge pull request #6075 from mruby/dependabot/github_actions/super-linter/super-linter-5.4.0
...
build(deps): bump super-linter/super-linter from 5.3.1 to 5.4.0
2023-10-14 05:34:49 +07:00
Yukihiro "Matz" Matsumoto
c22fbb2aa7
Merge pull request #6076 from dearblue/fiber-unwinding
...
Fixed unwinding block that could point to invalid PC
2023-10-13 20:33:03 +07:00
Yukihiro "Matz" Matsumoto
3e20c5c9b3
Merge pull request #6069 from dearblue/MRUBY_PACKAGE_DIR
...
Corrected wrong `MRUBY_PACKAGE_DIR`
2023-10-13 16:04:25 +07:00
Yukihiro "Matz" Matsumoto
4c696ed9e3
array.c: set array size limitation again
...
Unlike strings, arrays occupies more memory. It is still arguable
whether the current limit (131072) is appropriate.
2023-10-13 18:01:21 +09:00
Yukihiro "Matz" Matsumoto
1321e33f08
mruby-range-ext: implement __empty_range? in C
2023-10-13 16:59:21 +09:00
Yukihiro "Matz" Matsumoto
deae227dff
mruby-range-ext: update overlap? to handle empty ranges
...
The code is taken from ActiveSupport (Rails).
2023-10-12 13:40:28 +09:00
Yukihiro "Matz" Matsumoto
3277cc9ce1
numeric.c (int_to_s): avoid mrb_get_args()
2023-10-11 20:32:09 +09:00
Yukihiro "Matz" Matsumoto
717f91e5c6
array.c (mrb_ary_last): avoid mrb_get_args()
2023-10-11 20:31:23 +09:00
Yukihiro "Matz" Matsumoto
fae8e55396
pool.c (mrb_pool_realloc): add comments in reallocation code
2023-10-11 13:39:53 +09:00