Skip to content

Releases: alganet/phasm

0.6.0

Choose a tag to compare

@alganet alganet released this 04 Sep 13:35

What's Changed

Full Changelog: 0.5.0...0.6.0

0.5.0

Choose a tag to compare

@alganet alganet released this 04 Sep 12:18

What's Changed

Full Changelog: 0.4.0...0.5.0

0.4.0

Choose a tag to compare

@alganet alganet released this 04 Sep 11:09

What's Changed

  • Hand a captured chunk to its sink once by @alganet in #52
  • Translate the errno a failed mount reports by @alganet in #53
  • Leave nothing allocated by a refused request by @alganet in #54
  • Guard phasmStartup() like the other entry points by @alganet in #55
  • Fix three defects in the phasm SAPI by @alganet in #56
  • Take the wasi-sh that names a file's mode by @alganet in #58
  • Take request headers in the shape they arrive by @alganet in #59
  • 0.4.0 by @alganet in #60

Full Changelog: 0.3.0...0.4.0

0.3.0

Choose a tag to compare

@alganet alganet released this 01 Sep 21:38

What's Changed

Full Changelog: 0.2.0...0.3.0

0.2.0

Choose a tag to compare

@alganet alganet released this 01 Sep 19:17

What's Changed

  • Cache the sysroot that deps.sh actually writes by @alganet in #9
  • Add a re-entrant phasm SAPI by @alganet in #10
  • Build and export the phasm SAPI by @alganet in #11
  • Reuse one PHP instance across calls by @alganet in #12
  • Run the demo on one warm instance by @alganet in #13
  • Document the phasm SAPI entry points by @alganet in #14
  • Reclaim std descriptors above holes by @alganet in #15
  • Refuse callMain once PHP is running by @alganet in #16
  • Reject NUL bytes in argv, env and cwd by @alganet in #17
  • Fail configure when both SAPIs are enabled by @alganet in #18
  • Add server mode to the phasm SAPI by @alganet in #19
  • Refuse phasmRun once callMain has run by @alganet in #20
  • Give phasm a run() that returns its output by @alganet in #21
  • Document php as a wasi-sh host builtin by @alganet in #23
  • Stop per-call state leaking into later calls by @alganet in #24
  • Mount a foreign store into PHP's filesystem by @alganet in #25
  • Make a bare Phasm() a working instance by @alganet in #26
  • Refresh the stale build variable table by @alganet in #27
  • Stop shipping debug info in the wasm by @alganet in #28
  • Give the module a 4 MiB C stack by @alganet in #29
  • Assert the wasm ships without debug info by @alganet in #30
  • Enable phar, session and zlib extensions by @alganet in #31
  • Fix five request-handling defects by @alganet in #32
  • Build the XML extension family by @alganet in #33
  • Stop building C libraries unoptimized by @alganet in #34
  • Stop exporting PHP's whole API from the wasm by @alganet in #35
  • Refuse to build without the source generators by @alganet in #36
  • Finish a request a wasm trap abandoned by @alganet in #37
  • Take wasi-sh as a dev dependency by @alganet in #38
  • Document what a trapping script does to a call by @alganet in #39
  • Turn deep recursion into a PHP error by @alganet in #40
  • Report a status for a refused request by @alganet in #41
  • Let opcache cache something by @alganet in #42
  • Refuse a request the same way everywhere by @alganet in #43
  • Take a string request body as its bytes by @alganet in #44
  • Take a string request body as its bytes by @alganet in #45
  • Share one instance with concurrent callers by @alganet in #46
  • 0.2.0 by @alganet in #47

Full Changelog: 0.1.3...0.2.0

0.1.3

Choose a tag to compare

@alganet alganet released this 13 Aug 20:32

What's Changed

Full Changelog: 0.1.2...0.1.3

0.1.2

0.1.2 Pre-release
Pre-release

Choose a tag to compare

@alganet alganet released this 06 Mar 16:33
Separate CI and website publishing workflows