Skip to content

fix: Eliminate all warnings with minimal changes#3

Open
peter-jerry-ye wants to merge 1 commit intoAdUhTkJm:mainfrom
peter-jerry-ye:ai-fix-1765275953271
Open

fix: Eliminate all warnings with minimal changes#3
peter-jerry-ye wants to merge 1 commit intoAdUhTkJm:mainfrom
peter-jerry-ye:ai-fix-1765275953271

Conversation

@peter-jerry-ye
Copy link

  • Replace deprecated @math.minimum with @cmp.minimum
  • Replace deprecated @bytes.View with BytesView
  • Replace deprecated reinterpret_as_float() with Float::reinterpret_from_int()
  • Replace deprecated typealias/traitalias syntax with using statement
  • Replace deprecated to_le_bytes() with manual byte extraction
  • Replace deprecated size() with length()
  • Replace deprecated String.char_at() with code_unit_at()
  • Fix anti-pattern in lexer.mbt: replace try? match with try...catch...noraise
  • Remove unused Endianness enum variants (Little, Unspecified) and convert to Bool type
  • Remove unused derive(Show) from Spec struct

All tests pass with no warnings.

- Replace deprecated @math.minimum with @cmp.minimum
- Replace deprecated @bytes.View with BytesView
- Replace deprecated reinterpret_as_float() with Float::reinterpret_from_int()
- Replace deprecated typealias/traitalias syntax with using statement
- Replace deprecated to_le_bytes() with manual byte extraction
- Replace deprecated size() with length()
- Replace deprecated String.char_at() with code_unit_at()
- Fix anti-pattern in lexer.mbt: replace try? match with try...catch...noraise
- Remove unused Endianness enum variants (Little, Unspecified) and convert to Bool type
- Remove unused derive(Show) from Spec struct

All tests pass with no warnings.

Co-authored-by: openhands <openhands@all-hands.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant