emacs-diffs
[Top][All Lists]
Advanced

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

scratch/fcr updated (2a34e414a1 -> d7ccd3dcc2)


From: Stefan Monnier
Subject: scratch/fcr updated (2a34e414a1 -> d7ccd3dcc2)
Date: Sat, 1 Jan 2022 16:42:31 -0500 (EST)

monnier pushed a change to branch scratch/fcr.

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


Summary of changes:



reply via email to

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