John Kerl
d9d72a3ad1
Note that CI lint cache can go stale independent of local make lint ( #2176 )
...
Discovered while debugging a lint-CI failure on #2166 : golangci-lint-action's
persistent cross-commit cache can serve stale staticcheck (SA5011) results
unrelated to a given diff, even when a fresh local run is clean. The job is
continue-on-error so it doesn't block merges, but it's worth documenting so
contributors don't chase a phantom local repro.
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-07 15:21:41 -04:00
John Kerl
06eb706055
Add how-to-lint rules to README-dev.md and CLAUDE.md ( #2175 )
2026-07-07 15:00:29 -04:00
Kral
6d7c3000aa
docs: document time conversion thread safety ( #2115 )
...
Co-authored-by: John Kerl <kerl.john.r@gmail.com>
2026-07-01 19:04:09 -04:00
John Kerl
af1adf80ad
Replace GOCC parser-generator with PGPG ( #2015 )
...
* Porting
* Update some tests that depend on AST-print output
* iterating on GOCC -> PGPG
* iterating
* iterating
* iterating
* iterating
* iterating
* Modify expout files that need only AST-print-syntax updates
* iterating
* iterating
* iterating
* iterating
* iterating
* iterating
* iterating
* iterating
* iterating
* iterating
* iterating
* sync test cases from mlr-6.17.0, except AST-prints ...
* sync test cases from mlr-6.17.0, except AST-prints ...
* Fix lashed emit for $* and @*
* Fix --1 and ++1 chained unary ops
* Emit with function callsite
* test cases
* dot operator
* M_PI and M_E
* Iterating on lashed emit cases
* error-wording differences
* rm some should-fail files
* Fix issue with leading semicolon
* trailing comma in func params; most AST-print deltas
* error-wording delta
* fix unset all
* AST-print deltas
* go mod tidy: forced `go 1.25` to `go 1.25.0`
* Depend on PGPG v1.0.0
* Fix Windows CI failure
* Remove cmd/experiments/dsl_parser
* GOCC -> PGPG
* neaten
* Fix regex issue found in doc gen
2026-03-15 22:28:57 -04:00
John Kerl
f60314daaf
Update performance docs ( #1991 )
...
* Organize perf-stats runs
* reorg
* scripts/perf/timings-2026-02-22.txt
* iterating
* iterating
* more
* .gitignore
* more
* link checks
2026-02-22 17:04:35 -05:00
John Kerl
7271fb9de3
Format Go bits within mlr.bnf ( #1955 )
...
* step
* step
* step
* step
* step
* step
* step
* whitespace
* programmatic reformat
* BNF-formatter automation
* run tools/build-dsl
2026-02-07 15:45:48 -05:00
John Kerl
eb972e19eb
Use GOCC fork for performance improvement ( #1934 )
...
* Use GOCC fork for performance improvement
* fix versions
2026-01-10 16:48:53 -05:00
John Kerl
268a96d002
Export library code in pkg/ ( #1391 )
...
* Export library code in `pkg/`
* new doc page
2023-09-10 17:15:13 -04:00
John Kerl
aed6de2adb
fix some broken links in README-dev.md
2023-08-21 15:33:33 -04:00
John Kerl
60b1f1b451
Let mlr help take pre-flags, such as --always-color ( #1292 )
...
* Let `mlr help` take pre-flags, such as `--always-color`
* Better on-line help for auxents and terminals
* Support `mlr help flag --foo`
2023-05-15 01:14:59 -04:00
Kuang-che Wu
fef6bd82f3
Fix issue links in README-dev.md ( #1248 )
2023-03-27 10:24:23 -04:00
Jakub Wilk
636ca8873d
Fix typos ( #1135 )
...
Co-authored-by: John Kerl <kerl.john.r@gmail.com>
2022-11-30 09:27:42 -05:00
John Kerl
ba349fe66f
README-go-port.md -> README-dev.md
2022-07-12 17:15:06 -04:00