From 657440d01423b50153d07ebc288d9bd2fc982d52 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 21 Jun 2026 16:31:44 +0900 Subject: refactor(json): eliminate json_last_error in favor of Result json_encode/json_encode_ex now return anyhow::Result instead of Option, so callers no longer need json_last_error() to get the failure reason. Co-Authored-By: Claude Opus 4.8 (1M context) --- docs/known-incompatibilities.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 docs/known-incompatibilities.md (limited to 'docs') diff --git a/docs/known-incompatibilities.md b/docs/known-incompatibilities.md new file mode 100644 index 0000000..6f043ca --- /dev/null +++ b/docs/known-incompatibilities.md @@ -0,0 +1,9 @@ +# Known Incompatibilities + +NOTE: This is not an exhaustive list. Shirabe is in early development and there are still a number of significant incompatibilities with Composer that are not documented here yet. + + +## Error Messages + +Error messages, in particular those from PHP built-in functions, are not intended to be mapped exactly. +Plugins or external tools that rely on error messages may break. -- cgit v1.3.1