Yukihiro "Matz" Matsumoto
54d408aa57
Merge pull request #5883 from jbampton/rakefile-remove-encoding-comment
...
Rakefile: remove unnecessary utf-8 encoding comment
2022-12-27 14:14:16 +09:00
John Bampton
0075b6f240
Rakefile: remove unnecessary utf-8 encoding comment
2022-12-27 11:20:29 +10:00
Yukihiro "Matz" Matsumoto
02c576accf
Merge pull request #5882 from rmalizia44/master
...
Add code block in boxing docs to better spacing
2022-12-27 09:58:22 +09:00
Yukihiro "Matz" Matsumoto
fb34d9ee17
Merge pull request #5881 from jbampton/fix-spelling
...
Fix spelling
2022-12-27 09:56:52 +09:00
Yukihiro "Matz" Matsumoto
4aad86a3e1
Merge pull request #5880 from jbampton/android-rake-style
...
style: pass `&:to_i` as an argument to collect instead of a block
2022-12-27 09:56:06 +09:00
Yukihiro "Matz" Matsumoto
1282527342
Merge pull request #5879 from jbampton/rake-task-generate-active-gems-txt
2022-12-27 09:12:31 +09:00
rmalizia44
1614a88cb7
Add code block in boxing docs to better spacing
2022-12-26 20:12:54 -03:00
John Bampton
1aa2fff1e8
Fix spelling
...
https://en.wikipedia.org/wiki/Single-precision_floating-point_format
https://en.wikipedia.org/wiki/Double-precision_floating-point_format
2022-12-26 20:50:35 +10:00
John Bampton
10250f835c
style: pass &:to_i as an argument to collect instead of a block
2022-12-26 19:12:56 +10:00
John Bampton
b5af16b93a
Add generate_active_gems_txt to rake --tasks
2022-12-26 17:16:50 +10:00
Yukihiro "Matz" Matsumoto
feb6164d8d
Merge pull request #5878 from jbampton/rake-tasks-benchmark
...
Add `benchmark` to `rake --tasks`
2022-12-26 14:45:52 +09:00
John Bampton
6c10351c88
Add benchmark to rake --tasks
2022-12-26 15:41:37 +10:00
Yukihiro "Matz" Matsumoto
bb3f403511
Merge pull request #5876 from dearblue/dir-foreach
...
Close the directory object with the `Dir.foreach` method
2022-12-26 13:27:53 +09:00
Yukihiro "Matz" Matsumoto
3518d15d04
Merge pull request #5875 from dearblue/dir-cstr
...
Get argument of the `Dir` method takes a C string directly
2022-12-26 13:26:56 +09:00
Yukihiro "Matz" Matsumoto
954a847141
Merge pull request #5877 from jbampton/update-rake-tasks
...
Add `check` and `checkupdate` to `rake --tasks`
2022-12-26 13:25:30 +09:00
John Bampton
f5cd3bfa82
Add check and checkupdate to rake --tasks
2022-12-26 14:20:34 +10:00
Yukihiro "Matz" Matsumoto
2656a92380
Merge pull request #5874 from dearblue/dir-funcs
...
Hide substance functions of methods in `mruby-dir`
2022-12-26 12:58:44 +09:00
Yukihiro "Matz" Matsumoto
79f586d7b4
Merge pull request #5873 from dearblue/dir-ioerr
...
Define also the exception class `IOError` in `mruby-dir`
2022-12-26 12:48:43 +09:00
dearblue
50b24c124f
Close the directory object with the Dir.foreach method
2022-12-25 21:25:30 +09:00
dearblue
1fb19ca046
Get argument of the Dir method takes a C string directly
2022-12-25 21:25:30 +09:00
dearblue
71df263bdf
Hide substance functions of methods in mruby-dir
2022-12-25 21:25:30 +09:00
dearblue
35490c2c32
Define also the exception class IOError in mruby-dir
...
Since `IOError` is a standard exception class in Ruby, there is no need to assume different superclasses.
The Ruby specification allows repeated class definitions as long as the superclass is the same.
This also avoids using the `mruby/ext/io.h` file to reference `E_IO_ERROR`.
2022-12-25 21:25:21 +09:00
Yukihiro "Matz" Matsumoto
a6e456e72e
Merge pull request #5872 from dearblue/src-headers
...
Avoid uses `mruby/src/error.h` file
2022-12-25 18:10:59 +09:00
Yukihiro "Matz" Matsumoto
fbc4730cf7
doc/mruby3.2.md: update CVE-2022 entries
2022-12-25 18:00:11 +09:00
Yukihiro "Matz" Matsumoto
a082c5d61e
doc/mruby3.2.md: update entries for new gems
2022-12-25 18:00:11 +09:00
Yukihiro "Matz" Matsumoto
684ca72439
Merge pull request #5871 from ukrainskiysergey/fix_nil_redefinition_limitation_type
...
Fix typo in doc/limitations.md
2022-12-25 17:56:34 +09:00
dearblue
fec74cd040
Avoid uses mruby/src/error.h file
2022-12-25 17:31:53 +09:00
Sergey Ukrainskiy
872f01ddef
Fix typo in doc/limitations.md
2022-12-25 13:33:11 +09:00
Yukihiro "Matz" Matsumoto
89830296eb
numeric.c (int_round): n may not be a bigint
...
`mrb_bint_add()` expects its first operand to be a bigint.
2022-12-24 19:20:37 +09:00
Yukihiro "Matz" Matsumoto
48e5ca4802
include/value.h (mrb_float_p): define always
...
even when `MRB_NO_FLOAT` is set. In that case, it is FALSE always.
2022-12-24 19:05:41 +09:00
Yukihiro "Matz" Matsumoto
14f8cf040e
mruby-string-ext: add unary +/- for strings to freeze/unfreeze
2022-12-24 10:42:28 +09:00
Yukihiro "Matz" Matsumoto
4288ee39b3
doc/mruby3.2.md: update - add mruby-dir entry
2022-12-23 14:17:18 +09:00
Yukihiro "Matz" Matsumoto
7821462571
mruby-dir/dirtest.c: need to include <io.h> for mktemp() on Windows
2022-12-22 22:07:07 +09:00
Yukihiro "Matz" Matsumoto
e6544e44f7
class.c (mrb_get_args_a): avoid an uninitialized warning from VC.
2022-12-22 15:13:08 +09:00
Yukihiro "Matz" Matsumoto
67addd7da3
mruby-dir/dirtest.c: avoid string allocations for mrb_raisef
2022-12-22 11:36:03 +09:00
Yukihiro "Matz" Matsumoto
1d174404b3
mruby-dir/dirtest.c: refactor mkdir in mrb_dirtest_setup
2022-12-22 11:33:44 +09:00
Yukihiro "Matz" Matsumoto
d51d5825ad
mruby-dir/dir.c: update compatibility macros for Windows
2022-12-22 11:13:50 +09:00
Yukihiro "Matz" Matsumoto
084871abf3
mruby-dir/dirtest.c: use _mktemp instead of mktemp for Windows
2022-12-22 11:12:32 +09:00
Yukihiro "Matz" Matsumoto
c737519d02
mruby-dir/dirtest.c: add compatibility macro for getcwd
2022-12-22 11:11:49 +09:00
Yukihiro "Matz" Matsumoto
4cbcf743a7
mruby-dir/dirtest.c: wrap function prototypes by extern "C"
2022-12-22 11:11:18 +09:00
Yukihiro "Matz" Matsumoto
783e62e582
mruby-dir/dirtest.c: copy some of dirent header information
...
Instead of including whole "dirent.c" file.
2022-12-22 09:53:16 +09:00
Yukihiro "Matz" Matsumoto
965d1d1554
mruby-dir/dirtest.c: should not include <unistd.h>
2022-12-22 09:27:13 +09:00
Yukihiro "Matz" Matsumoto
0aa8ce5c57
mruby-dir/dirtest.c: did not work for Windows
2022-12-22 09:10:40 +09:00
Yukihiro "Matz" Matsumoto
cfb2d3e888
mruby-dir: include Enumerable module
2022-12-22 00:03:28 +09:00
Yukihiro "Matz" Matsumoto
ca3b694efe
mruby-dir/dir.rb: make each_child as an alias to each
2022-12-22 00:02:33 +09:00
Yukihiro "Matz" Matsumoto
3d6a4c39bf
mruby-dir: reformat
2022-12-21 15:18:09 +09:00
Yukihiro "Matz" Matsumoto
d656ea87c6
mruby-dir: add compatibility macro
2022-12-21 15:15:10 +09:00
Yukihiro "Matz" Matsumoto
b93a624b5f
mruby-dir/dir.c: add new method Dir.empty?(path)
2022-12-21 15:11:37 +09:00
Yukihiro "Matz" Matsumoto
e4b80cc282
mruby-dir/dir.rb: add new method children as an alias to entries
2022-12-21 14:48:22 +09:00
Yukihiro "Matz" Matsumoto
818212b5db
mruby-dir/dir.rb: rename each to each_child
2022-12-21 14:44:24 +09:00