aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorStefan Monnier2025-07-14 12:37:11 -0400
committerStefan Monnier2025-07-14 12:37:11 -0400
commit7f1cae9637f9a9d4715e101eecad391748e3bd3c (patch)
tree4dad030a4737be139888168265c542ec5f0ebc3b /java
parentc8b6e90b4e1678846b8acefd59555ff3d8a376bd (diff)
downloademacs-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')
0 files changed, 0 insertions, 0 deletions