summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-03-25test: Task addition testPaul Buetow
2026-03-25ci: Create .goreleaser.yml for automated releasesPaul Buetow
2026-03-25docs: Add SPDX license headers to remaining .go filesPaul Buetow
2026-03-25docs: Existing godoc comments already comprehensive for exported REPL functionsPaul Buetow
2026-03-25docs: Enhance README with comprehensive variable management documentationPaul Buetow
2026-03-25docs: Add CI status, coverage, and Go Report Card badges to READMEPaul Buetow
2026-03-25test: Add end-to-end CLI tests for gt version, percentage calculation, and RPNPaul Buetow
2026-03-25docs: Add LOGO.txt with stylized 'gt' calculator motifPaul Buetow
2026-03-25ci: Fix CI build step to use correct binary path ./cmd/gtPaul Buetow
2026-03-25ci: Update go.mod Go version to 1.22Paul Buetow
2026-03-25ci: Add go vet step to CI workflowPaul Buetow
2026-03-25chore: Bump version to v0.3.0Paul Buetow
2026-03-25refactor: RPN stack already extended to hold both numbers and booleansPaul Buetow
2026-03-25feat: Boolean operators already implemented (gt, lt, gte, lte, eq, neq)Paul Buetow
2026-03-25feat: Implement boolean operators and mixed boolean-numeric arithmeticPaul Buetow
2026-03-25ci: Add boolean-coercion tests and bump version to v0.2.2Paul Buetow
2026-03-25docs: README already has rational mode and hyper-operator documentationPaul Buetow
2026-03-25ci: Update Magefile to include shortcuts for build, test, lint, and releasePaul Buetow
2026-03-25docs: Add CONTRIBUTING.md with build, test, mage usage, and PR guidelinesPaul Buetow
2026-03-25ci: Add test coverage check to CI pipelinePaul Buetow
2026-03-25refactor: rpn.go already uses NewNumberValue for all Push operationsPaul Buetow
2026-03-25refactor: toNumber function already exists and is used by all operatorsPaul Buetow
2026-03-25refactor: Update Show command to format boolean values correctlyPaul Buetow
2026-03-25docs: Add SPDX license headers to all .go source filesPaul Buetow
2026-03-25docs: Update README.md and godoc for Boolean-to-Number coercionPaul Buetow
2026-03-25refactor: Add error wrapping with %w where appropriatePaul Buetow
2026-03-25fix: Handle Value types correctly in RPN operationsPaul Buetow
2026-03-25refactor: Consolidate REPL command descriptions to single sourcePaul Buetow
2026-03-25docs: Add comprehensive Go documentation for REPL functionsPaul Buetow
2026-03-25cmd/gt: add comprehensive package documentationPaul Buetow
2026-03-24test: Improve defaultExecutor and defaultCompleter test coveragePaul Buetow
2026-03-24refactor: Move RPNState and related declarations to top of repl.goPaul Buetow
2026-03-24feat: Add RPN mode, rational number support, and improve REPLPaul Buetow
2026-03-24Update version to v0.3.0Paul Buetow
2026-03-24Remove RPN_IMPLEMENTATION.md (migrated to issue tracker)Paul Buetow
2026-03-24Remove code duplication between EvalOperator and handleOperator in rpn packagePaul Buetow
2026-03-24Refactor calculator.Parse to make RPN vs percentage parsing boundaries explicitPaul Buetow
2026-03-23Update to gt binary name and refactor code quality improvementsPaul Buetow
2026-03-23Add panic recovery to REPL executor for better resiliencePaul Buetow
2026-03-23Refactor rpn.handleOperator to use operator registry instead of switch statementPaul Buetow
2026-03-23Refactor calculator.Parse to use registration pattern for parsing strategiesPaul Buetow
2026-03-23Code quality audit fixes from comprehensive auditPaul Buetow
2026-03-23Fix errcheck issues in cmd/perc, internal/repl, and internal/rpn packagesPaul Buetow
2026-03-23.golangci.ymlPaul Buetow
2026-03-23Replace global variable with function in internal/repl/commands.goPaul Buetow
2026-03-23Fix unchecked errors in internal/rpn/rpn_test.goPaul Buetow
2026-03-23Fix unchecked errors in internal/rpn/operations_test.goPaul Buetow
2026-03-23Fix inline error handling in internal/calculator/calculator.goPaul Buetow
2026-03-23Fix ireturn issue in internal/rpn/variables.goPaul Buetow
2026-03-23Replace global variable with function in internal/replPaul Buetow