Stefan Monnier
|
2c68192c6b
Backward compatibility with pre-existing struct instances.
|
8 years ago |
Lars Brinkhoff
|
0565482838
Make cl-defstruct use records.
|
8 years ago |
Paul Eggert
|
e6fd84d2d5
Merge from origin/emacs-25
|
8 years ago |
Stefan Monnier
|
e785c74d3a
* lisp/emacs-lisp/cl-preloaded.el (cl-struct-define): Fix duplication
|
8 years ago |
Noam Postavsky
|
72ef710f6e
Fix call to debugger on assertion failure
|
8 years ago |
Paul Eggert
|
2e2a806803
Fix copyright years by hand
|
8 years ago |
Noam Postavsky
|
eb364fddec
Do call debugger on failed cl-assert
|
8 years ago |
Noam Postavsky
|
db436e93ca
Don't call debug on failed cl-assert
|
8 years ago |
Paul Eggert
|
9c3dbabee3
Fix copyright years by hand
|
9 years ago |
Artur Malabarba
|
1e1aabbc09
Fix some file headers for the purpose of `package--builtins'
|
9 years ago |
Stefan Monnier
|
59b5723c9b
Add online-help support to describe types
|
10 years ago |
Stefan Monnier
|
87464d637a
(cl--copy-slot-descriptor): Copy the `props' alist as well
|
10 years ago |
Stefan Monnier
|
50c117fe86
EIEIO: Change class's representation to unify instance & class slots
|
10 years ago |
Stefan Monnier
|
872481d9e2
Add classes as run-time descriptors of cl-structs.
|
10 years ago |
Stefan Monnier
|
6bf61df8ab
* lisp/emacs-lisp/cl-macs.el (cl-defstruct): Keep type=nil by default.
|
10 years ago |
Stefan Monnier
|
61b4c22c6e
* lisp/emacs-lisp/cl*.el: Use define-inline and move some code
|
10 years ago |
Stefan Monnier
|
2668ac1aae
Tighten up the tagcode used for eieio and cl-struct objects
|
10 years ago |