| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
update plan | 9 个月前 | |
Implement ls command with coreutils flags and combined short flags Add comprehensive coreutils-style flag support to ls command: - -a/--all: Show hidden files - -l/--long: Long format with permissions and owner - -h/--human-readable: Human-readable sizes - -t/--time: Sort by modification time - -r/--reverse: Reverse sort order - -R/--recursive: List subdirectories recursively Implement short flag aliases and combined flag parsing: - Map short flags to full names (e.g., 'l' -> 'long') - Support POSIX-style combined flags (e.g., -al, -ltr, -aR) - Split multi-character short flags into individual components Update argument parser to handle short aliases: - Add short: Option<char> field to Argument - Add flag_with_short() method to Signature - Build short_aliases HashMap for efficient lookups Enhance ls_command with all 6 flags: - Conditional table columns based on flags - Platform-specific permission formatting - Recursive directory traversal - Time-based and reverse sorting Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 9 个月前 | |
Move test_lines.txt to test/txt/ and update test references - Moved test_lines.txt from root to test/txt/ directory - Updated vm_tests.rs to use new path: ../../../test/txt/test_lines.txt - Cleaned up temporary test files from root directory - Better test file organization Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 9 个月前 | |
feat(vm): Implement BigVM Native Interface and integrate auto-vm crate - Implemented Native Interface (FFI) with NativeInterface registry and ShimFunc. - Added CALL_NAT opcode for calling host functions. - Added standard library shims (print_i32, print_f32). - Created crates/auto-vm binary crate for BigVM execution. - Updated Codegen to support intrinsics map to CALL_NAT. - Implemented simple relocation loader in uto-vm. - Verified with hello.at and demo.at. | 8 个月前 |