summaryrefslogtreecommitdiff
path: root/internal/rpn/variables.go
AgeCommit message (Expand)Author
2026-05-24Add compile-time interface satisfaction checks (xj)Paul Buetow
2026-05-24refactor(rpn): extract sortVariableInfos helper (task cj)Paul Buetow
2026-05-24rpn: remove exported Number type aliasPaul Buetow
2026-05-24docs: fix inaccurate comments in internal/rpn/variables.goPaul Buetow
2026-05-23refactor(rpn): replace sort.Slice with slices.SortFunc + cmp.ComparePaul Buetow
2026-05-23rpn: use clear() builtin instead of loop+deletePaul Buetow
2026-05-23refactor: split Value and Stack types out of variables.goPaul Buetow
2026-05-23refactor: create VariablePersistence interface (ISP)Paul Buetow
2026-05-22refactor(rpn): split StringNum/Symbol out of Number interface (LSP fix)Paul Buetow
2026-04-11Multiple code-quality and feature improvementsPaul 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-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-25docs: Add comprehensive Go documentation for REPL functionsPaul Buetow
2026-03-24feat: Add RPN mode, rational number support, and improve REPLPaul Buetow
2026-03-23Code quality audit fixes from comprehensive auditPaul Buetow
2026-03-23Fix ireturn issue in internal/rpn/variables.goPaul Buetow
2026-03-23internal/rpn: fix error handling, variable name validation, and locking issuesPaul Buetow
2026-03-20internal/rpn/variables: Reorder types and functions per Go best practicesPaul Buetow
2026-03-20internal/rpn: fix race condition in concurrent testPaul 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: add operations.go with operator implementationsPaul Buetow
2026-03-20internal/rpn: add variables.go with thread-safe variable storagePaul Buetow