[Emacs-diffs] master updated (19b92cd -> 2c68192)

From: Lars Brinkhoff Subject: [Emacs-diffs] master updated (19b92cd -> 2c68192) Date: Tue, 4 Apr 2017 03:31:45 -0400 (EDT)

larsb pushed a change to branch master. from 19b92cd Fix a test in python-test.el new a2c3343 Add record objects with user-defined types. new 0565482 Make cl-defstruct use records. new 8e6f204 Make EIEIO use records. new b673868 Make the URL library use records. new 2c68192 Backward compatibility with pre-existing struct instances. Summary of changes: doc/lispref/elisp.texi | 8 +++ doc/lispref/objects.texi | 24 ++++++- doc/lispref/records.texi | 115 +++++++++++++++++++++++++++++++++ doc/misc/cl.texi | 51 +++++++-------- doc/misc/eieio.texi | 8 +-- lisp/emacs-lisp/cl-extra.el | 6 +- lisp/emacs-lisp/cl-generic.el | 24 ++----- lisp/emacs-lisp/cl-lib.el | 36 +++++++++++ lisp/emacs-lisp/cl-macs.el | 66 +++++++++++++------ lisp/emacs-lisp/cl-preloaded.el | 12 +++- lisp/emacs-lisp/cl-print.el | 2 +- lisp/emacs-lisp/eieio-base.el | 3 +- lisp/emacs-lisp/eieio-compat.el | 2 +- lisp/emacs-lisp/eieio-core.el | 50 +++++--------- lisp/emacs-lisp/eieio.el | 12 ++-- lisp/emacs-lisp/pcase.el | 6 ++ lisp/url/url-cache.el | 2 +- lisp/url/url-dav.el | 4 +- lisp/url/url-expand.el | 2 +- lisp/url/url-file.el | 2 +- lisp/url/url-http.el | 2 +- lisp/url/url-imap.el | 2 +- lisp/url/url-ldap.el | 4 +- lisp/url/url.el | 2 +- src/alloc.c | 93 +++++++++++++++++++++++++- src/data.c | 35 +++++++++- src/fns.c | 2 +- src/lisp.h | 14 ++++ src/lread.c | 14 +++- src/print.c | 27 +++++++- test/lisp/emacs-lisp/cl-lib-tests.el | 30 +++++++++ test/lisp/emacs-lisp/cl-print-tests.el | 10 +++ test/src/alloc-tests.el | 20 ++++++ 33 files changed, 546 insertions(+), 144 deletions(-) create mode 100644 doc/lispref/records.texi

reply via email to

