mruby master changes

mruby masterの変更履歴

2014-01-01から1年間の記事一覧

mruby master changes 9e05366

2014-10-21 23:20 suzukaze commit 9e05366 Kernel#Hashを追加しています

mruby master changes de04d3f

2014-10-20 10:59 suzukaze commit de04d3f Kernel#Stringを追加しています

mruby master changes 9b1d9a7 - 69ba4f0

2014-10-19 20:06 suzukaze commit 9b1d9a7 mrb_f_array関数をリファクタリングしています 2014-10-20 11:11 matz commit 69ba4f0 instance_methods等がundefされたメソッド名を含まないようにしています。cremnoのパッチをベースにしています。 #2613を修正…

mruby master changes b6edf24 - 4fd28de

2014-10-19 19:04 suzukaze commit b6edf24 Kernel#Arrayを追加しています 受け取った引数を配列化します。引数が1つでも配列になるので、配列として受け取りたい場合に便利です > Array(1) => [1] > Array([1, 2, 3, 4, 5]) => [1, 2, 3, 4, 5] 2014-10-19 …

mruby master changes 3f06307

2014-10-18 11:26 matz commit 3f06307 eval.cのget_closure_irep関数でSEGVを避けるために追加の型チェックを行っています。参照 : #2609

mruby master changes 3ff5081

2014-10-17 15:48 matz commit 3ff5081 eval.cのget_closure_irep関数でコンテキストのprocがcfuncの場合はNULLを返すようにしています。参照 : #2609

mruby master changes aff2be4 - c5a23e6

2014-10-15 14:11 mrbrdo commit aff2be4 変数名の間違いを修正しています(i -> idx) 2014-10-15 21:21 matz commit c5a23e6 定義されていないmrb_exc_print関数のプロトタイプ宣言を削除しています。参照 : #2607

mruby master changes 2b3675b - b4cc962

2014-10-03 11:02 matz commit 2b3675b word_boxing.hではシンボルを表現するのにintを使用していたが、代わりにmrb_symを使用するようにしています 2014-10-03 11:10 matz commit 88d14e0 word boxingを使用している場合はtime_tがオーバーフローするかもし…

mruby master changes 6b956f1 - c08321e

2014-10-02 09:27 matz commit 6b956f1 読み取り専用セクションを決定する__init_array_startを使用するようにしています。b72e94fではetextとedataはヒープに割り当てらた文字列とC言語の文字列リテラルを区別するために使用していますが、edataを使用する…

mruby master changes 7a7dcd1 - b72e94f

2014-09-30 22:40 matz commit 7a7dcd1 -Wdeclaration-after-statementを指定したpre C99宣言エラーを削除するために末尾の不要なコンマを削除しています 2014-09-30 22:46 matz commit bbf24b8 適切なシンボルが存在しない時はmrb_sym2name_len()でlenp変数…

mruby master changes 2551d14 - 4a55b42

2014-09-29 16:41 Satoshi Odawara commit 2551d14 eval(String)でのクロージャスコープを修正しています 2014-09-29 17:53 Satoshi Odawara commit a10d36e instance_eval(string)ではtarget_classがTT_ICLASSではないようにしています。参照 : #1152の不具…

mruby master changes 55dca83

2014-09-27 23:53 kou commit 55dca83 2重のmrb_print_backtrace()宣言を削除しています

mruby master changes a12d8e3 - 524c915

2014-09-21 10:56 drbrain commit a12d8e3 README.mdを横80文字までに収めるようにしています 2014-09-21 11:04 drbrain commit 03a8d0c INSTALLを横80文字までに収めるようにしています 2014-09-21 11:07 drbrain commit b7fc0f9 CONTRIBUTING.mdを横80文字…

mruby master changes e66d86a - 5f7b058

2014-09-18 16:07 yasuyuki commit e66d86a mrbgems/mruby-hash-ext/mrblib/hash.rbをリファクタリングしてます 2014-09-18 17:37 yasuyuki commit d30aadf mrbgems/mruby-hash-ext/mrblib/hash.rbで例外メッセージから行番号を削除しています 2014-09-18 17…

mruby master changes 8f883e5

2014-09-16 20:08 miura1729 commit 8f883e5 元のプログラムへの古いリンクを更新しています

mruby master changes 6057b2e

2014-09-15 01:48 matz commit 6057b2e mrb_symの型をuint16_tからuint32_tに変更しています

mruby master changes 48c5321

2014-09-12 12:42 matz commit 48c5321 潜在的なライトバリアバグを検出するために、RARRAY_PTRをconst ポインタにしています

mruby master changes 7ea8803

2014-09-10 10:09 matz commit 7ea8803 benchmark/bm_app_lc_fizzbuzz.rbを追加しています

mruby master changes 902a4da - cfb321e

2014-09-08 14:24 matz commit 902a4da benchmark/fib39.rbからファイルの実行ビットを削除しています 2014-09-08 15:43 take_cheeze commit 380be0e MSVCでビルドできないので、MSVC C++ ABI ビルド設定を修正しています。参照 : #2588 2014-09-09 00:44 cu…

mruby master changes 89e9df2

2014-09-08 01:20 matz commit 89e9df2 filename_indexが異なる場合のファイル名問題修正しています

mruby master changes fec2c66 - e6ae5c8

2014-09-04 12:31 cremno commit fec2c66 シャドーイング変数(mrbgems)を削除しています 2014-09-04 12:34 cremno commit 610d1d4 厳格なエリアスルール違反を修正しています 2014-09-04 23:59 matz commit 33e44a6 ローカル変数名のコンフリクトを避けるた…

mruby master changes 26bbc81 - 32aee72

2014-09-03 10:00 cremno commit 26bbc81 シャドーイング変数を削除しています 2014-09-04 08:33 matz commit dc3c91d ローカル変数 current_nodeをnodetypeに名前を変更しています。参照 : #2583 2014-09-04 17:16 matz commit 3492be4 静的なirepバイナリ…

mruby master changes 3e40cc6 - 2fd49b2

2014-09-02 19:36 suzukaze commit 3e40cc6 kernel.cのobj_is_instance_of()をリファクタリングしています 2014-09-02 19:39 suzukaze commit f7a7426 kernel.cのmrb_obj_is_kind_of_m()をリファクタリングしています 2014-09-03 01:42 cubicdaiya commit b9…

mruby master changes 471c43f - 90ba47c

2014-09-02 13:03 matz commit 471c43f mrb_proc_new_cfunc_with_env()をコアに移動しています 2014-09-02 16:37 matz commit 6c7b0d8 有効なインスタン変数名のチェックをリファクタリングしています 2014-09-02 16:41 matz commit 90ba47c attr_readerとat…

ruby master changes 0e28f4b - 7c49d56

2014-08-29 15:43 cremno commit 0e28f4b シンボルの長さを検査するsym_validate_len()を追加しています 2014-08-29 15:50 cremno commit c219c2a RITE_LV_NULL_MARKを使用することにより可読性をあげています 2014-08-29 16:47 cremno commit 17b0d65 廃止…

mruby master changes d958aa2 - 607795f

2014-08-28 12:40 cubicdaiya commit d958aa2 2重に定義されているnoregexp()とregexp_check()をそれぞれ一つに統一しています 2014-08-28 19:18 cubicdaiya commit db29a25 シンボルの衝突を避けるために、関数名を変更しています 2014-08-29 00:42 matz co…

mruby master changes bf173b3 - c457aa2

2014-08-26 08:42 cubicdaiya commit bf173b3 NULLチェックを削除しています 2014-08-26 09:05 cubicdaiya commit cc22ec8 mrb_realloc()の代わりにmrb_malloc() を使用しています 2014-08-26 07:47 cubicdaiya commit 3202938 ,の後ろに空白を追加していま…

mruby master changes bdf6ce3 - 3ac4c24

2014-08-26 00:30 cremno commit bdf6ce3 printfで期待された値になるように変数をキャストしています。%xはungined int, %pはvoid *が期待されています。 gccではうまくいかないようなのでキャストしています https://gcc.gnu.org/bugzilla/show_bug.cgi?id…

mruby master changes 6961317 - bd6dc0d

2014-08-25 16:49 cubicdaiya commit 6961317 行末の空白を削除しています 2014-08-25 17:17 cubicdaiya commit 0e9f98c Numeric#powの振る舞いを修正しています 修正前 2 ** -1 #=> 0 修正後 2 ** -1 #=> 0.5 2014-08-25 17:18 cubicdaiya commit bd6dc0d N…

mruby master changes dc1dcba - 6c7ba82

2014-08-22 16:51 bggd commit dc1dcba math.cで浮動小数点を扱う関数に変更しています 2014-08-22 20:37 cubicdaiya commit 6c7ba82 strlen()の代わりにsizeof()を使用しています