Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* fix: dedupe fns_to_call (#236) A user reported experiencing duplicate entries in builds using a Vec, so we now use a HashSet to ensure uniqueness. Signed-off-by: Ana Hobden <[email protected]> * chore: update some dependencies (#229) Signed-off-by: Ana Hobden <[email protected]> * chore: ensure GitHub can blend (#237) Signed-off-by: Ana Hobden <[email protected]> * feat: Enable aarch64-darwin nix support (#242) * feat: enable aarch64-darwin nix support Signed-off-by: Ana Hobden <[email protected]> * resolve issue #241: pg_extern functions need to be `extern "C"`. - we were also missing a few `#[no_mangle]`s - ignore warnings about i128 not being ffi safe - `direct_function_call()` now expects an `extern "C"` function * bump version to 0.1.23 * update generated bindings from macos * fix: Fixup Darwin linking issues (#244) * fix: Repair pgx-tests from root on darwin Signed-off-by: Ana Hobden <[email protected]> * chore: add newline Signed-off-by: Ana Hobden <[email protected]> * feat: pg14 support (#245) * support PostgreSQL 14 * include pg14 in CI tests * need pg14 in the Cargo.toml template for new pgx progjects * complete cargo-pgx support for pg14 * fix issue around shmem initialization * another feature for pg14 * fix issue with exported symbol for shared memory support * bump version to 0.1.24 * slice-into-datum (#239) Co-authored-by: Jan Cristina <[email protected]> Co-authored-by: Ana Hobden <[email protected]> * fix a few issues around pg14 support * chore: update dependencies (#248) Signed-off-by: Ana Hobden <[email protected]> * Add link to new blog post (#249) * Fix issues with error handling across FFI boundaries (#250) * Fix issues with error handling across FFI boundaries This also makes a few functions unsafe, so we had to litter parts of the code with unsafe{} blocks. The primary user-facing change here is if users are using `pgx::direct_function_call()` to call Rust-based functions with the `#[pg_extern]` annotation, those functions now need to be called using `pgx::direct_pg_extern_function_call()`. In general, this is yet another follow-up to issue #241. * bump version to 0.1.25 * Better debug output when entity graph is cyclic. (#260) * chore: improve toposort error Signed-off-by: Ana Hobden <[email protected]> * chore: pretty print that toposort error Signed-off-by: Ana Hobden <[email protected]> * fix: use unaliased name in positioning refs Signed-off-by: Ana Hobden <[email protected]> Co-authored-by: Ana Hobden <[email protected]> * bump version to 0.2.0-beta.2 * upgrade dependencies * update comments * hack the sample's Cargo.toml file to use this specific version of pgx dependencies from github * remove old versions of postgres before we explicitly install pg13 * fix type-o * fix this test yet again. Co-authored-by: Ana Hobden <[email protected]> Co-authored-by: jcrist1 <[email protected]> Co-authored-by: Jan Cristina <[email protected]> Co-authored-by: Ryan Lambert <[email protected]>
- Loading branch information