| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | v1.13.0HEADv1.13.0main | Stefan Majewsky | 35 hours | 3 | -3/+3 |
| | | |||||
| * | pgruntime: link to pkg.go.dev for gg-pgx | Stefan Majewsky | 35 hours | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'pgruntime' | Stefan Majewsky | 35 hours | 21 | -1/+1232 |
| |\ | |||||
| | * | add testing/pgruntime | Stefan Majewsky | 35 hours | 14 | -14/+238 |
| | | | | | | | | | | | | | | | | | Testing pgruntime has quickly turned out to be a nightmare, because so many parts of the test logic are not easily reproducible (e.g. `stopDBIfLingering`). I decided to not waste a bunch of time testing code that is relatively compact and easy to verify by careful examination, and that is unlikely to change a lot in the future. | ||||
| | * | pgruntime: allow overriding .testdb path | Stefan Majewsky | 2 days | 2 | -4/+34 |
| | | | |||||
| | * | pgruntime: in ConnectForTest, only truncate tables instead of recreating the ↵ | Stefan Majewsky | 2 days | 5 | -29/+97 |
| | | | | | | | | | | | | | | | | | database DROP + CREATE DATABASE was measured at 100 ms per ConnectForTest(), which is prohibitively slow in large test suites. This should be more in the ballpark of 10 ms per test. | ||||
| | * | Merge branch 'main' into pgruntime | Stefan Majewsky | 2 days | 1 | -2/+8 |
| | |\ | |||||
| | * | | pgruntime: add t.Helper() and better error messages in ConnectForTest() | Stefan Majewsky | 2 days | 1 | -2/+7 |
| | | | | |||||
| | * | | pgruntime: fix parameter syntax in migration query | Stefan Majewsky | 2 days | 1 | -1/+1 |
| | | | | |||||
| | * | | pgruntime: add OverrideDatabaseName | Stefan Majewsky | 2 days | 1 | -3/+27 |
| | | | | |||||
| | * | | gsql: add context.Context argument to GSQLClose() | Stefan Majewsky | 3 days | 3 | -5/+6 |
| | | | | | | | | | | | | | Required for pgx.Conn.Close(). | ||||
| | * | | add package pgruntime | Stefan Majewsky | 3 days | 14 | -1/+880 |
| | | | | |||||
| * | | | gsql: add WithinTransaction | Stefan Majewsky | 2 days | 2 | -1/+32 |
| | |/ |/| | |||||
| * | | v1.12.0v1.12.0 | Stefan Majewsky | 2 days | 1 | -1/+1 |
| | | | |||||
| * | | gsql: add context.Context argument to GSQLClose() | Stefan Majewsky | 2 days | 2 | -2/+3 |
| |/ | | | | Required for pgx.Conn.Close(). | ||||
| * | add package errext | Stefan Majewsky | 4 days | 5 | -1/+126 |
| | | |||||
| * | add package gsql | Stefan Majewsky | 4 days | 4 | -0/+291 |
| | | |||||
| * | v1.11.1v1.11.1 | Stefan Majewsky | 2026-06-27 | 2 | -0/+7 |
| | | |||||
| * | v1.11.0v1.11.0 | Stefan Majewsky | 2026-06-27 | 1 | -1/+1 |
| | | |||||
| * | add func assert.ErrsEqual | Stefan Majewsky | 2026-06-27 | 4 | -20/+87 |
| | | |||||
| * | add package pathrouter | Stefan Majewsky | 2026-06-27 | 18 | -2/+870 |
| | | |||||
| * | assert: represent string literals with backticks when appropriate | Stefan Majewsky | 2026-06-22 | 3 | -11/+43 |
| | | |||||
| * | update description | Stefan Majewsky | 2026-06-21 | 1 | -1/+1 |
| | | |||||
| * | v1.10.1v1.10.1 | Stefan Majewsky | 2026-06-20 | 1 | -1/+1 |
| | | |||||
| * | assert: fix crash in ErrEqual on expected being a struct kind value | Stefan Majewsky | 2026-06-20 | 3 | -1/+23 |
| | | |||||
| * | v1.10.0v1.10.0 | Stefan Majewsky | 2026-06-20 | 1 | -1/+1 |
| | | |||||
| * | assert: improve output of Equal() for slice types with only partial diffs | Stefan Majewsky | 2026-06-20 | 3 | -8/+148 |
| | | |||||
| * | assert: add smart implementation for func Equal | Stefan Majewsky | 2026-06-20 | 4 | -5/+413 |
| | | |||||
| * | jsonmatch: factor out type Path for reuse in assert.Equal() implementation | Stefan Majewsky | 2026-06-19 | 2 | -79/+107 |
| | | |||||
| * | add package testcapture, package assert (minimal implementation) | Stefan Majewsky | 2026-06-19 | 17 | -210/+1253 |
| | | |||||
| * | raise minimum Go version to 1.26 | Stefan Majewsky | 2026-06-17 | 7 | -14/+15 |
| | | |||||
| * | v1.9.1v1.9.1 | Stefan Majewsky | 2026-06-17 | 1 | -1/+1 |
| | | |||||
| * | columnar: fix handling of json:"-" fields | Stefan Majewsky | 2026-06-17 | 3 | -1/+27 |
| | | |||||
| * | jsonmatch: cleanup doc section left over from planning | Stefan Majewsky | 2026-06-16 | 1 | -7/+0 |
| | | |||||
| * | README: organize package list by topic | Stefan Majewsky | 2026-06-15 | 1 | -9/+10 |
| | | |||||
| * | v1.9.0v1.9.0 | Stefan Majewsky | 2026-06-04 | 1 | -1/+1 |
| | | |||||
| * | jsonmatch: allow embedding custom Diffable instances within Object and Array | Stefan Majewsky | 2026-06-04 | 4 | -3/+78 |
| | | |||||
| * | v1.8.1v1.8.1 | Stefan Majewsky | 2026-06-02 | 1 | -1/+1 |
| | | |||||
| * | columnar: fix docstring | Stefan Majewsky | 2026-06-02 | 2 | -1/+6 |
| | | |||||
| * | v1.8.0v1.8.0 | Stefan Majewsky | 2026-06-02 | 1 | -1/+1 |
| | | |||||
| * | add package columnar | Stefan Majewsky | 2026-06-02 | 4 | -0/+299 |
| | | |||||
| * | .github/workflows: bump action versions, remove Coveralls | Stefan Majewsky | 2026-05-03 | 1 | -12/+28 |
| | | |||||
| * | REUSE.toml: adjust home URL | Stefan Majewsky | 2026-05-03 | 1 | -1/+1 |
| | | |||||
| * | fix new lints in golangci-lint 2.12.1 | Stefan Majewsky | 2026-05-03 | 1 | -7/+12 |
| | | |||||
| * | v1.7.0v1.7.0 | Stefan Majewsky | 2026-05-03 | 1 | -1/+1 |
| | | |||||
| * | adjust docstrings to use link syntax where possible, add refs to new YAML ↵ | Stefan Majewsky | 2026-05-03 | 3 | -31/+41 |
| | | | | | library module path | ||||
| * | change module path to go.xyrillian.de/gg | Stefan Majewsky | 2026-05-03 | 17 | -38/+51 |
| | | | | | | Also, some other small adjustments for the documentation to make it fit with the overall vibe of the new home. | ||||
| * | fix reuse | Stefan Majewsky | 2026-04-19 | 1 | -0/+1 |
| | | |||||
| * | add description for CGit | Stefan Majewsky | 2026-04-19 | 1 | -0/+1 |
| | | |||||
| * | jsonmatch: add Irrelevantv1.6.0 | Stefan Majewsky | 2026-04-01 | 4 | -4/+34 |
| | | |||||
