[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/compat 53ac63d433: Update manual
From: |
ELPA Syncer |
Subject: |
[elpa] externals/compat 53ac63d433: Update manual |
Date: |
Tue, 7 Feb 2023 06:57:25 -0500 (EST) |
branch: externals/compat
commit 53ac63d4338deaae05464a49f14b3af3561154ac
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
Update manual
---
compat.texi | 16 ++++------------
1 file changed, 4 insertions(+), 12 deletions(-)
diff --git a/compat.texi b/compat.texi
index 0003fc0b6a..0c02904c34 100644
--- a/compat.texi
+++ b/compat.texi
@@ -265,24 +265,16 @@ which is infeasible to duplicate within Compat while also
providing
the necessary backwards compatibility.
@item
-New functionality was implemented in the C core, and depends on
+New functionality was implemented in the C core, or depends on
external libraries that cannot be reasonably duplicated in the scope
-of a compatibility library. For example a missing libxml cannot be
-emulated.
+of a compatibility library. Sometimes new functions on the C level
+rely on internal data structures, which we cannot access, rendering a
+backport impossible. For example a missing libxml cannot be emulated.
@item
The semantics of Elisp changed on a deep level. For example the
addition of Bigint support in Emacs 27.1 cannot be replicated on the
level of Compat.
-
-@item
-Backported functions would introduce performance bugs. Sometimes
-functions provided by newer Emacs versions are implemented on the C
-level, relying on internal data structures, which we cannot access. In
-this case a backport may still be possible but would be significantly
-slower than the newer functionality, such that downstream packages
-would observe performance bugs. Examples are the
-@code{json-parse-string} function provided by libjansson.
@end itemize
@node Support
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/compat 53ac63d433: Update manual,
ELPA Syncer <=