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-25
style(repl): use map[string]struct{} for sets instead of map[string]bool
Paul Buetow
2026-05-25
refactor(repl): register 'categories' as HelpTopic with custom Render
Paul Buetow
2026-05-25
refactor(repl): split help.go into data (help_topics.go) and logic (help.go)
Paul Buetow
2026-05-25
fix: return readline suffixes instead of full matches
Paul Buetow
2026-05-25
fix: don't offer exact-match completions to prevent readline duplication
Paul Buetow
2026-05-25
fix: help <TAB> offers operator topics, not 'help help'
Paul Buetow
2026-05-25
fix: exclude 'help' from help topic completions
Paul Buetow
2026-05-25
feat: inline help system with per-operator topics and auto-completion
Paul Buetow
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
[next]