9 Commits
Author SHA1 Message Date
zeekay bdd591802f feat: math v0.1.5 - set improvements and documentation
- Add clear method to Set type
- Add documentation site structure
- Update Go module version
v0.1.5
2025-12-03 23:58:07 -08:00
zeekay 62ab32e55f Add Peek method to Set v0.1.4 2025-10-30 12:33:06 -07:00
zeekay 9d12d0325b Update go.mod v0.1.3 2025-10-30 12:12:02 -07:00
zeekay 87d0f7d75a Add missing Set methods and fix tests
- Make Add() variadic to accept multiple elements
- Add Overlaps() method to check for common elements
- Add Pop() method to remove and return an element
- Add NewSet() constructor with optional initial capacity
- Implement MarshalJSON/UnmarshalJSON for JSON serialization
- Fix test to use return values from Union/Difference

All tests now passing.
2025-10-28 09:59:35 -07:00
zeekay 2ce2f6b6a8 Update set implementation and add documentation 2025-10-28 09:59:35 -07:00
zeekay de63cb1a34 Update go.mod dependencies 2025-09-24 02:39:13 +00:00
zeekay bf3ff16e0b chore: standardize on Go 1.25.1 2025-09-21 08:44:30 +00:00
zeekay 7e5fa35ba8 fix: set Go version to 1.22.8 for compatibility v0.1.1 2025-09-21 07:58:55 +00:00
zeekay a60905ab45 Initial commit: Lux math library v0.1.0 2025-08-18 13:18:19 -05:00