index
:
gt
main
Mini CLI calculator with REPL
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
internal
/
repl
Age
Commit message (
Expand
)
Author
2026-05-24
fix(rpn): change variadic NewRPN/NewOperations to single optional MetricReade...
Paul Buetow
2026-05-24
fix(repl): add looksLikeRPN guard to prevent swallowing non-RPN input (task 4k)
Paul Buetow
2026-05-24
repl: remove redundant ToLower on single-token operator lookup (gj)
Paul Buetow
2026-05-24
Add compile-time interface satisfaction checks (xj)
Paul Buetow
2026-05-24
refactor(repl): extract RPN prefixes to data-driven slice (task uj)
Paul Buetow
2026-05-24
refactor(repl): introduce RPNCalculator interface to fix DIP violation (task rj)
Paul Buetow
2026-05-24
refactor(repl): extract evalWithStackRestore helper (task bj)
Paul Buetow
2026-05-24
repl: consolidate single-token handling in RPNHandler
Paul Buetow
2026-05-24
fix: restore RPN stack on ParseAndEvaluate error in RPNHandler
Paul Buetow
2026-05-24
fix(repl): correct misleading comments in completer.go
Paul Buetow
2026-05-24
docs: fix inaccurate Start comment in internal/repl/signal.go
Paul Buetow
2026-05-24
docs(repl): fix inaccurate comments in repl.go
Paul Buetow
2026-05-24
docs(internal/repl): fix inaccurate comments in handlers.go
Paul Buetow
2026-05-24
fix(repl): correct misleading comments in commands.go
Paul Buetow
2026-05-23
chore: bump go.mod from go 1.25.0 to go 1.26.0
Paul Buetow
2026-05-23
refactor: reduce GetMetricRegistry() global singleton usage (DIP)
Paul Buetow
2026-05-23
test: add unit tests for REPL subsystems
Paul Buetow
2026-05-23
style: run gofmt on all Go source files
Paul Buetow
2026-05-23
refactor: replace hardcoded operator whitelist with registry lookups (OCP)
Paul Buetow
2026-05-23
refactor: remove Calculator/RPNCalculator passthrough adapter (KISS)
Paul Buetow
2026-05-22
fix(repl): remove unreachable return in ReadlinePrompt.Run
Paul Buetow
2026-04-11
Multiple code-quality and feature improvements
Paul Buetow
2026-04-11
more on this
Paul Buetow
2026-03-26
fix module
Paul Buetow
2026-03-26
fix: remove unused variable assignments in test files
Paul Buetow
2026-03-26
fix: address code quality issues from golangci-lint
Paul Buetow
2026-03-26
feat: Add integration tests for variable assignments and fix RPN parser bugs
Paul Buetow
2026-03-25
rpn: Add unit test for exact user scenario with x =: incremental assignment
Paul Buetow
2026-03-25
rpn: Fix incremental assignment with x =: (take value from stack)
Paul Buetow
2026-03-25
rpn: Add test for incremental assignment with =: operator
Paul Buetow
2026-03-25
rpn: Fix := and =: operators semantics
Paul Buetow
2026-03-25
rpn: Fix =: operator pop order for REPL mode
Paul Buetow
2026-03-25
code-quality: Various improvements to code quality and thread safety
Paul Buetow
2026-03-25
Rename calculator package to perc
Paul Buetow
2026-03-25
docs: Add SPDX license headers to all .go source files
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-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-23
Add panic recovery to REPL executor for better resilience
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
Replace global variable with function in internal/repl
Paul Buetow
2026-03-23
Fix global variable in repl.go with mutex protection
Paul Buetow
2026-03-23
Improve test coverage to 81.9% and fix RPN integration
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
[next]