You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Change to pre-generated bindings, add feature for generating at compile-time (#21)
* Change to pre-generated bindings, use feature for compile-time generated
* Fix clippy lints
* Ignore bindgen feature on docs.rs
* Update generate-bindings.yml
* Update build.yml
* Fix clippy and missing-libs
* Update docs
* Add rust-toolchain.toml with nightly as the default
* Update CHANGELOG.md
* Add rustfmt component to update-bindings
* Fix workflow file reference
* Run bindgen from crate root on update-bindings CI
* Add CI job to check bindings
* On the CI to update bindings, get the submodule hash after updating
* Bind is_build_rs to a variable to make function argument clearer
* Rename sort keys to precedence and ident
* When formatting fails, warn if running from build.rs, panic otherwise
* Use CargoCallbacks instead of our own ParseCallbacks implementation
* Gate env_logger under "log-build" feature
To reduce dependencies for vitasdk-sys package
* Use "build-util" profile for vitasdk-build-util
"build-util" is identical to profile used by build.rs
* `cargo update`
* Watch DOCS_RS environment variable change
* Add all-stubs feature
Removes need for bindgen during docs.rs build
* rename all_stubs field for serde
* Revert adding redundant --missing-features check
* Group foreign items by feature and refactor
* Use doc_auto_cfg instead of doc_cfg
* Link on same foreign mods as external definitions and sort by feature
* Sort `impl` blocks by rendering the type using quote
* Add note to README.md and comments to workflows about LLVM version used
---------
Co-authored-by: Daria Sukhonina <dariasukhonina@gmail.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,13 @@
2
2
3
3
The format is based on [Common Changelog](https://common-changelog.org/) and [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
4
4
5
+
## [0.3.3] - Unreleased
6
+
7
+
### Changed
8
+
9
+
- Bindings are now pre-generated by default, meaning that LLVM / Clang is no longer requried to be installed.
10
+
- There's a new `bindgen` feature which makes the crate generate bindings at compile-time by using headers at `$VITASDK` instead of using pre-generated bindings.
0 commit comments