- Implement each
crs*instruction function - Handling Partial Variable Index
- Change design for backpack compatibility
- Study how to handle readVP/writeVP in CERESSpool
- Use ValueContainer instead of Value
- Implement parallel
updateValuesToVT - Use
getValues*instead of usingfoldrincacheMaker - Move Move
get*Cacheandset*Cachefunctions toCERES.BI.Data.* - Change default GHC version and Stackage for 8.8.*
- Change default GHC version and Stackage for 8.10.*
- Add more storage in WorldState which have NKey as a primary key
- Implement
Maker s f atype for SI initiation
- Move
Cachemodifier toCERES.BI.Data.Cache.Function - Overhaul structures for new
NKeystorage compatibility - Overhaul import modules and refactoring with CEREScript-SS version up (v0.16.1.0)
- Use
random-adaptorpackage instead of homemade adaptor module - Rename
HistoricTabletoHistoricalTable - Revise definition of SpoolInstance
- Revise definition of CERESSpool with
Maker s f a
- Remove module
CERES.BI.Data.Spool
- Implement missing instruction functions template
- Update dependency of old CEREScript-Core 0.11.0.0
- Update dependency of old CEREScript-Core 0.10.0.0
- Implement new
set*andget*for Cache - Define RG type and move to
CERES.BI.Type
- Update dependency of old CEREScript-Core 0.9.0.0
- Change old function name
get*andset*toget*Byandset*By
- Fill non-exhaustive patters
- Fix wrong localVariables is given in
runSpoolInstance
- Remove unused definition
- Implement
runSpoolInstance - Implement
runCEREScript - Implement
runInstruction
- Add PRNG generator field to
WorldStateandSpoolInstance
- Implement
updateWorld - Implement
cacheCommitter - Implement
siisExecutor - Implement
updateWorldState - Filter and Unwrap RW from WorldCache and apply to WorldState
- Add type
LocalCache - Add InternalTime fields to
World - Add initialLocalVariables and initialLocalCache field to
CERESSpool - Add constants for interpreter control variables' ID
- Add more fields to
SpoolInstance- LocalState
- Original Spool ID
- Rest CEREScript
- Move SIIS definition to Data
- Redesign/Rename
LocalState,LocalVariablesandLocalCache
- Add missing
siisExecutorSub
- Inherit codes from CEREScript-SS
- Implement basic tree-forest aggregation algorithm
- Implement basic cacheMaker
- Change some data and type names from original