Skip to content
Compare
Choose a tag to compare
@Maumagnaguagno Maumagnaguagno released this 30 Aug 14:04
· 70 commits to master since this release

This release supports Ruby 2.5 up to 3.2.
It includes improvements and new modules, drop support for older Rubies, reach LEET commits.
Improvements:

  • Hype no longer writes to storage with run/debug options
  • Replace FAST_OUTPUT with IPC output switch
  • Flag added to discover when planning failure may be caused by limited stack.
  • Reuse tasks as plan in Hypertension planning
  • Prefer zip in Hypertension generate
  • Support empty tasks in Hypertension problem
  • Add Ichor to parsers
  • Support equality requirement in PDDL_Compiler
  • Drop nil support from JSHOP_Parser, compiler and examples
  • Parse types even when typing requirement is missing in HDDL_Parser
  • Expect same parameters for related methods in JSHOP_Parser parse_method
  • Fix operators with constants instead of variable parameters in Hyper_Compiler
  • Early return for untyped languages in Typredicate
  • Early return for Dummy without goal
  • Move direct recursion to Dejavu
  • Disable Dejavu for single direct subtask
  • Wise is now verbose by default, side-effects are reported only to classical instances
  • Refactor goal task

Modules:

  • Add Cyber_Compiler
  • Add Warp

Others:

  • Add Patterns documentation
  • Move parts of README to Custom Domain documentation
  • Compatible with TruffleRuby
  • Interpreted and native execution tests
  • Freeze predicate names in state in PDDL/JSHOP/HDDL parsers
  • Always expect domain/problem names in PDDL/HDDL parsers
  • Add step to Function