Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-01-30
| ||
| 20:51 | XXX Jump -> Jump ... (Leaf check-in: fdb06c1e49 user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 16:13 | Not() JumpFalse() -> JumpTrue()が動作していなかった ... (check-in: a9651f3def user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 15:35 | identifier_equal()の修正間違ってた identifier_equal()には識別子以外のオブジェクトも渡されるのだった。 ... (check-in: 6bd0b783c0 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 14:34 | vm_apply()修正 ... (check-in: 83278fac70 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 11:13 | eqvp()修正 0.0と-0.0はeqv?ではない( 1/0.0 と1/-0.0が等価ではないかららしい) ただ、+nan.0と+nan.0もeqvではない(+nan.0 != +nan.0なので) 同様に(eqv? +0.0i -0.0i)は#f (eqv? -0.0+0.0i -0.0-0.0i)はというと#t(どちらも-0.0と等価) ... (check-in: 1e2f93731b user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 11:05 | identifier_equal()修正 動作に変更なし ... (check-in: d68754840e user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
|
2026-01-29
| ||
| 08:23 | Operation::L0BeqJumpTrueなど ... (check-in: c4ce011c25 user: thasegawa@mta.biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
|
2026-01-28
| ||
| 22:27 | Operation:: L0EqJumpTrue()など追加 ... (check-in: 99c1bfb115 user: thasegawa@mta.biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 12:53 | optimize; AllocatePopFrameArgs修正 ... (check-in: 22c07dee97 user: thasegawa@mta.biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
|
2026-01-27
| ||
| 16:25 | Environment::next変更 RwEnvirからEnvirに。activation frameのキャッシュを使う際のみ書き換えるので、RFtlObj::set_environment_next()を作って無理やり書き換える(といってもPinの中身を取り出してArc::get_mut()するのはsafe rustではある)。 Environment::nextのアクセスがはやくなることを期待したがそれほどの効果はない。 ... (check-in: 296c7489cb user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 11:44 | optimize: SetShallowArgumentなどの最適化変更 ShallowArgumentRef()が削除できる場合を拡大 ... (check-in: 1e3a2a6013 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 10:59 | optimize: Operations::no_label_ref()があやまっていた ... (check-in: 93137d099f user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 08:40 | optimize: 不要ラベル削除 ... (check-in: da04050c96 user: thasegawa@mta.biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
|
2026-01-25
| ||
| 22:48 | False JumpTrueのOptimize ... (check-in: b3ead0fe81 user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 20:45 | ctx::tai;() ... (check-in: 9213cff003 user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 20:12 | Context::set_code_by_proc() ... (check-in: 837e5a2ddb user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 19:16 | Context::set_code_by_proc() ... (Leaf check-in: 2397c4aafb user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 17:29 | Context::stack_push_values()の利用 ... (check-in: 9c788412ca user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 17:14 | False JumpFalse -> False Jump False JumpTrueとかもできるけど あと、True False -> Falseとか ... (check-in: 1f50d72f13 user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 15:21 | Procedureもtailにする ptype=Valuedの場合もctx::return_value()で末尾にする ... (check-in: 38e1f2b7bd user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
|
2026-01-23
| ||
| 20:42 | list_fmt()でちょっと見やすく ... (check-in: 3720afef79 user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 17:44 | list2vec_and_term ... (check-in: d0830c3769 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 17:31 | コミットもれ ... (check-in: 8446b14e06 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 17:10 | BoundValue: clone()削減 ... (check-in: ed91917852 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 16:37 | Envir::nth() depth==1の場合(たぶんおおい)に1個だけcloneがへる。 ... (check-in: 5421f57f01 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 16:32 | length*: 定数引数の場合多値がかえらなくなっていた ... (check-in: acb6878280 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 16:30 | proc_load: オプショナル引数のとりだし変更 ... (check-in: 9e51dddcb1 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
|
2026-01-22
| ||
| 22:26 | Context::stack_push_values ... (check-in: d767d5e479 user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 19:04 | Context::set_code_to_return()廃止 stack_pop_code()をしてしまう ... (check-in: 5d8ad81906 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 18:56 | fix proc_with_output_to_file, proc_call_with_output_string tailになっていなかった&もどりちがちがっていた ... (check-in: 754c38074c user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 17:18 | 前コミットあやまり修正(したがなおらない) なぜうごいていたのか? ... (check-in: c0e2ec044f user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 16:49 | Operation::SetContinuationなどをもとに戻す やっぱりちょっと遅くなる? ... (check-in: 836bd857d4 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 15:41 | map, for-each 多分map1を復活させた方がいい ... (check-in: 055e383086 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 14:20 | continuedなプロシージャ内でのプロシージャ生成/実行が必要な場合に毎回は作らないようにする map/for-eachについてはできてない ... (check-in: 85ba39b45c user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 11:36 | Context::reserve()修正 code, stackのコピーを抑止 ... (check-in: 4d21aab411 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
|
2026-01-21
| ||
| 16:48 | Operation::ErrorHandlerPopTailなどを追加 プロシージャの継続をProcedure()ではなくOperationであたえる。 多分、proc.apply()がない分有利。謎Operationがふえるのが不利な点? ... (check-in: 7a6b661990 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 14:32 | Operation::Thunk()を廃止 代わりにValues()を作った。 ... (check-in: 6dbf00c49d user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 13:26 | try_list_with_term_from_iter() ... (check-in: 826ffec4d9 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 10:04 | some refactor ... (check-in: cd70a730d7 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 08:40 | map, for-each修正 ... (check-in: ee7f10317a user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
|
2026-01-20
| ||
| 20:56 | Operation::Procedure()を廃止 Context::set_continuation()とreserve()を分離してvm_apply()でコンテキストの保存/復帰のために用いる。この時のcont.code_thunk()はCodeから作られたものとしてよいのでcodeにProcedure()を設定することはない。set_continuation()の方はvm_invoke()中で呼ばれるので、set_code_by_proc()をもちいてcodeを設定してよいのでProcedure()は不要になった。Thunk()もwinderでしか使っていないが、なくすにはプロシージャでラップしてやるなどちょっと面倒 ... (check-in: f4d4931411 user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 17:18 | Context::set_code_by_proc()修正 ... (check-in: ac1f162026 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 17:08 | Context::apply()修正 Context::set_code_by_proc()にいろいろおしこめる。 set_continuation()の際にはエラーハンドリングができないので(これが前コミットでうまくいかなかった原因)set_code_thunk()を分離してOperation::Procedure()はのこった。 ... (check-in: 48bfa4e3cd user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 13:38 | Context::apply_procedure()を変更 Closure/Continuationと同様にset_code_by_proc()で展開してOperation::Procedure()を排除できそうな気がするのだが、tailコンテキストでは再帰ループになって何かうまくいかない。 Valuedの場合のコードを単純化したのみ。 ... (check-in: 966e12e179 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
|
2026-01-19
| ||
| 21:46 | Values::to_value() ... (check-in: 0ea4e0b5c6 user: thasegawa@mta.biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 21:32 | Context::set_code_by_proc()修正 ClosureやContinuationの場合Context::codeにOperation::Procedure()ではなく持っているCodeを設定してしまう(命令フェッチが1回分おとく)。Closureの場合はactivation frameの生成まで行う。 ... (check-in: 7a33f80a85 user: thasegawa@mta.biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
|
2026-01-18
| ||
| 19:25 | RFtlObj::list_from_iter_rev ... (check-in: 626ad61a53 user: thasegawa@mta.biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 16:09 | mimalloc導入 ... (check-in: 02c97d42ed user: thasegawa@mta.biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 15:22 | Context::set_code()修正 ... (check-in: af8a7e8972 user: thasegawa@mta.biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |
| 10:07 | Regsにcodeもキャッシュ Operationの取得が少しだけ速くなる。 ... (check-in: 5e6e2aa0f4 user: thasegawa@mta.biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-pattern-match, origin/syntax-rules-refactor, origin/vm_operations, trunk) | |