emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch scratch/oclosure created (now de320e2003)


From: Stefan Monnier
Subject: branch scratch/oclosure created (now de320e2003)
Date: Fri, 31 Dec 2021 15:40:52 -0500 (EST)

monnier pushed a change to branch scratch/oclosure.

        at  de320e2003 Arrange to load `nadvice` later in `loadup.el`

This branch includes the following new commits:

       new  ae493f3513 OClosure: Hybrids between functions and defstructs
       new  263172dbfb lisp/emacs-lisp/oclosure.el: Make it available to 
cl-generic
       new  f11349ed20 * lisp/emacs-lisp/cl-generic.el: Use OClosure for 
`cl-next-method-p`
       new  e052bb2770 * lisp/kmacro.el: Use OClosure instead of messing with 
internals
       new  ae0bfc4f75 * lisp/loadup.el (oclosure): Load before `nadvice`
       new  d93b0ad4d4 (interactive-form, function-docstring): New generic 
functions
       new  3119e59252 lisp/emacs-lisp/oclosure.el: Rename `oclosure-make` to 
`oclosure-lambda`
       new  a444d85977 Fix bootstrap problems and various misc issues found 
along the way
       new  5574871ec7 nadvice.el: Use OClosures rather than handmade bytecodes
       new  9465a7e59e nadvice.el: Restore interactive-form handling
       new  afa68def26 cl-print.el: Dispatch on `advice` type
       new  e65e2bd0aa * lisp/emacs-lisp/cl-generic.el 
(cl-generic--oclosure-generalizer): Fix precedence
       new  20e5cd82ae Fix bug#28557
       new  3c9d64b602 cl-macs.el (cl--transform-lambda): Fix last change
       new  e9cfab679d lisp/emacs-lisp/cl-macs.el: Align with `master`
       new  230617c90c lisp/emacs-lisp/oclosure.el: Signal errors for invalid 
code
       new  f44ee8cd53 oclosure.el (accessor): New type
       new  01002ebba0 oclosure.el (oclosure-define): Use `oclosure--copy` to 
define accessors
       new  fe5457ff75 oclosure.el (oclosure-lambda): Change calling convention
       new  55a8e92413 oclosure.el: Add support for mutable slots
       new  bc1d94a0d8 * lisp/emacs-lisp/oclosure.el (Commentary:): Add a few 
notes
       new  1ace4acd54 Replace uniquify.el's advice with direct calls
       new  44dbab47f7 * lisp/emacs-lisp/oclosure.el: Remove obsolete comment
       new  3aa60102b9 kmacro.el: Unify the lambda and the list representations
       new  de320e2003 Arrange to load `nadvice` later in `loadup.el`




reply via email to

[Prev in Thread] Current Thread [Next in Thread]