Skip to content

Releases: Nullreff/redpile-old

Version 0.6.0

09 Apr 01:32
Compare
Choose a tag to compare

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

23 Jun 04:38
Compare
Choose a tag to compare
  • 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

20 May 05:31
Compare
Choose a tag to compare
  • 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

19 Apr 17:57
Compare
Choose a tag to compare
  • 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

v0.2.0

11 Apr 01:49
Compare
Choose a tag to compare
  • Change commands to SET and GET
  • Add TICK command
  • Add STATUS command
  • Add TORCH material
  • Add --world-size option
  • Add --silent option
  • Additional CLI tests
  • More efficient block storage and lookup

v0.1.0

26 Mar 15:42
Compare
Choose a tag to compare

First release! So far we have:

  • Block storage in a hashmap
  • Basic CIL
  • Interactive prompt
  • ADD command
  • SET command
  • GET command