summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
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
2026-03-23Refactor calculator_test.go to eliminate duplicate test codePaul Buetow
2026-03-23Refactor Operator interface to reduce bloat and fix errcheck issuePaul Buetow
2026-03-23Refactor rpn.go to reduce cognitive complexityPaul Buetow
2026-03-23Fix global variable in repl.go with mutex protectionPaul Buetow
2026-03-23internal/rpn: fix assignment parsing for 'name value =' formatPaul Buetow
2026-03-23Improve test coverage to 81.9% and fix RPN integrationPaul Buetow
2026-03-23internal/rpn: fix error handling, variable name validation, and locking issuesPaul Buetow
2026-03-20internal/calculator/internal/repl: Add missing comments for exported functionsPaul Buetow
2026-03-20internal/repl: Reorder functions per Go best practicesPaul Buetow
2026-03-20internal/rpn/variables: Reorder types and functions per Go best practicesPaul Buetow
2026-03-20internal/rpn: Reorder functions to place public before privatePaul Buetow
2026-03-20internal/repl: Fix incorrect Vi mode documentation in help textPaul Buetow
2026-03-20internal/rpn: fix race condition in concurrent testPaul Buetow
2026-03-20internal/rpn: split ParseAndEvaluate into smaller helper functionsPaul Buetow
2026-03-20internal/rpn: define Operator interface and make RPN depend on itPaul Buetow
2026-03-20internal/rpn/rpn.go: reorder functions to place public before privatePaul Buetow
2026-03-20feat: Add hyper operator methods for stack operationsPaul Buetow
2026-03-20feat: Implement persistent RPN state for all RPN-related inputPaul Buetow
2026-03-20refactor: update Operations to use VariableStore interfacePaul Buetow
2026-03-20internal/rpn/rpn.go: fix stack state persistence for ParseAndEvaluatePaul Buetow
2026-03-20README.md: add REPL mode notes about independent command evaluationPaul Buetow
2026-03-20cmd/perc/main.go: try RPN parsing before percentage calculation in command modePaul Buetow
2026-03-20cmd/perc: add unit tests with 86% coveragePaul Buetow
2026-03-20cmd/perc: add unit tests with 76% coveragePaul Buetow
2026-03-20internal/rpn: fix rpn_test.go test expectationsPaul Buetow
2026-03-20internal/rpn: fix rpn_test.go test expectationsPaul Buetow
2026-03-20internal/rpn: fix rpn_test.go syntax errorsPaul Buetow
2026-03-20internal/repl: add RPN support to REPLPaul Buetow
2026-03-20internal/rpn/cmd/perc: add calc/rpn subcommands and fix assignment handlingPaul Buetow
2026-03-20internal/rpn: add rpn.go with RPN parser and evaluatorPaul Buetow
2026-03-20internal/rpn: add operations.go with operator implementationsPaul Buetow
2026-03-20internal/rpn: add variables.go with thread-safe variable storagePaul Buetow
2026-03-16bump version to v0.2.0v0.2.0Paul Buetow
2025-11-25Add calculation steps to output, bump version to v0.1.0v0.1.0Paul Buetow
2025-11-25increment versionv0.0.1Paul Buetow
2025-11-25Initial commit: perc v0.0.0 - percentage calculatorv0.0.0Paul Buetow