FTLLisp Rust

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-05-01
13:52
gcのテスト失敗のworkaround ... (leaf check-in: ea877cba2d user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
13:09
to_error_message()修正 InternalError:, SystemError:をとりあえず表示 SystemErrorのなかのチェーンが表示されない。 ... (check-in: 80b6b8ca6d user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
12:12
コンディションタイプ名やフィールド名の定義 Co-authored-by: Copilot <copilot@github.com> ... (check-in: c3f0b1061a user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
2026-04-30
21:19
前コミットミス ... (check-in: a01a298df9 user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
19:40
compile_error !-> syntax_error! std::compile_errorと被る方がいやなので、meaning.rsの方はsyntax_error_milに ... (check-in: 1501bf4dae user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
19:01
エラーチェーン修正 FTLLISP_ERROR_TYPEからerror-souceを分離 ... (check-in: 83752966c5 user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
17:05
compile_error!もれ Co-authored-by: Copilot <copilot@github.com> ... (check-in: ae17069d0c user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
16:53
不要なdallow(ead_code)削除 Co-authored-by: Copilot <copilot@github.com> ... (check-in: 5ee09ac68b user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
16:51
RaisedObjectのチェイン誤り修正 ... (check-in: ad59788356 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
16:02
compile_error! Co-authored-by: Copilot <copilot@github.com> ... (check-in: bd304223f8 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
15:07
anyhow::Errorからコンディションを生成する際のエラーチェーンを適正化 Co-authored-by: Copilot <copilot@github.com> ... (check-in: 64e9348fc0 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
13:49
System Exitコンディションの表示修正 Co-authored-by: Copilot <copilot@github.com> ... (check-in: 3d55432577 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
12:57
runtime_errorマクロ Co-authored-by: Copilot <copilot@github.com> ... (check-in: d05428f3f1 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
2026-04-29
00:38
constant eval error Co-authored-by: Copilot <copilot@github.com> ... (check-in: 8fea1a2abf user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
00:26
エラー生成の調整 ユーティリティ関数の整理 syntax_error()とerror()の使い分け Co-authored-by: Copilot <copilot@github.com> ... (check-in: d369cb0b97 user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
2026-04-28
22:06
cargo fmt ... (check-in: 85ed06ceee user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
22:04
Merge remote-tracking branch 'origin/refactor/error-model-phase-plan' into condition_type ... (check-in: ce21bc6a0b user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
14:14
ConditionとErrorの分離をさらに進める Co-authored-by: Copilot <copilot@github.com> ... (leaf check-in: e281c16115 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/refactor/error-model-phase-plan, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
11:18
bail, errorのirritant修正 error_with_source追加(チェインがきれてた) Co-authored-by: Copilot <copilot@github.com> ... (check-in: a9b9340160 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/refactor/error-model-phase-plan, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
08:55
ValueResultでできるだけRaisedObjectをエラーとして返す Conditionからエラー周りを分離する準備 ... (check-in: 9d818bfb64 user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
2026-04-27
18:13
refactor: move error message formatting to ftllisp::to_error_message - Add ftllisp::to_error_message(impl Into<RFtlObj>) -> String for human-readable error messages (replaces Condition::Display) - Remove Condition::Display from ftllisp-object (display policy belongs to the interpreter layer, not the object layer) - Remove RFtlObj::error_msg() which depended on Condition::Display - Fix regression: restore FTLLISP_ERROR_TYPE supertype to CONDITION_TYPE_ERROR_WITH_SOURCE (was incorrectly changed to CONDITION_TYPE_ERROR, breaking error chain representation) - Fix regression: restore CONDITION_TYPE_ERROR_WITH_SOURCE supertype to CONDITION_TYPE_ERROR (was incorrectly changed to CONDITION_TYPE_CONDITION) - Export CONDITION_TYPE_ERROR_WITH_SOURCE from ftllisp-object - Add RFtlObj::condition_fields_string() as public wrapper - Replace all error_msg() call sites with to_error_message() ... (check-in: 65869ea54a user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/refactor/error-model-phase-plan, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
15:50
refactor: consolidate procedure error handling ... (check-in: ae52ab5ecd user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/refactor/error-model-phase-plan, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
13:37
phase4: adapt ftllisp to RaisedObject-based procedure errors ... (check-in: 39c32cd94f user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/refactor/error-model-phase-plan, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
13:34
phase3: switch ValuesResult to RaisedObject error type ... (check-in: 622d4e4347 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/refactor/error-model-phase-plan, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
12:56
phase2: reorganize condition error markers and remove meta type ... (check-in: 834e1a3c87 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/refactor/error-model-phase-plan, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
12:49
phase1: refactor condition internals to enum ... (check-in: 4d316430f2 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/refactor/error-model-phase-plan, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
2026-04-26
10:36
エラー生成をもう少し整理 ... (check-in: b3812bfa22 user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
2026-04-25
23:56
IOエラーの生成をftllisp側に持ってくる ... (check-in: deaf225d26 user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
20:12
IOエラー、ファイルエラーのSRFI-36への対応 ... (check-in: b09d2d26b1 user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
15:37
ReadErrorをConditionにもう少し寄せる ... (check-in: 7ac09a3bfa user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
2026-04-24
14:31
runtime_error() -> from_error() これら()はftllsp-objectからftllispに移した方がいい。ただProcedure::arity_err()などの扱いが微妙 またValueResultがanyhow::Errorなのが微妙。Result<RFtlObj, RaisedObject>にしてしまうのも手だが、map_err()やok_or_else()を大量に書くはめになりそう ... (check-in: dc2c15e14e user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
2026-04-23
16:36
runtime_error ... (check-in: 2edff5567f user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
15:02
syntax_errorを可能な場合vmにobjectとしてひきわたす ... (check-in: 733386a75f user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
2026-04-21
17:47
ファイルエラーをつけてみる ... (check-in: b9de591f4a user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
14:45
コンディションタイプの整理を進める ... (check-in: 7ccd77b3c4 user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
14:43
(exit)を(guard)で握り潰せてしまうのを修正 guardはserious-conditionを握りつぶせる。なんとなればserious-condition(uncontinuable)はraiseが戻ってこない(値を返さない)ことを保証するのみで、例外が補足されることはさまたげない。 ... (check-in: 1c55685a5a user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
2026-04-19
20:17
複合オブジェクトにはコンディションオブジェクトをそのまま保持するように修正 ... (check-in: 1c1335675a user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
11:21
ConditionTypeを導入 実装をSRFI-35のリファレンス実装によせた ... (check-in: ae114f8c89 user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/condition_type, origin/envir_name_map, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_operations, trunk)
2026-04-15
20:32
Merge commit '1857618f8041a0a7f5a4a137945d5266293b2158' ... (leaf check-in: a5304c0260 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-refactor, origin/vm_operations, trunk)
18:47
Merge commit '94767d9e265f7e5a4ee9311bfefff4a0c54a16d1' into vm_eval_loop ... (leaf check-in: 24f13c627e user: thasegawa@biglobe.ne.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/fix_type_alias, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_eval_loop, origin/vm_operations, trunk)
14:36
Restrict Condition API and fix serious-condition propagation ... (leaf check-in: f7297b1476 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/error_calssification, origin/fix_type_alias, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_eval_loop, origin/vm_operations, trunk)
13:30
Derive condition origin from metadata ... (check-in: b825d30cfd user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/error_calssification, origin/fix_type_alias, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_eval_loop, origin/vm_operations, trunk)
11:52
Rename error module to condition ... (check-in: f2cc256dee user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/error_calssification, origin/fix_type_alias, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_eval_loop, origin/vm_operations, trunk)
11:43
Map read errors to parse and host condition metadata ... (check-in: c491cb7083 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/error_calssification, origin/fix_type_alias, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_eval_loop, origin/vm_operations, trunk)
11:28
Group condition metadata into ConditionMeta ... (check-in: 7f124e8759 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/error_calssification, origin/fix_type_alias, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_eval_loop, origin/vm_operations, trunk)
2026-04-14
19:33
Refactor condition internals into condition parts ... (check-in: da9d348f45 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/error_calssification, origin/fix_type_alias, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_eval_loop, origin/vm_operations, trunk)
15:23
Remove FtlError compatibility layer ... (check-in: ce8ff52c2b user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/error_calssification, origin/fix_type_alias, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_eval_loop, origin/vm_operations, trunk)
15:13
Introduce condition objects for runtime errors ... (check-in: 2e99201bc4 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/error_calssification, origin/fix_type_alias, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_eval_loop, origin/vm_operations, trunk)
2026-04-13
16:46
Introduce RaisedObject for explicit Scheme exception propagation ... (check-in: 052e34f501 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/error_calssification, origin/fix_type_alias, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_eval_loop, origin/vm_operations, trunk)
16:33
Improve macro SeriousCondition context with form tag ... (check-in: 9d8eb18949 user: tomoki@ftl.co.jp tags: master, origin/clippy_pedantic, origin/envir_name_map, origin/error_calssification, origin/fix_type_alias, origin/gc-worker-thread, origin/master, origin/syntax-refactor-rep, origin/syntax-rules-refactor, origin/vm_eval_loop, origin/vm_operations, trunk)