Releases: Nullreff/redpile-old
Releases · Nullreff/redpile-old
Version 0.6.0
There has been a LOT of changes since last time. Main highlights are:
- Scripting engine built using Lua
- World storage in an octree
- Better efficency in ticks
- Lots of new commands and changes to existing commands
- Parser rewritten using Bison and Flex
- Network and sockets support
- Website and documentation
- Better debugging and inspection
Version 0.5.0
- Lazy loading of nodes
- Immutable ticks
- Documentation on implementation
- Better benchmark generation
- Multiple ticks in one command
- Node message passing
- Internal node field storage
- Valgrind for tests
- Better redstone implementation
- Infinite loop detection in ticks
v0.4.0
- Additional stats for
STATUS
command - Interactive prompt using Linenoise
PING
command- Torches now power blocks above them
- Wire can go up and down blocks
- Wire now power blocks
- Memory efficient block storage
- Blocks can now be removed by setting them to
EMPTY
- Repeater block that delays a redstone signal and can be locked
- Comparator block that combine or negates signals
- Piston block that moves the block in front of it forwards and backwards
- Refactored CLI tests into multiple files
- Better benchmarks
v0.3.0
- Redstone torch power mechanics
- Blocks can now face different directions
- Automatic hashmap resizing
- Hashmaps are now continuous in memory
- Switched to compiling in c99 mode
- Support for both GCC and Clang
- Replace shell scripts with Makefile
- Add valgrind to travis tests
- More tests and benchmarks
- Built in option for running benchmarks
--benchmark