| Age | Commit message (Collapse) | Author |
|
|
|
|
|
- Extracted RPN assignment handlers to fix SRP violation
- Fixed error handling in test files
- Removed unused StackOperations struct
- Moved integration tests to ./integrationtests folder
- Various code quality improvements
|
|
- Added boolean operators (gt, lt, gte, lte, eq, neq)
- Implemented boolean-to-number coercion in arithmetic
- Added comprehensive tests for boolean operators
This is a minor version bump (new features).
|
|
- Updated internal/version.go to v0.2.2
- Added boolean_coercion_test.go with tests for boolean-to-number coercion
- Note: Boolean operators (> < == != etc.) not yet implemented (task 3cc6a147)
Tests use NewBoolValue() which requires direct Value manipulation
- CI workflow already runs all tests with go test ./...
- Added coverage check (60% minimum) in .github/workflows/ci.yml
When boolean operators are implemented, the boolean_coercion_test.go
can be re-enabled with tests using comparison operators.
|
|
- Added 'SPDX-License-Identifier: MIT' and 'Copyright (c) 2026 Paul Buetow' headers
- Files updated: 24 .go files across cmd/gt/, internal/calculator/, internal/repl/, internal/rpn/
The MIT license from LICENSE file is reflected in all source files.
|
|
- Enhanced Package gt documentation with detailed usage examples for percentage calculations and RPN expressions
- Added architecture overview section
- Enhanced Package internal documentation with version format, build instructions, and usage examples
- All tests pass and application builds correctly
|
|
|
|
- Add REPL mode with vi keybindings
- Add built-in commands (help, clear, quit/exit)
- Add mage repl target
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
|
Amp-Thread-ID: https://ampcode.com/threads/T-3883950c-6af3-4944-8596-7a40341c9c58
Co-authored-by: Amp <amp@ampcode.com>
|
|
|
|
Amp-Thread-ID: https://ampcode.com/threads/T-e4f4a959-8cc6-4ac0-b6fb-2779867e8b2a
Co-authored-by: Amp <amp@ampcode.com>
|