summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-03-25rpn: Fix incremental assignment with x =: (take value from stack)Paul Buetow
2026-03-25rpn: Implement := and =: operators with incremental assignment supportPaul Buetow
2026-03-25rpn: Add test for incremental assignment with =: operatorPaul Buetow
2026-03-25rpn: Fix := and =: operators semanticsPaul Buetow
2026-03-25rpn: Fix =: operator pop order for REPL modePaul Buetow
2026-03-25rpn: Fix AssignLeft/AssignRight to handle StringNum correctlyPaul Buetow
2026-03-25rpn: Add := and =: assignment operators with = synonymPaul Buetow
2026-03-25code-quality: Various improvements to code quality and thread safetyPaul Buetow
2026-03-25remove CI workflow, badges from READMEPaul Buetow
2026-03-25Rename calculator package to percPaul Buetow
2026-03-25docs: Move Rational Number Mode section to after TestingPaul Buetow
2026-03-25Fix Ln operation and add comprehensive testsPaul Buetow
2026-03-25fix: Modulo operation correctly uses Number.Mod for moduloPaul Buetow
2026-03-25fix: Power operation correctly uses Number.Pow for exponentiationPaul Buetow
2026-03-25fix: Divide operation correctly handles zero checking and divisionPaul Buetow
2026-03-25fix: Subtract operation correctly uses Number interfacePaul Buetow
2026-03-25fix: Add operation uses Number interface correctlyPaul Buetow
2026-03-25fix: Add operation correctly uses Number interfacePaul Buetow
2026-03-25refactor: Granular interfaces already exist for Operations structPaul Buetow
2026-03-25refactor: Operator interface already split into granular interfacesPaul Buetow
2026-03-25refactor: Refactor RPN to use Number interface uniformly for stack valuesPaul Buetow
2026-03-25refactor: Refactor RPN.GetCurrentStack to return []ValuePaul Buetow
2026-03-25refactor: Update GetCurrentStack to return []Value instead of []float64Paul Buetow
2026-03-25chore: Clean up backup filePaul Buetow
2026-03-25refactor: Split internal/rpn/rpn.go into separate files for better SRPPaul Buetow
2026-03-25fix: Log10 operation correctly handles Value conversionPaul Buetow
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