Skip to content

fix: resolve Emacs 29 test failures#29

Merged
d12frosted merged 7 commits intomasterfrom
fix/compilation-warnings
Jan 25, 2026
Merged

fix: resolve Emacs 29 test failures#29
d12frosted merged 7 commits intomasterfrom
fix/compilation-warnings

Conversation

@d12frosted
Copy link
Copy Markdown
Owner

@d12frosted d12frosted commented Jan 25, 2026

Summary

  • Add (require 'cl-lib) and use cl-oddp instead of oddp in tests
  • Extract plist-get results to variables in buttercup tests to work around an Emacs 29 byte-compilation issue where inline (plist-get props :type) expressions return nil unexpectedly in expect forms

This fixes the typed-field tests that were failing on Emacs 29.4.

@d12frosted d12frosted force-pushed the fix/compilation-warnings branch from 9d5a643 to 4595b25 Compare January 25, 2026 19:54
- Prefix unused `type` argument with underscore in vui--typed-field-validate
- Break long docstring line in vui-typed-field to fit 80 chars
- Replace obsolete when-let with when-let*
- Add missing (require 'cl-lib) to test file and use cl-oddp
@d12frosted d12frosted force-pushed the fix/compilation-warnings branch from 4595b25 to 22793ce Compare January 25, 2026 19:56
@d12frosted d12frosted changed the title fix: resolve compilation warnings fix: resolve Emacs 29 test failures Jan 25, 2026
@d12frosted d12frosted merged commit c7f78c1 into master Jan 25, 2026
2 checks passed
@d12frosted d12frosted deleted the fix/compilation-warnings branch January 25, 2026 20:20
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