diff options
| author | Stefan Monnier | 2025-07-14 12:37:11 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2025-07-14 12:37:11 -0400 |
| commit | 7f1cae9637f9a9d4715e101eecad391748e3bd3c (patch) | |
| tree | 4dad030a4737be139888168265c542ec5f0ebc3b /java/README | |
| parent | c8b6e90b4e1678846b8acefd59555ff3d8a376bd (diff) | |
| download | emacs-7f1cae9637f9a9d4715e101eecad391748e3bd3c.tar.gz emacs-7f1cae9637f9a9d4715e101eecad391748e3bd3c.zip | |
(cl--class-allparents): Fix bug#78989
Give more control over ordering when linearizing the
parent graph and avoid pathological misbehavior (such as
placing `t` in the middle of the linearization instead of the
end) when we can't "do it right".
* lisp/subr.el (merge-ordered-lists): Degrade more gracefully in case
of inconsistent hierarchies and don't do it silently.
* lisp/emacs-lisp/cl-preloaded.el (cl--class-allparents): Use the local
ordering to break ties, as in the C3 algorithm.
Diffstat (limited to 'java/README')
0 files changed, 0 insertions, 0 deletions