Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: postgrespro/pgsphere
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.4.2
Choose a base ref
...
head repository: postgrespro/pgsphere
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 18 commits
  • 53 files changed
  • 4 contributors

Commits on Dec 22, 2023

  1. KNN support for spoints

    waaeer authored and vitcpp committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    f2b6879 View commit details
    Browse the repository at this point in the history
  2. Fix code formatting, bump release version up to 1.5.0

    Raise the version up to 1.5.0, add upgrade script
    
    Fix issues found after the review
    vitcpp committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    f20a664 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2023

  1. Configuration menu
    Copy the full SHA
    2f7d791 View commit details
    Browse the repository at this point in the history
  2. Implement pgindent-headers Makefile rule

    This rule executes pgindent with header files only.
    vitcpp committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    462fa03 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Fix output precision limit for double values (issue #118) (#119)

    Fix output precision limit for double values (issue #118)
    
    pgSphere used its own setting (set_sphere_output_precision function)
    to limit the output precision of double values, that could not be
    greater than 15 significant digits (DBL_DIG). It introduced some
    problems with dump/restore. PostgreSQL uses its own precision setting:
    extra_float_digits. The PostgreSQL setting allows to use more significant
    digits.
    
    This patch changes the default pgSphere output behaviour to utilize
    PostgreSQL extra_float_digits. Now, extra_float_digits is used by default,
    until set_sphere_output_precision is called.
    
    The old behaviour is kept for compatibility purposes. Once,
    set_sphere_output_precision is called, pgSphere starts to use the old
    behaviour (read, please, issue #118 discussion).
    
    The patch introduces a new function - reset_sphere_output_precision.
    It is used to reset to the PostgreSQL behaviour after using
    set_sphere_output_precision.
    
    * Update upgrade script (reset_sphere_output_precision function)
    
    * Add test for pgSphere output precision with different settings
    
    expected/output_precision.out   - PG 10-11
    expected/output_precision_1.out - PG 12+
    
    * Add extra_float_digits = 2 for epochprop and bounding_box_gist tests
    vitcpp authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    8394ae7 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Alter spoint op family to add missed operator 17 (<->) (#121)

    The upgrade script misses the altering of spoint operator family
    to add operator 17. It is required for k-NN search.
    
    Change the version to 1.5.1.
    vitcpp authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    daa9478 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    59ae179 View commit details
    Browse the repository at this point in the history
  2. Fix build under mingw64

    Add TOK_ prefix to INT, FLOAT, SIGN token names to distinguist these
    names from macro directives under mingw64.
    vitcpp committed May 27, 2024
    Configuration menu
    Copy the full SHA
    ac1d4ff View commit details
    Browse the repository at this point in the history
  3. Bump version up to 1.5.2

    vitcpp committed May 27, 2024
    Configuration menu
    Copy the full SHA
    0607488 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Now more carefully nulling out null inputs in epoch_prop.

    This is so we do not invent values for pm, parallax, or rv.  We
    are actually a bit over-cautious and invalidate both PMs even if
    only one is missing.  This is because PMs mix, and hence there are traces
    of the invented 0 in the other component of the PM.  Similarly,
    when the parallax is missing or bad, the RV would be heavily contaminated;
    in these cases, we copy through the original RV, as it may still be useful
    and certainly will not be grossly wrong.
    
    (sorry about a few whitespace diffs introduced by killing trailing whitespace
    in sql/epochprop.sql and src/epochprop.c)
    msdemlei authored and vitcpp committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    e1dee24 View commit details
    Browse the repository at this point in the history
  2. Issue #125: Add PostgreSQL 17 builds to CI workflow

    This merge request addresses issue #125 by updating the GitHub Actions CI workflow to build and test on PostrgeSQL 17.
    esabol authored and vitcpp committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    adda898 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    bd5915a View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Update actions/upload-artifact version in CI workflow

    This PR updates the version number on `actions/upload-artifact` in `.github/workflows/build-and-check.yml` in order to silence the following warning:
    
    > The following actions use a deprecated Node.js version and will be forced to run on node20: actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
    
    https://github.com/actions/upload-artifact says:
    
    > actions/upload-artifact@v3 is scheduled for deprecation on November 30, 2024. [Learn more.](https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/) Similarly, v1/v2 are scheduled for deprecation on June 30, 2024. Please update your workflow to use v4 of the artifact actions. This deprecation will not impact any existing versions of GitHub Enterprise Server being used by customers.
    esabol authored and vitcpp committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    dcdc52f View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. Configuration menu
    Copy the full SHA
    e059e5e View commit details
    Browse the repository at this point in the history
  2. Fix found issues after review

    vitcpp committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    50268d5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37897e9 View commit details
    Browse the repository at this point in the history
  4. Fix pgsphere cloned branch

    vitcpp committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    6c24424 View commit details
    Browse the repository at this point in the history
  5. Change log file name

    vitcpp committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    461e873 View commit details
    Browse the repository at this point in the history
Loading