summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2026-03-26increment versionv0.4.1mainPaul Buetow
2026-03-26fix modulePaul Buetow
2026-03-26chore: bump version to v0.4.0Paul Buetow
2026-03-26refactor: remove unused StackOperations structPaul Buetow
2026-03-26fix: remove unused variable assignments in test filesPaul Buetow
2026-03-26fix: address code quality issues from golangci-lintPaul Buetow
2026-03-26refactor: Extract RPN assignment handlers to fix SRP violationPaul Buetow
2026-03-26fix: Register < operator and fix > operator mappingPaul Buetow
2026-03-26fix: Handle boolean operators == and != correctlyPaul Buetow
2026-03-26feat: Add integration tests for variable assignments and fix RPN parser bugsPaul Buetow
2026-03-25rpn: fix x =: stack-based variable assignmentPaul Buetow
2026-03-25rpn: Add unit test for exact user scenario with x =: incremental assignmentPaul Buetow
2026-03-25rpn: Add unit test for user scenario with x =: taking value from stackPaul Buetow
2026-03-25rpn: Fix incremental assignment with x =: (take value from stack)Paul 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-25Rename calculator package to percPaul Buetow
2026-03-25Fix Ln operation and add comprehensive testsPaul Buetow
2026-03-25refactor: Refactor RPN to use Number interface uniformly for stack valuesPaul Buetow
2026-03-25refactor: Update GetCurrentStack to return []Value instead of []float64Paul Buetow
2026-03-25refactor: Split internal/rpn/rpn.go into separate files for better SRPPaul Buetow
2026-03-25docs: Add SPDX license headers to remaining .go filesPaul Buetow
2026-03-25chore: Bump version to v0.3.0Paul 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-25ci: Update Magefile to include shortcuts for build, test, lint, and releasePaul 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 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-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