Yukihiro "Matz" Matsumoto
a0b3378b36
numeric.c: float zero division should be infinity with sign kept; fix #5382
2021-03-18 15:24:31 +09:00
Yukihiro "Matz" Matsumoto
c0d63ea09f
hash.c: Hash#shift to return nil when a hash is empty.
...
It used to be return the default value if available, but it should
ignore the default value for behavior consistency. CRuby will adopt
this behavior too in the future. [ruby-bugs:16908]
2021-03-17 15:14:23 +09:00
Yukihiro "Matz" Matsumoto
75ae3d3e23
range.c: fixed a begin-less ranges issue.
2021-03-17 09:48:27 +09:00
Yukihiro "Matz" Matsumoto
80f6b14ac1
AUTHORS: add the commit hash as of we counted.
2021-03-16 19:32:08 +09:00
Yukihiro "Matz" Matsumoto
f576482082
Merge pull request #5379 from shuujii/fix-typo-in-AUTHORS
...
Fix typo in `AUTHORS` [ci skip]
2021-03-15 12:41:33 +09:00
KOBAYASHI Shuji
def2ba56fd
Fix typo in AUTHORS [ci skip]
2021-03-15 12:29:30 +09:00
Yukihiro "Matz" Matsumoto
266eccdf91
AUTHOR: fixed typos.
2021-03-15 11:57:49 +09:00
Yukihiro "Matz" Matsumoto
d433a4e825
AUTHORS: add 2 new GitHub accounts.
2021-03-15 11:23:41 +09:00
Yukihiro "Matz" Matsumoto
a3e73de2ba
AUTHORS: re-renamed from AUTHOR.md.
2021-03-15 11:03:26 +09:00
Yukihiro "Matz" Matsumoto
5158b73ab4
AUTHORS.md: add GitHub accounts if available.
2021-03-15 10:32:55 +09:00
Yukihiro "Matz" Matsumoto
be2bdce17d
Remove mail addresses from AUTHORS.md.
2021-03-14 19:14:43 +09:00
Yukihiro "Matz" Matsumoto
bf524e7002
time.c: calendar clock should use CLOCK_REALTIME; 5e95f11
...
The issue was reported by @shuujii
2021-03-14 14:54:53 +09:00
Yukihiro "Matz" Matsumoto
f92a27f918
codegen.c: fix memory leak from new_litbn().
2021-03-13 09:33:16 +09:00
Yukihiro "Matz" Matsumoto
bf2110d206
codegen.c: need to preserve neg info.
2021-03-12 18:34:29 +09:00
Yukihiro "Matz" Matsumoto
01fdf03bce
codegen.c: fixed a typo.
2021-03-12 18:34:09 +09:00
Yukihiro "Matz" Matsumoto
b52078aa92
codegen.c: avoid integer comparison of different sign.
2021-03-12 16:26:51 +09:00
Yukihiro "Matz" Matsumoto
4ae5ae3535
codegen.c: no integer overflow error in codegen; close #5376
...
Add new pool value type `IREP_TT_BIGINT` and generate integer overflow
error in the VM. In the future, `mruby` will support `Bignum` for
integers bigger than `mrb_int` (probably using `mpz`).
2021-03-12 16:21:32 +09:00
Yukihiro "Matz" Matsumoto
84e27d3b51
Rename AUTHORS to AUTHORS.md.
2021-03-11 10:37:48 +09:00
Yukihiro "Matz" Matsumoto
c45fc556f5
AUTHORS: update according to git log commit entries.
2021-03-11 10:34:10 +09:00
Yukihiro "Matz" Matsumoto
14f531355f
Use relative path for files under doc directory [ci skip]
2021-03-10 18:39:21 +09:00
Yukihiro "Matz" Matsumoto
a62a07f40e
Merge pull request #5375 from artichoke/mrb_cmp-presym-op-maro
...
bug(presym): Fix mrb_cmp declaration of <=> symbol for funcall
2021-03-09 16:09:58 +09:00
Yukihiro "Matz" Matsumoto
adbdbbb779
Merge pull request #5378 from jbampton/update-node-version
...
chore: upgrade markdownlint GitHub Action node version to 14
2021-03-09 15:29:21 +09:00
Yukihiro "Matz" Matsumoto
405b5225ae
Merge pull request #5377 from jbampton/fix-grammar
...
chore: fix grammar
2021-03-09 15:03:35 +09:00
John Bampton
32261c96fa
chore: upgrade markdownlint GitHub Action node version to 14
...
Upgrade to markdownlint-cli version 0.27.1
2021-03-09 05:05:17 +10:00
John Bampton
3c1ce680a3
chore: fix grammar
2021-03-09 04:35:03 +10:00
Yukihiro "Matz" Matsumoto
f2b3529441
time.c: fix errors on Windows and macOS; ref #5354
...
`gmtime_r` detection logic was too strict.
2021-03-08 15:23:29 +09:00
Ryan Lopopolo
b199f6fc5a
bug(presym): Fix mrb_cmp declaration of <=> symbol for funcall
2021-03-07 21:29:11 -08:00
Yukihiro "Matz" Matsumoto
cb3a6dd168
ISO C99 doesn't support unnamed unions; fix #5354
2021-03-08 11:50:52 +09:00
Yukihiro "Matz" Matsumoto
833f556c70
Merge pull request #5374 from jbampton/fix-spelling
...
chore: fix spelling
2021-03-07 18:12:16 +09:00
John Bampton
15f7b0182d
chore: fix spelling
2021-03-07 04:58:15 +10:00
Yukihiro "Matz" Matsumoto
111e4e1ba8
Merge pull request #5373 from mruby/stable
...
Merge mruby 3.0.0
2021-03-05 17:36:12 +09:00
mimaki
0f45836b59
Update version and release date. (mruby 3.0.0 (2021-03-05))
3.0.0
2021-03-05 17:07:35 +09:00
Yukihiro "Matz" Matsumoto
a712755036
Merge pull request #5372 from shuujii/fix-load-64-bit-integer-from-mrb-format
...
Fix load 64-bit integer from mrb format; fix #5369
2021-03-05 14:39:42 +09:00
KOBAYASHI Shuji
cb10469dee
Fix load 64-bit integer from mrb format; fix #5369
2021-03-05 13:41:13 +09:00
Yukihiro "Matz" Matsumoto
25f604635d
Merge pull request #5371 from shuujii/update-minimal-build-configuration
...
Update minimal build configuration [ci skip]
2021-03-04 22:47:09 +09:00
Yukihiro "Matz" Matsumoto
32f66d4616
Merge pull request #5370 from shuujii/remove-unused-mrblib-init_mrblib.c
...
Remove unused `mrblib/init_mrblib.c`
2021-03-04 22:46:09 +09:00
KOBAYASHI Shuji
5296e0f5af
Update minimal build configuration [ci skip]
2021-03-04 22:18:26 +09:00
KOBAYASHI Shuji
c065002b51
Remove unused mrblib/init_mrblib.c
2021-03-04 21:54:00 +09:00
Yukihiro "Matz" Matsumoto
2f335e1a58
Fix mrb_pool_value to keep int64 on 32 bit platforms; fix #5366
2021-03-04 17:17:13 +09:00
Takashi Kokubun
f5d3d89ac2
Skip --depth=1 when it's locked
2021-03-04 15:50:13 +09:00
Yukihiro "Matz" Matsumoto
2be1a9c3c7
time.c: timespec_get() never fails.
2021-03-03 12:01:49 +09:00
Yukihiro "Matz" Matsumoto
42afafbd23
time.c: fixed wrong condition to include unistd.h.
2021-03-03 10:15:50 +09:00
Yukihiro "Matz" Matsumoto
79e2ad9a44
time.c: Windows does not have unistd.h.
2021-03-03 10:01:32 +09:00
Yukihiro "Matz" Matsumoto
5e95f11756
time.c: use clock_gettime() if possible.
2021-03-03 09:53:11 +09:00
Yukihiro "Matz" Matsumoto
0c631a4c08
time.c: adjust buffer size in mrb_time_asctime().
2021-03-03 09:52:26 +09:00
Yukihiro "Matz" Matsumoto
384209b8dd
time.c: fix compile errors in mrb_time_asctime().
2021-03-03 09:51:27 +09:00
Yukihiro "Matz" Matsumoto
187384124b
Merge pull request #5368 from jbampton/add-pre-commit-framework
...
feat: add pre-commit framework
2021-03-02 16:53:33 +09:00
Yukihiro "Matz" Matsumoto
55ac5dba86
dump.c: remove operator_table if MRB_NO_STDIO is defined.
2021-03-01 14:57:58 +09:00
Yukihiro "Matz" Matsumoto
37e206472a
minimal.rb: add minimal configuration; ref #1225
2021-03-01 14:54:29 +09:00
Yukihiro "Matz" Matsumoto
f3507818e7
binding-core.c: add cast to remove warnings; ref #5362
2021-03-01 11:38:30 +09:00