Yukihiro "Matz" Matsumoto
fb8cfa8a90
mruby-io/io.c: rename functions
...
Remove the word `dummy` from working function names.
2022-12-29 11:20:50 +09:00
Yukihiro "Matz" Matsumoto
7b130004da
mruby-io/io.c: reorder functions to remove function prototype
2022-12-29 11:20:50 +09:00
Yukihiro "Matz" Matsumoto
8a6344b64f
mruby-io/io.c (mrb_io_readchar): avoid redundant call to mrb_utf8len()
2022-12-29 11:20:50 +09:00
Yukihiro "Matz" Matsumoto
2970607267
mruby-io/io.c (mrb_io_readchar): RSTRING_PTR(buf) never be NULL
2022-12-29 11:20:50 +09:00
Yukihiro "Matz" Matsumoto
5c36a768f7
mruby-io/io.c (mrb_io_readchar): no need to pass @buf
2022-12-29 11:20:49 +09:00
Yukihiro "Matz" Matsumoto
134c9f3178
Merge pull request #5886 from jbampton/remove-coding-utf-8-ruby
...
Remove `# coding: utf-8` from Ruby file
2022-12-29 09:56:51 +09:00
John Bampton
efd0e52cfd
Remove # coding: utf-8 from Ruby file
...
The default script encoding is Encoding::UTF-8 after v2.0.
https://ruby-doc.org/core-2.1.2/Encoding.html#class-Encoding-label-Script+encoding
2022-12-29 10:15:48 +10:00
Yukihiro "Matz" Matsumoto
73fbc33596
Merge pull request #5884 from jbampton/remove-unneeded-return
...
Remove unneeded `return` keyword from last line in Ruby functions
2022-12-27 14:14:50 +09:00
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
3ba388fc78
Remove unneeded return keyword from last line in Ruby functions
2022-12-27 11:42:48 +10: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