Skip to content
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

Rewrite Datum as a newtyped pointer to an opaque type #545

Merged
merged 11 commits into from
Apr 28, 2022

Commits on Apr 13, 2022

  1. Redo Datum as opaque newtype

    workingjubilee authored and Jubilee Young committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    0aef702 View commit details
    Browse the repository at this point in the history
  2. Remove _ as <Datum as usize> in macro expansion

    workingjubilee authored and Jubilee Young committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    8ac6548 View commit details
    Browse the repository at this point in the history
  3. Make Datum strict_provenance compliant

    Jubilee Young committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    9c31285 View commit details
    Browse the repository at this point in the history
  4. Cleanup

    workingjubilee authored and Jubilee Young committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    ce35c32 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. Merge branch 'develop-v0.5.0' of github.com:tcdi/pgx into pgx-datum-r…

    …efactor
    Jubilee Young committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    e046a03 View commit details
    Browse the repository at this point in the history
  2. Simplify code with Datum::ptr_cast

    Also localizes the sptr polyfill to pg_sys
    Jubilee Young committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    da817f3 View commit details
    Browse the repository at this point in the history
  3. More conventional Datum fn names

    Jubilee Young committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    6f20903 View commit details
    Browse the repository at this point in the history
  4. Document inherent fn of Datum

    Jubilee Young committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    eafe0a2 View commit details
    Browse the repository at this point in the history
  5. Tighten casts for provenance

    Jubilee Young committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    fab3227 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2022

  1. Fixup imports

    Jubilee Young committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    5409ca2 View commit details
    Browse the repository at this point in the history
  2. More docs for Datum and NullableDatum

    Jubilee Young committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    06e0db4 View commit details
    Browse the repository at this point in the history