Code Apprentice
|
79591f2161
|
Add error messages for unsupported macro features on compilation (#4194)
* First implementation
* tweak error message wording
* Fix boolean logic
* Remove redundant parens
* Add test for weakref error
* Fix test
* Reword error message
* Add expected error output
* Rinse and repeat for `dict`
* Add test output file
* Ignore Rust Rover config files
* cargo fmt
* Add newsfragment
* Update newsfragments/4194.added.md
Co-authored-by: David Hewitt <mail@davidhewitt.dev>
* Use ensure_spanned! macro
Co-authored-by: David Hewitt <mail@davidhewitt.dev>
* Use ensure_spanned! macro for weakref error, too
Co-authored-by: David Hewitt <mail@davidhewitt.dev>
* Revert "Ignore Rust Rover config files"
This reverts commit 6c8a2eec581ed250ec792d8465772d649b0a3199.
* Update wording for error message
Co-authored-by: Icxolu <10486322+Icxolu@users.noreply.github.com>
* Update weakref error message, too
* Refactor constant to a pyversions module
* Fix compiler errors
* Another wording update
Co-authored-by: David Hewitt <mail@davidhewitt.dev>
* And make weakref wording the same
* Fix compiler error due to using weakref in our own code
* Fix after merge
* apply conditional pyclass
* update conditional compilation in tests
---------
Co-authored-by: cojmeister <luqas.c@gmail.com>
Co-authored-by: David Hewitt <mail@davidhewitt.dev>
Co-authored-by: Icxolu <10486322+Icxolu@users.noreply.github.com>
|
2024-06-16 10:23:03 +00:00 |