index
:
gt
main
Mini CLI calculator with REPL
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
internal
Age
Commit message (
Expand
)
Author
2026-03-25
chore: Bump version to v0.3.0
v0.3.0
Paul Buetow
2026-03-25
feat: Implement boolean operators and mixed boolean-numeric arithmetic
Paul Buetow
2026-03-25
ci: Add boolean-coercion tests and bump version to v0.2.2
Paul Buetow
2026-03-25
ci: Update Magefile to include shortcuts for build, test, lint, and release
Paul Buetow
2026-03-25
refactor: Update Show command to format boolean values correctly
Paul Buetow
2026-03-25
docs: Add SPDX license headers to all .go source files
Paul Buetow
2026-03-25
docs: Update README.md and godoc for Boolean-to-Number coercion
Paul Buetow
2026-03-25
refactor: Add error wrapping with %w where appropriate
Paul Buetow
2026-03-25
fix: Handle Value types correctly in RPN operations
Paul Buetow
2026-03-25
refactor: Consolidate REPL command descriptions to single source
Paul Buetow
2026-03-25
docs: Add comprehensive Go documentation for REPL functions
Paul Buetow
2026-03-25
cmd/gt: add comprehensive package documentation
Paul Buetow
2026-03-24
test: Improve defaultExecutor and defaultCompleter test coverage
Paul Buetow
2026-03-24
refactor: Move RPNState and related declarations to top of repl.go
Paul Buetow
2026-03-24
feat: Add RPN mode, rational number support, and improve REPL
Paul Buetow
2026-03-24
Update version to v0.3.0
Paul Buetow
2026-03-24
Remove code duplication between EvalOperator and handleOperator in rpn package
Paul Buetow
2026-03-24
Refactor calculator.Parse to make RPN vs percentage parsing boundaries explicit
Paul Buetow
2026-03-23
Add panic recovery to REPL executor for better resilience
Paul Buetow
2026-03-23
Refactor rpn.handleOperator to use operator registry instead of switch statement
Paul Buetow
2026-03-23
Refactor calculator.Parse to use registration pattern for parsing strategies
Paul Buetow
2026-03-23
Code quality audit fixes from comprehensive audit
Paul Buetow
2026-03-23
Fix errcheck issues in cmd/perc, internal/repl, and internal/rpn packages
Paul Buetow
2026-03-23
.golangci.yml
Paul Buetow
2026-03-23
Replace global variable with function in internal/repl/commands.go
Paul Buetow
2026-03-23
Fix unchecked errors in internal/rpn/rpn_test.go
Paul Buetow
2026-03-23
Fix unchecked errors in internal/rpn/operations_test.go
Paul Buetow
2026-03-23
Fix inline error handling in internal/calculator/calculator.go
Paul Buetow
2026-03-23
Fix ireturn issue in internal/rpn/variables.go
Paul Buetow
2026-03-23
Replace global variable with function in internal/repl
Paul Buetow
2026-03-23
Refactor calculator_test.go to eliminate duplicate test code
Paul Buetow
2026-03-23
Refactor Operator interface to reduce bloat and fix errcheck issue
Paul Buetow
2026-03-23
Refactor rpn.go to reduce cognitive complexity
Paul Buetow
2026-03-23
Fix global variable in repl.go with mutex protection
Paul Buetow
2026-03-23
internal/rpn: fix assignment parsing for 'name value =' format
Paul Buetow
2026-03-23
Improve test coverage to 81.9% and fix RPN integration
Paul Buetow
2026-03-23
internal/rpn: fix error handling, variable name validation, and locking issues
Paul Buetow
2026-03-20
internal/calculator/internal/repl: Add missing comments for exported functions
Paul Buetow
2026-03-20
internal/repl: Reorder functions per Go best practices
Paul Buetow
2026-03-20
internal/rpn/variables: Reorder types and functions per Go best practices
Paul Buetow
2026-03-20
internal/rpn: Reorder functions to place public before private
Paul Buetow
2026-03-20
internal/repl: Fix incorrect Vi mode documentation in help text
Paul Buetow
2026-03-20
internal/rpn: fix race condition in concurrent test
Paul Buetow
2026-03-20
internal/rpn: split ParseAndEvaluate into smaller helper functions
Paul Buetow
2026-03-20
internal/rpn: define Operator interface and make RPN depend on it
Paul Buetow
2026-03-20
internal/rpn/rpn.go: reorder functions to place public before private
Paul Buetow
2026-03-20
feat: Add hyper operator methods for stack operations
Paul Buetow
2026-03-20
feat: Implement persistent RPN state for all RPN-related input
Paul Buetow
2026-03-20
refactor: update Operations to use VariableStore interface
Paul Buetow
2026-03-20
internal/rpn/rpn.go: fix stack state persistence for ParseAndEvaluate
Paul Buetow
[next]