Sean Perry
Sean Perry
However, rustup is used at the end to install Clippy. While it is likely uncommon to end up with rustc and cargo but not rustup it is possible.
Add the following as CI running with GitHub Actions. rustfmt is run first essentially as a quick smoke test. If the PR is poorly formatted we can stop quickly. clippy...
This PR adds LispNumberOrMarker and refactors LispNumber to no longer coerce markers.
Move initially defined keybindings to Rust. Use 'AsRef' Trait to make keybinding definition more hygienic. Along with 'KeyChar' the need for casting is contained within 'initially_defined_key'.
This builds on the previous casetab.c PR. Now `LispCaseTable` is responsible for more work and the conversion routines are more fleshed out. My plan is to work through the chartable.c...
This ain't pretty and it definitely ain't fit to merge. But it demonstrates a path towards unit tests of Rust code in Rust but called by C code. This creates...
The API remacs uses to parse proc macros has changed upstream. `parse_outer_attrs` is now a sub-parser.