| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | v1.16.0HEADv1.16.0main | Stefan Majewsky | 7 days | 1 | -1/+1 |
| | | |||||
| * | oblast: import from go.xyrillian.de/oblast | Stefan Majewsky | 7 days | 21 | -3/+5029 |
| | | | | | | | - type RuntimeIndex is left behind for now because I don't want to commit to the method names yet - the "OrNone" methods are removed in favor of gsql.NoneIfNoRows() | ||||
| * | gsql: add NoneIfNoRows | Stefan Majewsky | 7 days | 4 | -1/+55 |
| | | |||||
| * | add TODOs | Stefan Majewsky | 13 days | 2 | -0/+6 |
| | | |||||
| * | v1.15.0v1.15.0 | Stefan Majewsky | 2026-09-08 | 1 | -1/+1 |
| | | |||||
| * | gsql: change WithinTransaction methods to take sql.TxOptions | Stefan Majewsky | 2026-09-08 | 2 | -8/+11 |
| | | | | | This makes them usable as replacements for BeginTx + Commit/Rollback. | ||||
| * | assert: improve string literal representation in ErrEqual output | Stefan Majewsky | 2026-08-19 | 2 | -4/+10 |
| | | |||||
| * | microprom: fix outdated doc links | Stefan Majewsky | 2026-08-18 | 2 | -5/+7 |
| | | |||||
| * | v1.14.0v1.14.0 | Stefan Majewsky | 2026-08-18 | 1 | -1/+1 |
| | | |||||
| * | microprom: add BenchmarkFormatLabels | Stefan Majewsky | 2026-08-18 | 1 | -0/+25 |
| | | |||||
| * | Merge branch 'microprom' | Stefan Majewsky | 2026-08-18 | 19 | -80/+1119 |
| |\ | |||||
| | * | test coverage for microprom | Stefan Majewsky | 2026-08-18 | 8 | -11/+165 |
| | | | |||||
| | * | test coverage for internal/accept | Stefan Majewsky | 2026-08-18 | 2 | -2/+88 |
| | | | |||||
| | * | assert: add Panics, PanicsWith | Stefan Majewsky | 2026-08-18 | 8 | -77/+152 |
| | | | | | | | | | | | | | | | | | I want to use this for test coverage in microprom. This turned out to be a bigger change than expected because testcapture has a dependency on assert, which I had to invert to be able to use testcapture.Capture() in assert. | ||||
| | * | add testing/microprom, initial parity with promhttp | Stefan Majewsky | 2026-08-17 | 6 | -20/+364 |
| | | | |||||
| | * | add package microprom | Stefan Majewsky | 2026-08-17 | 5 | -0/+380 |
| |/ | | | | | | This does not have test coverage yet, because the test coverage will be in the `testing/` module, but `go mod tidy` will not run there until there is a commit that has the microprom package itself. | ||||
| * | jsonmatch: write down idea for func CapturedField | Stefan Majewsky | 2026-08-11 | 1 | -0/+9 |
| | | |||||
| * | v1.13.3v1.13.3 | Stefan Majewsky | 2026-08-05 | 1 | -1/+1 |
| | | |||||
| * | pgruntime: add ConnectionTarget.ApplicationName attribute | Stefan Majewsky | 2026-08-05 | 3 | -12/+82 |
| | | |||||
| * | v1.13.2v1.13.2 | Stefan Majewsky | 2026-08-05 | 1 | -1/+1 |
| | | |||||
| * | gitignore: add go.work.sum | Stefan Majewsky | 2026-08-05 | 1 | -0/+1 |
| | | |||||
| * | pgruntime: protect against concurrent migrations | Stefan Majewsky | 2026-08-05 | 2 | -1/+22 |
| | | |||||
| * | v1.13.1v1.13.1 | Stefan Majewsky | 2026-08-05 | 1 | -1/+1 |
| | | |||||
| * | pgruntime: fix `psql --version` parsing on Ubuntu | Stefan Majewsky | 2026-08-05 | 2 | -2/+11 |
| | | | | | | This currently breaks all repeated calls to WithTestDB (i.e., all users where more than two packages call WithTestDB) within GH Actions. | ||||
| * | v1.13.0v1.13.0 | Stefan Majewsky | 2026-08-01 | 3 | -3/+3 |
| | | |||||
| * | pgruntime: link to pkg.go.dev for gg-pgx | Stefan Majewsky | 2026-08-01 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'pgruntime' | Stefan Majewsky | 2026-08-01 | 21 | -1/+1232 |
| |\ | |||||
| | * | add testing/pgruntime | Stefan Majewsky | 2026-08-01 | 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 | 2026-07-31 | 2 | -4/+34 |
| | | | |||||
| | * | pgruntime: in ConnectForTest, only truncate tables instead of recreating the ↵ | Stefan Majewsky | 2026-07-31 | 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 | 2026-07-31 | 1 | -2/+8 |
| | |\ | |||||
| | * | | pgruntime: add t.Helper() and better error messages in ConnectForTest() | Stefan Majewsky | 2026-07-31 | 1 | -2/+7 |
| | | | | |||||
| | * | | pgruntime: fix parameter syntax in migration query | Stefan Majewsky | 2026-07-31 | 1 | -1/+1 |
| | | | | |||||
| | * | | pgruntime: add OverrideDatabaseName | Stefan Majewsky | 2026-07-31 | 1 | -3/+27 |
| | | | | |||||
| | * | | gsql: add context.Context argument to GSQLClose() | Stefan Majewsky | 2026-07-30 | 3 | -5/+6 |
| | | | | | | | | | | | | | Required for pgx.Conn.Close(). | ||||
| | * | | add package pgruntime | Stefan Majewsky | 2026-07-30 | 14 | -1/+880 |
| | | | | |||||
| * | | | gsql: add WithinTransaction | Stefan Majewsky | 2026-07-31 | 2 | -1/+32 |
| | |/ |/| | |||||
| * | | v1.12.0v1.12.0 | Stefan Majewsky | 2026-07-31 | 1 | -1/+1 |
| | | | |||||
| * | | gsql: add context.Context argument to GSQLClose() | Stefan Majewsky | 2026-07-31 | 2 | -2/+3 |
| |/ | | | | Required for pgx.Conn.Close(). | ||||
| * | add package errext | Stefan Majewsky | 2026-07-29 | 5 | -1/+126 |
| | | |||||
| * | add package gsql | Stefan Majewsky | 2026-07-29 | 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 |
| | | |||||
