Skip to content

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 25 Aug 18:48
· 68 commits to master since this release
067bbbb
  • The distributed archive no longer carries the feasibility spikes.
    .gitattributes listed every other development directory as
    export-ignore but not spikes/, so 24 scratch scripts from milestone 0
    travelled into every install. They stay in the repository, where CI runs
    them; they are simply no longer part of what composer require downloads.

  • A target declaring an abstract property hook is refused, not fatal. An
    interface property (public string $name { get; }, PHP 8.4+) or an
    abstract one on a class is an abstract member the generated class would
    have to implement, and it cannot — this engine intercepts calls, and reading
    a property is not one. Left unimplemented, PHP refused the class from inside
    eval() with a fatal error nothing could catch. It is now an
    UnsupportedTarget naming the property and its hooks, alongside the other
    refusals that happen before a line is generated.