-
-
Notifications
You must be signed in to change notification settings - Fork 249
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
0.12.0-beta prerelease bug tracking #1769
Comments
A #[pg_extern(immutable, parallel_safe)]
fn foo(relation: PgRelation) -> Option<&'static str> {
unimplemented!()
}
CREATE FUNCTION "foo"(
"relation" regclass /* pgrx::rel::PgRelation */
) RETURNS TEXT /* core::option::Option<&str> */
IMMUTABLE STRICT PARALLEL SAFE
LANGUAGE c /* Rust */
AS 'MODULE_PATHNAME', 'foo_wrapper'; Error in
I'm not sure if this is intentional (or expected), but it used to work in |
Hm. I am trying to decide if it being usable as an argument is useful or correct. I opened that as #1773. I will impl ArgAbi for it depending on the answers to that. |
|
Please file all your complaints about the beta series of releases here. In addition to breaking certain unsound patterns on purpose, I am expecting considerable bugs or failures to compile extensions that should compile, so if there is a compiler error, then please try to post the full error with the code that appears to produce it. If you cannot post your original code, then please post a reasonable approximation of it, including e.g. linking to a crate in a repository somewhere I can
git clone
. Fixes for these will be released about as fast as fixes get in, but for some cases it may be decided that the issue is not fixable.Current versions
0.12.0-beta issues fixed in 0.12.0-beta.3
Other improvements during beta series
The text was updated successfully, but these errors were encountered: