aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
5 daysStreamlined some Fresh declarations now that it won't affect performanceJedidiah Barber
5 daysState now uses a Vector instead of a MapJedidiah Barber
5 daysCached results now freed after being used by all possible branchesJedidiah Barber
6 daysCounter for next available Variable now held by each Goal instead of being gl...Jedidiah Barber
7 daysRemoved free logic Variable tracking in States, removed Fresh_Node and Static...Jedidiah Barber
7 daysRecurse fixed, caching functions consolidatedJedidiah Barber
12 daysRemoved Nametags and identifier aliasing for VariablesJedidiah Barber
2026-01-06Slight efficiency improvements to comparison subprogramsJedidiah Barber
2026-01-05Small speed improvement to divisionJedidiah Barber
2026-01-05Logarithms now work for base=3Jedidiah Barber
2026-01-05Very slight improvement to Unify checksJedidiah Barber
2026-01-04Slight refactor of final branch of Logarithm to use GTEJedidiah Barber
2026-01-02Addition/subtraction test program, bugfix in AddJedidiah Barber
2026-01-02Fixed minor Math issues that didn't error until instantiationJedidiah Barber
2026-01-01Division, logarithm, exponentiationJedidiah Barber
2025-12-25Repeated multiply version of exponentiationJedidiah Barber
2025-12-25Reorganisation and additional numeric comparison subprogramsJedidiah Barber
2025-12-25Arithmetic -> Math package renameJedidiah Barber
2025-12-25Multiply and arithmetic comparison operatorsJedidiah Barber
2025-12-21Addition and subtraction arithmeticJedidiah Barber
2025-12-19Worlds separated into Goals that run on a State, improvement to unification e...Jedidiah Barber
2025-12-18Added missing equality function for TermJedidiah Barber
2025-12-18Reduced number of reallocations for conjunct operationsJedidiah Barber
2025-12-16Can now output the basic structural DAG of a World in DOT formatJedidiah Barber
2025-12-14Core rewritten with memoisation, but somehow Zebra example is buggedJedidiah Barber
2025-11-23Switches out Holders for Controlled component in TermJedidiah Barber
2025-11-19Added generic to make it easier to abbreviate FreshJedidiah Barber
2025-11-19Reification, including Term flattening and TreeificationJedidiah Barber
2025-11-18Removed Buffer variant GeneratorJedidiah Barber
2025-11-17Lazy Conjunct should properly work for infinite results nowJedidiah Barber
2025-11-17Refactor of Conjunct GeneratorsJedidiah Barber
2025-11-16Improvements to Fresh and TakeJedidiah Barber
2025-11-16Variable counting handled properly on a per-State basisJedidiah Barber
2025-11-16Worlds now use Indefinite_Holders for holding themselvesJedidiah Barber
2025-11-15GNAT bug workaroundJedidiah Barber
2025-11-15Refactor of Terms that causes GNAT to STORAGE_ERRORJedidiah Barber
2025-11-15Prelude combined into base, lazy Conjunct kinda working but still loops in so...Jedidiah Barber
2025-11-13Improved memory management for world genJedidiah Barber
2025-11-13Slight parameter alignment fixJedidiah Barber
2025-11-13Refactor of rollover lazinessJedidiah Barber
2025-11-12Prelude now derives its own World so dot notation works for those subprogramsJedidiah Barber
2025-11-12Recursive portions of preludeJedidiah Barber
2025-11-12Bugfixes in Unify and Term Image, query function for World failureJedidiah Barber
2025-11-11Finegrained better handled laziness, forced evaluation, disjunct for world ar...Jedidiah Barber
2025-11-11Non-recursive, non-numeric portions of preludeJedidiah Barber
2025-11-10Infinite number of States in a World enabled with lazy evaluationJedidiah Barber
2025-11-09Initial commitJedidiah Barber