Hiroshi Mimaki
|
f55df0da7b
|
addrinfo.ai_protocol was not set on Cygwin.
|
2017-12-26 11:12:49 +09:00 |
|
Hiroshi Mimaki
|
bce811a53a
|
Disabled UNIXSocket test on Cygwin
|
2017-12-26 11:05:28 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
6b09692684
|
Add `Integer#{allbits?,anybits?,nobits?}. [Ruby2.5]
In mruby, those methods are defined in `Integral` module.
|
2017-12-26 09:44:39 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
3d7141b7fe
|
Move Intefer#chr to Integral#chr.
Since mruby mixes `Integer` and `Float`, integer operations have
been moved to `Integral` module.
|
2017-12-26 09:42:34 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
ad17ba0e11
|
KeyError from Hash#fetch should inspect key.
To distinguish string keys and symbol keys.
|
2017-12-25 23:52:40 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
e4a9b4a3ad
|
`Enumerable#{one?,none?,all?,any?} to take pattern argument [Ruby2.5]
|
2017-12-25 23:43:43 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
421819dc2c
|
Add Hash#slice [Ruby 2.5]
|
2017-12-25 23:43:37 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
df68a3345d
|
assert_equal() takes result as the first argument
|
2017-12-25 15:39:45 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
aa8786f79c
|
Do not initialize a local variable soon to be assigned.
|
2017-12-23 11:14:12 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
8d7e95282c
|
Add #module_exec and #class_exec in mruby-class-ext gem.
|
2017-12-23 10:01:30 +09:00 |
|
Lothar Scholz
|
06f90a3b45
|
Make source compilable with C++17
Changes applied:
- Removing "register" keyword
- Fixing const pointer to pointer assignments
- Adding type casts to rb_malloc calls
|
2017-12-23 01:10:43 +01:00 |
|
Yukihiro "Matz" Matsumoto
|
d9049c10fa
|
Merge pull request #3904 from ksss/mruby-method
Add mruby-method
|
2017-12-18 11:59:36 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
bba6c9a1ce
|
Fix descriptor leakage; ref #3903
|
2017-12-18 11:55:12 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
e5056d058a
|
Fix fptr leakage; ref #3903
|
2017-12-18 11:55:12 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
83d02bcd5a
|
Use _dup2 instead of dup2 on Windows; ref #3903
|
2017-12-18 11:55:12 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
5e22e8e350
|
open on Windows takes int 3rd argument instead of mode_t.
|
2017-12-18 11:15:27 +09:00 |
|
ksss
|
c0914dbb65
|
mruby/data.h doesn't need
|
2017-12-18 11:11:44 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
b4dcb8f286
|
Use _dup instead of dup on Windows; ref #3903
|
2017-12-18 11:10:49 +09:00 |
|
ksss
|
615f296fcf
|
Clean up some files and docs
|
2017-12-18 11:10:10 +09:00 |
|
ksss
|
ae786b18d5
|
Shouldn't use alloca
|
2017-12-18 11:05:55 +09:00 |
|
ksss
|
b83ff8ccd8
|
Add mrbgems/mruby-method
from https://github.com/ksss/mruby-method/commit/0837a0b507a5b4cdf8a1f1039ee371cee4e3b7fb
|
2017-12-18 10:54:37 +09:00 |
|
ksss
|
35185e69bf
|
Implement IO#initialize_copy
|
2017-12-17 18:02:37 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
05129ab9b3
|
Check if destinations are too distant; fix #3900 fix #3901
|
2017-12-15 17:57:45 +09:00 |
|
Hiroshi Mimaki
|
41039524a9
|
Initialized mrb_io.is_socket
|
2017-12-14 12:36:25 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
5b304c156c
|
On Windows, _S_IREAD and _S_IWRITE is defined in sys/stat.h.
|
2017-12-14 01:19:44 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
7ac39333b5
|
Use _open and _close on Windows.
|
2017-12-14 01:19:21 +09:00 |
|
Yasuhiro Matsumoto
|
e7e5db51de
|
fix mkstemp implementation for MSVC
|
2017-12-14 00:43:38 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
f0379c8c45
|
Merge pull request #3892 from mimaki/ipproto-winsock
Use IPPROTO enum values on WinSock.
|
2017-12-14 00:09:45 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
16e473caad
|
Rename BasicSocket#is_socket= to #_is_socket; ref #3878
|
2017-12-14 00:07:42 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
69ad12de06
|
Exclude UNIXSocket tests again; ref #3878
|
2017-12-14 00:05:23 +09:00 |
|
Takeshi Watanabe
|
d2163d13a8
|
Declare super class in socket.rb.
|
2017-12-14 00:05:23 +09:00 |
|
Takeshi Watanabe
|
949bf6ca43
|
Fix socket closing by using closesocket API in windows instead.
|
2017-12-14 00:05:23 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
2300c9f737
|
Merge pull request #3893 from mimaki/add-mrbgem-summary
Added mrbgem's summary.
|
2017-12-14 00:00:10 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
dc5de38414
|
Merge pull request #3894 from mattn/mirb-locale
fix locale message in mirb
|
2017-12-13 23:11:49 +09:00 |
|
Yasuhiro Matsumoto
|
0ab9ac6b22
|
fix locale in mirb
|
2017-12-13 22:28:18 +09:00 |
|
Hiroshi Mimaki
|
584e4e413a
|
Added mrbgem's summary.
|
2017-12-13 16:05:06 +09:00 |
|
Hiroshi Mimaki
|
9fac1a3f8b
|
Use IPPROTO enum values on WinSock.
|
2017-12-13 15:58:23 +09:00 |
|
Hiroshi Mimaki
|
398da99d05
|
Set protocol of AddrInfo
|
2017-12-13 14:44:13 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
55fced30cd
|
Use _tempnam instead of tempnam on Windows.
|
2017-12-13 14:17:49 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
a3925f3dec
|
Merge pull request #3889 from mattn/fix-crash
fix crash bug on Windows
|
2017-12-13 14:10:44 +09:00 |
|
Hiroshi Mimaki
|
4353623b72
|
Skip tests on Windows platform
|
2017-12-13 13:02:59 +09:00 |
|
Yasuhiro Matsumoto
|
6123d653b7
|
fix crash bug on Windows
|
2017-12-13 12:48:26 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
fa33bd86a8
|
Remove VC++ compiler warnings.
|
2017-12-13 11:39:32 +09:00 |
|
Yasuhiro Matsumoto
|
16c2ac2588
|
fix path locales
|
2017-12-13 10:12:59 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
c66978521d
|
Reduce VC++ type mismatch warnings.
|
2017-12-13 08:10:35 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
5a5adafabf
|
Merge pull request #3886 from mattn/io-windows
implement popen/flock on Windows
|
2017-12-13 07:56:24 +09:00 |
|
Yasuhiro Matsumoto
|
b07269584c
|
fix build for MSVC
|
2017-12-13 00:21:30 +09:00 |
|
Yasuhiro Matsumoto
|
e0e23b1765
|
close file descriptors
|
2017-12-13 00:18:02 +09:00 |
|
Yasuhiro Matsumoto
|
7c8c9f9532
|
mingw have mkstemp
|
2017-12-13 00:08:10 +09:00 |
|
Yasuhiro Matsumoto
|
7ff907f680
|
fix test
|
2017-12-13 00:07:51 +09:00 |
|