index
:
gt
main
Mini CLI calculator with REPL
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
internal
/
rpn
/
operations_arithmetic.go
Age
Commit message (
Expand
)
Author
2026-05-24
fix(rpn): delegate Modulo to binaryMetricOp (task gk)
Paul Buetow
2026-05-24
fix(rpn): complete DIP for MetricRegistry — use MetricReader/MetricWriter i...
Paul Buetow
2026-05-24
refactor(rpn): delegate Divide() to binaryMetricOp via preCheck (oj)
Paul Buetow
2026-05-24
rpn: fix double-prefix error messages in FastPower
Paul Buetow
2026-05-24
rpn: fix double-prefix in logOp error message
Paul Buetow
2026-05-24
rpn: replace panic with error returns in metric registry lookups
Paul Buetow
2026-05-24
rpn: revert resolveMetric and helpers to single return values
Paul Buetow
2026-05-23
refactor: extract shared logOp() helper for Log2/Log10/Ln
Paul Buetow
2026-05-23
fix: prevent stack corruption in popTwo() and FastPower()
Paul Buetow
2026-05-23
fix: prevent stack corruption in Divide() on numerator pop failure
Paul Buetow
2026-05-23
fix: preserve operator name in binaryMetricOp error messages
Paul Buetow
2026-05-23
refactor: split NewNumber into two constructors (NewNumber, NewNumberWithMetric)
Paul Buetow
2026-05-23
refactor: remove dead Symbol checks from Modulo
Paul Buetow
2026-05-23
refactor: replace panics in coolMetric/baseMetric with proper errors
Paul Buetow
2026-05-23
refactor: extract binaryMetricOp helper for arithmetic operators (DRY)
Paul Buetow
2026-05-22
refactor(rpn): split StringNum/Symbol out of Number interface (LSP fix)
Paul Buetow
2026-05-22
doc(rpn): document Power operator's metric behavior
Paul Buetow
2026-05-22
fix(rpn): treat Cool values in result metric space during absorption
Paul Buetow
2026-05-22
wire prefixMode from RPN into Operations for metric-aware arithmetic
Paul Buetow
2026-05-22
refactor(rpn): pass MetricRegistry to convertToBase/convertFromBase
Paul Buetow
2026-05-22
fix(rpn): restore binary exponentiation in FastPower
Paul Buetow
2026-05-22
refactor(rpn): split operations.go into 7 focused files
Paul Buetow