Commit graph

6 commits

Author SHA1 Message Date
5556010c91 Expanding Standard Library
Some checks failed
Build / build (push) Successful in 37s
Tests / tests (push) Failing after 31s
Expanding functions in the standard library.
2026-06-27 19:41:26 -05:00
4072775c09 Establishing XMLDoc conventions 2026-06-24 13:10:29 -05:00
106efbc86e tests(stdlib): reorganize and expand StandardLibrary tests
- Switch tests to use Initializer.InitializeAll for setup
- Split stdlib tests by category: Angle, Rounding, Trig (incl. hyperbolic), NumberTheory, Random
- Add comprehensive tests invoking functions via InputInterpreter.Interpret()
- Register Bernoulli in Initializer so random tests cover
2025-08-21 04:04:46 -05:00
736f05a023 Fix stdlib typos and logic bugs: Round precision arg; rename Trancate->Truncate; correct degrees/radians conversion; wrapangle shift into range; Random rands add lower; correct gcd/lcm names/logic; fix 13! constant; clarify atan2 args; update initializer registrations 2025-08-21 03:52:26 -05:00
47e6ea91d7 StandardLibrary: implement and wire Initialize[Type]Functions in Initializer (Angle, Rounding, Trigonometry incl. Hyperbolic, NumberTheory, Random) and call them from InitializeAllFunctions 2025-08-21 03:48:48 -05:00
4a21ff3d46 Adding functions to Standard Library 2025-08-21 03:44:04 -05:00