Add support for gv.el in map.el
commit5509e2f93e790e6bf484160753493e42af04530b
authorNicolas Petton <nicolas@petton.fr>
Thu, 9 Jul 2015 17:43:41 +0000 (9 19:43 +0200)
committerNicolas Petton <nicolas@petton.fr>
Thu, 9 Jul 2015 17:49:47 +0000 (9 19:49 +0200)
treefe60e06add283765c174fa9fc7fd3ee2fb0659ac
parent2a1591f4d431777c7956146aff6d9d1602420d9e
Add support for gv.el in map.el

* lisp/emacs-lisp/map.el (map-elt, map-delete): Declare a gv-expander.
* lisp/emacs-lisp/map.el (map-put): Refactor using `setf' and `map-elt'.
* test/automated/map-tests.el: Update tests to work with the new
implementations of map-elt and map-put.
lisp/emacs-lisp/map.el
test/automated/map-tests.el