MM AvariceLHubris

AvariceLHubris запушил(а) master в AvariceLHubris/huffman

  • a9154346e7 Changed CLI flags
  • 80d275f6c3 Improve robustness and efficiency across encode/decode pipeline - encode_text: pre-allocate with with_capacity, iterate bits directly to avoid per-character clone, return Result instead of panicking on unknown characters - decode_text: annotate error lifetime as 'static (errors are literals) - get_character_codes_for_storage: return &[(char, u32)] instead of cloning the Vec - read_tree_and_text: return Result<String, anyhow::Error>, replacing all panicking unwraps/expects with propagated errors - store_tree_and_text: return Result<(), anyhow::Error>, propagate encode_text errors - Replace hand-rolled four_b_to_u32 with u32::from_be_bytes - Remove commented-out debug println!s and dead code
  • Просмотр сравнение для этих 2 коммитов »

3 месяцев назад

AvariceLHubris запушил(а) master в AvariceLHubris/huffman

  • a9154346e7 Changed CLI flags
  • 80d275f6c3 Improve robustness and efficiency across encode/decode pipeline - encode_text: pre-allocate with with_capacity, iterate bits directly to avoid per-character clone, return Result instead of panicking on unknown characters - decode_text: annotate error lifetime as 'static (errors are literals) - get_character_codes_for_storage: return &[(char, u32)] instead of cloning the Vec - read_tree_and_text: return Result<String, anyhow::Error>, replacing all panicking unwraps/expects with propagated errors - store_tree_and_text: return Result<(), anyhow::Error>, propagate encode_text errors - Replace hand-rolled four_b_to_u32 with u32::from_be_bytes - Remove commented-out debug println!s and dead code
  • 94677e72ef Changed CLI flags
  • dc2beeaebe Improve robustness and efficiency across encode/decode pipeline - encode_text: pre-allocate with with_capacity, iterate bits directly to avoid per-character clone, return Result instead of panicking on unknown characters - decode_text: annotate error lifetime as 'static (errors are literals) - get_character_codes_for_storage: return &[(char, u32)] instead of cloning the Vec - read_tree_and_text: return Result<String, anyhow::Error>, replacing all panicking unwraps/expects with propagated errors - store_tree_and_text: return Result<(), anyhow::Error>, propagate encode_text errors - Replace hand-rolled four_b_to_u32 with u32::from_be_bytes - Remove commented-out debug println!s and dead code Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
  • Просмотр сравнение для этих 4 коммитов »

6 месяцев назад

AvariceLHubris запушил(а) master в AvariceLHubris/huffman

  • 94677e72ef Changed CLI flags
  • dc2beeaebe Improve robustness and efficiency across encode/decode pipeline - encode_text: pre-allocate with with_capacity, iterate bits directly to avoid per-character clone, return Result instead of panicking on unknown characters - decode_text: annotate error lifetime as 'static (errors are literals) - get_character_codes_for_storage: return &[(char, u32)] instead of cloning the Vec - read_tree_and_text: return Result<String, anyhow::Error>, replacing all panicking unwraps/expects with propagated errors - store_tree_and_text: return Result<(), anyhow::Error>, propagate encode_text errors - Replace hand-rolled four_b_to_u32 with u32::from_be_bytes - Remove commented-out debug println!s and dead code Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
  • 152991dc65 Added basic standard input handling
  • e3fa04703e Fixed unwrap call
  • 71d6d64478 Fixed single character bug
  • Просмотр сравнение для этих 10 коммитов »

6 месяцев назад

AvariceLHubris запушил(а) master в AvariceLHubris/huffman

6 месяцев назад

AvariceLHubris запушил(а) master в AvariceLHubris/huffman

  • 75bcc83090 Improve robustness and efficiency across encode/decode pipeline - encode_text: pre-allocate with with_capacity, iterate bits directly to avoid per-character clone, return Result instead of panicking on unknown characters - decode_text: annotate error lifetime as 'static (errors are literals) - get_character_codes_for_storage: return &[(char, u32)] instead of cloning the Vec - read_tree_and_text: return Result<String, anyhow::Error>, replacing all panicking unwraps/expects with propagated errors - store_tree_and_text: return Result<(), anyhow::Error>, propagate encode_text errors - Replace hand-rolled four_b_to_u32 with u32::from_be_bytes - Remove commented-out debug println!s and dead code
  • e99b73542f Improve robustness and efficiency across encode/decode pipeline - encode_text: pre-allocate with with_capacity, iterate bits directly to avoid per-character clone, return Result instead of panicking on unknown characters - decode_text: annotate error lifetime as 'static (errors are literals) - get_character_codes_for_storage: return &[(char, u32)] instead of cloning the Vec - read_tree_and_text: return Result<String, anyhow::Error>, replacing all panicking unwraps/expects with propagated errors - store_tree_and_text: return Result<(), anyhow::Error>, propagate encode_text errors - Replace hand-rolled four_b_to_u32 with u32::from_be_bytes - Remove commented-out debug println!s and dead code Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
  • Просмотр сравнение для этих 2 коммитов »

6 месяцев назад

AvariceLHubris запушил(а) master в AvariceLHubris/huffman

  • 75bcc83090 Improve robustness and efficiency across encode/decode pipeline - encode_text: pre-allocate with with_capacity, iterate bits directly to avoid per-character clone, return Result instead of panicking on unknown characters - decode_text: annotate error lifetime as 'static (errors are literals) - get_character_codes_for_storage: return &[(char, u32)] instead of cloning the Vec - read_tree_and_text: return Result<String, anyhow::Error>, replacing all panicking unwraps/expects with propagated errors - store_tree_and_text: return Result<(), anyhow::Error>, propagate encode_text errors - Replace hand-rolled four_b_to_u32 with u32::from_be_bytes - Remove commented-out debug println!s and dead code

6 месяцев назад

AvariceLHubris запушил(а) master в AvariceLHubris/huffman

6 месяцев назад

AvariceLHubris запушил(а) master в AvariceLHubris/huffman

6 месяцев назад

AvariceLHubris запушил(а) master в AvariceLHubris/huffman

7 месяцев назад

AvariceLHubris запушил(а) master в AvariceLHubris/huffman

7 месяцев назад

AvariceLHubris запушил(а) master в AvariceLHubris/huffman

  • 6767e83084 Don't remember what this was supposed to be

11 месяцев назад

AvariceLHubris запушил(а) master в AvariceLHubris/Keys

1 год назад

AvariceLHubris запушил(а) master в AvariceLHubris/Keys

1 год назад

AvariceLHubris создал новую ветку master в AvariceLHubris/Keys

1 год назад

AvariceLHubris создал(а) репозиторий AvariceLHubris/Keys

1 год назад

AvariceLHubris запушил(а) master в AvariceLHubris/huffman

  • 86862cf49c Replaced vector with minheap Should be more efficient.

1 год назад

AvariceLHubris запушил(а) master в AvariceLHubris/huffman

1 год назад