mruby master changes

mruby masterの変更履歴

mruby master changes 54c853f - 52a9712

2015-07-26 21:52 xuejianqing commit 54c853f

mrbgemsドキュメントを更新しています。

2015-07-27 12:22 xuejianqing commit 578db29

mrbgemのコンパイルがmrbgem.rakeファイルに依存するようにしています。

2015-07-27 17:16 zzak commit 923e04c

mgemソースを浅いgit cloneにしています。

2015-07-29 20:52 cremno commit ca49936

以下のソースが動作するように修正しています。lambda bodyでcmdargをポップしています。

def foo(pr, options, &blk)
  p pr.call
end

foo -> { :hello }, a: 1 do end

2015-07-30 16:45 matz commit 89ebb0c

Fiberで例外をensureで制御できない不具合を修正しています。参照 : #2904

f = Fiber.new {
  begin
    raise "noise"
  ensure
    puts "in ensure"
  end
}

f.resume

成功すると"in ensure"と表示されます。

2015-07-30 16:46 matz commit f0040b5

fiberのトップで例外がないときにensureを実行するようにしています。参照 : #2904

2015-08-01 16:16 matz commit 52a9712

ncursesライブラリをリンクするとビルドが失敗する不具合を修正しています。参照 : #2905 /usr/include/curses.hがあるときにlibncursesをリンクするようにしています。