Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 58 lines (42 sloc) 2.354 kb
32ea666 @tsahara-iij About our repository
tsahara-iij authored
1 # このリポジトリについて
2
3 mruby に対して、主に UNIX 環境に依存する機能を追加した fork です。
4
5
6 # 拡張部分
7
8 * 追加したクラス/モジュール
8ccbc1c @tsahara-iij add Errno module
tsahara-iij authored
9 * Digest::MD5/RIPEMD160/SHA1/SHA256/SHA384/SHA512
d9e8564 @tsahara-iij use CommonCrypto library on MacOSX. closes #6.
tsahara-iij authored
10 * Digest::HMAC: #reset 以外
9bcc5b3 @akiray03 update README.md
akiray03 authored
11 * ENV: ::[] ::[]= ::clear ::delete ::inspect ::keys ::size ::store
32ea666 @tsahara-iij About our repository
tsahara-iij authored
12 ::to\_a ::to\_hash ::to\_s ::values
8ccbc1c @tsahara-iij add Errno module
tsahara-iij authored
13 * Errno::EXXX
938d06d update README.md
Kouki Ooyatsu authored
14 * File: ::open ::umask ::unlink ::delete ::rename ::exist? ::exists?
15 ::dirname #path
16 * IO: ::open ::sysopen ::popen
17 #close #closed? #each #each_byte #each_line #read #sync #sync=
18 #write #to_io
d9e8564 @tsahara-iij use CommonCrypto library on MacOSX. closes #6.
tsahara-iij authored
19 * Regexp: ::compile ::last\_match #match
801059b @tsahara-iij add TCPSocket.
tsahara-iij authored
20 * TCPSocket: ::new ::open
32ea666 @tsahara-iij About our repository
tsahara-iij authored
21 * UNIXSocket: #addr ::new ::open #peeraddr
93b8baa add Syslog module and update README.md. close #9
Kouki Ooyatsu authored
22 * Syslog: ::open ::close ::log ::opened? ::ident ::options ::facility
8ccbc1c @tsahara-iij add Errno module
tsahara-iij authored
23 * SystemCallError
32ea666 @tsahara-iij About our repository
tsahara-iij authored
24
25 * 拡張したクラス/モジュール
e3e5f6c update README.md.
Kouki Ooyatsu authored
26 * Array: #- #& #| #pack #uniq #uniq! #flatten #flatten!
32ea666 @tsahara-iij About our repository
tsahara-iij authored
27 * Kernel: #exit #sleep #system
9a8f6ee update README.md.
Kouki Ooyatsu authored
28 * String: #lstrip #rstrip #strip #unpack #gsub #gsub! #sub #sub! #scan
316ac86 @akiray03 update README.md
akiray03 authored
29 * Array#pack, String#unpack で利用できるテンプレート文字列は "m"(base64) 、"H"(16進文字列/上位ニブルが先)と"C"(8bit 符号なし整数) のみです。
32ea666 @tsahara-iij About our repository
tsahara-iij authored
30
31 * その他の拡張
32
33
f3e0e19 @tsahara-iij branches
tsahara-iij authored
34 # ブランチ
35
b7ac8c1 @tsahara-iij we will merge all 'master' changes into 'iij' branch.
tsahara-iij authored
36 * master : mruby/mruby の master と同じです。毎日同期します。
37 * iij : 主な開発ブランチです。master (=mruby/mruby) をベースに
38 UNIX プラットホームに依存した拡張を含みます。
f3e0e19 @tsahara-iij branches
tsahara-iij authored
39 * pr-hogehoge : master から分岐した、pull-request 送信専用のブランチです。
40 ひとつの pull-request に対してひとつの pr-hogehoge ブランチを作成します。
938d06d update README.md
Kouki Ooyatsu authored
41
42 # 機能拡張に関連するテスト
43
44 * UNIX 環境に依存する機能のテストコードは、test/posix ディレクトリに追加しています。
45 * 以下のようにコマンドを実行することで、テストを実施することができます。
46
47 > $ cd test/posix # test/posix ディレクトリへ移動
ecc033b fix error in the README.md
Kouki Ooyatsu authored
48 >
938d06d update README.md
Kouki Ooyatsu authored
49 > $ sh all.sh # test/posix 以下にある全てのテストを実行
f3e0e19 @tsahara-iij branches
tsahara-iij authored
50
9482801 @tsahara-iij license.
tsahara-iij authored
51 # ライセンス
52
53 オリジナル mruby と同じです。
27d0fba add support Regexp literal and write acknowledgement.
Kouki Ooyatsu authored
54
55 # 謝辞
56 * 正規表現リテラルの実装には、以下のレポジトリのコードを一部流用させていただきました。
57 * https://github.com/junjis0203/mruby
Something went wrong with that request. Please try again.