-
Notifications
You must be signed in to change notification settings - Fork 264
Comparing changes
Open a pull request
base repository: TheDan64/inkwell
base: 0.6.0
head repository: TheDan64/inkwell
compare: 0.7.0
- 16 commits
- 50 files changed
- 12 contributors
Commits on Apr 25, 2025
-
Update thiserror requirement from 1.0.48 to 2.0.11 (#564)
Updates the requirements on [thiserror](https://github.com/dtolnay/thiserror) to permit the latest version. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@1.0.48...2.0.11) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dan Kolsoi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d7e646b - Browse repository at this point
Copy the full SHA d7e646bView commit details
Commits on May 30, 2025
-
chore: fix warning of elided_lifetimes_in_paths in examples (#590)
Signed-off-by: hsqStephenZhang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e3369e7 - Browse repository at this point
Copy the full SHA e3369e7View commit details
Commits on Jun 6, 2025
-
Add
get_bit_widthmethod for float type (#589)* feat: add `get_bit_width` method for float type * test: add `test_float_type` * fix: change bfloat to only llvm11+ --------- Co-authored-by: Dan Kolsoi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb31b01 - Browse repository at this point
Copy the full SHA eb31b01View commit details
Commits on Aug 9, 2025
-
Preliminary LLVM 19/20 support (#557)
* Update Cargo.toml * LLVM 19 preliminary build * rename llvm19-0 to llvm-19-1 * add llvm 19.1 to test matrix * update the bindings to use 19.1 instead of 19 * use sagudev instead of KyleMayes for LLVM 19.1 support * fixup! use sagudev instead of KyleMayes for LLVM 19.1 support * fix for metadata kind id * add llvm 20 support * fix for LLVMSetNUW * fixup! fix for LLVMSetNUW * add llvm 20.1 to ci * fixup! fixup! fix for LLVMSetNUW * fixup! fixup! fixup! fix for LLVMSetNUW * fixup! fixup! fixup! fixup! fix for LLVMSetNUW * add llvm20-1 back to feature detection * fixup! add llvm20-1 back to feature detection * add missing stuff for llvm 20 * fixup! add missing stuff for llvm 20 * try to get llvm from LLVM apt source instead * fixup! try to get llvm from LLVM apt source instead * add libpolly back * disable test_get_decl_va_copy for LLVM 19 and up for now * fix first metadata kind id for llvm 20 * fix test for llvm 20 * try out nextest * make sure jit example can run * improve Kaleidoscope example a little bit to add eval mode rather than repl * feat: support LLVM 19 and 20 in debug info * Clippy fixes * Clippy fixes --------- Co-authored-by: Dan Kolsoi <[email protected]> Co-authored-by: Steve Fan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 50c16a6 - Browse repository at this point
Copy the full SHA 50c16a6View commit details
Commits on Aug 14, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 0b0a2c0 - Browse repository at this point
Copy the full SHA 0b0a2c0View commit details
Commits on Aug 16, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 279ef78 - Browse repository at this point
Copy the full SHA 279ef78View commit details
Commits on Sep 3, 2025
-
* Add error.rs, create Error enum, and import Error into crate namespace. * More specific error types. * Fixes typo. * Alignment of 0 is invalid. * Missing #[from] attribute. * Formatting. * More formatting. * Hopefully final formatting commit. * Changes the alignment assertions to != 0, 0 is not a legal alignment. * Changed assertion to check if alignment is 16, which is the last valid set value. * Corrected BitwidthError message.
Configuration menu - View commit details
-
Copy full SHA for 7077b70 - Browse repository at this point
Copy the full SHA 7077b70View commit details -
feat: make BasicBlock::new publicly accessible (#601)
* Update basic_block.rs * docs: Add documentation for BasicBlock::new method --------- Co-authored-by: Dan Kolsoi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e29a3d0 - Browse repository at this point
Copy the full SHA e29a3d0View commit details
Commits on Sep 23, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 075db5c - Browse repository at this point
Copy the full SHA 075db5cView commit details
Commits on Oct 18, 2025
-
All tests passing on Windows. (#608)
* test_default_triple fix * All tests passing on Windows. * Formatting. * Formatting. * Formatting. * Forgot to configure windows dep for windows. * I think it should work now. * I don't know what I'm doing. * Hopefully this satisfies clippy. * I could have sworn that I just committed this.
Configuration menu - View commit details
-
Copy full SHA for 0f8d2d6 - Browse repository at this point
Copy the full SHA 0f8d2d6View commit details
Commits on Oct 31, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 5b64e21 - Browse repository at this point
Copy the full SHA 5b64e21View commit details -
Configuration menu - View commit details
-
Copy full SHA for f88ccb2 - Browse repository at this point
Copy the full SHA f88ccb2View commit details
Commits on Nov 1, 2025
-
Removes Either dependency. (#610)
* Replaced Either with UsedValue enum. * More replacement of Either. * All instances of Either removed. * Removed `either` dependency. * Formatting. * Added documentation. * Changed `value().unwrap()` into `unwrap_value()`. --------- Co-authored-by: Dan Kolsoi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a84825 - Browse repository at this point
Copy the full SHA 9a84825View commit details -
Initial support to LLVM 21 (#617)
Co-authored-by: Dan Kolsoi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0079487 - Browse repository at this point
Copy the full SHA 0079487View commit details
Commits on Nov 11, 2025
-
Add BasicValueEnum::is_const() Method (#620)
* feat: added is_const method to BasicValueEnum * feat: added constness check for ScalableVectorValue in BasicValueEnum::is_const() which wasn't support in previous commit * feat: removed BasicValueEnum::is_const() and added BasicValue::is_const() * feat: changed Value construction to check is_const to call LLVMIsConst directly * fix: changed LLVMIsConst to LLVMIsConstant
Configuration menu - View commit details
-
Copy full SHA for 5597a8a - Browse repository at this point
Copy the full SHA 5597a8aView commit details
Commits on Nov 12, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 9645f1c - Browse repository at this point
Copy the full SHA 9645f1cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.6.0...0.7.0