Commit Graph

15 Commits (b63c9154c3b71b60f98c802b6951a00b7d003408)

Author SHA1 Message Date
John Benediktsson 3bc658e8d5 hashtables.wrapped: faster >alist, keys, values. 2013-04-07 12:45:38 -07:00
John Benediktsson cde20c935b hashtables.identity: minor cleanup. 2013-04-06 14:14:00 -07:00
John Benediktsson 80c06fecb4 hashtables.sequences: minor cleanup. 2013-04-06 14:14:00 -07:00
Doug Coleman 8c19602ae9 assocs: Add of and ?of. Change all the things at once! Fixes #701. 2013-03-23 14:59:07 -07:00
John Benediktsson 4e72d80256 Using "same?" in more places. 2012-07-21 10:22:44 -07:00
John Benediktsson 6a08de2203 hashtables.identity: cache the identity hashcode on the wrapper. 2012-07-17 16:04:27 -07:00
John Benediktsson cde26a3356 hashtables.wrapped: INSTANCE: assoc and support new-assoc. 2012-07-17 15:50:03 -07:00
Doug Coleman f0b6494c76 memoize: implement identity memoize, trim using lists so bootstrap continues to work 2011-11-30 14:41:32 -08:00
Joe Groff 7de62e8dbb hashtables.identity: test assoc-like 2011-11-02 13:23:20 -07:00
Joe Groff 575f7fd663 hashtables.identity: support assoc-like 2011-11-02 13:23:17 -07:00
John Benediktsson 6c775cb489 hashtables.wrapped: re-adding prettyprint. 2011-09-27 14:08:09 -07:00
John Benediktsson 64da6fe426 hashtables.wrapped: adding prettyprint vocab. 2011-09-27 08:40:32 -07:00
Doug Coleman dd01a148e2 Remove require for hashtables.wrapped.prettyprint 2011-09-27 01:29:09 -07:00
John Benediktsson 79c1715b4d Squashed commit of the following:
commit 7b6b0bdf21bca0856bfefc1859618e6e36b35d25
Author: John Benediktsson <mrjbq7@gmail.com>
Date:   Mon Sep 26 21:09:07 2011 -0700

    hashtables.wrapped: cleanup common prettyprint code.

commit aaed81f93dcfa295bd3dfd8102a5c39511209934
Author: John Benediktsson <mrjbq7@gmail.com>
Date:   Sun Sep 25 15:58:55 2011 -0700

    hashtables.wrapped: cleaner >foo-hashtable.

commit bb0f8379480935d1dcf482170e8e2a4a519d81d3
Author: John Benediktsson <mrjbq7@gmail.com>
Date:   Sun Sep 25 15:39:41 2011 -0700

    hashtables.identity: migrate to use hashtables.wrapped.

commit 2e71b3324f0803c15a55429acddc13f06b4876ae
Author: John Benediktsson <mrjbq7@gmail.com>
Date:   Sun Sep 25 15:39:19 2011 -0700

    hashtables.sequences: wrapped hashtable that uses "sequence=" for key comparison.

commit 040f33b40c424887d596af5c3bd9de0eef9a682e
Author: John Benediktsson <mrjbq7@gmail.com>
Date:   Sun Sep 25 15:39:05 2011 -0700

    hashtables.wrapped: base class for "wrapped hashtables".
2011-09-26 21:59:26 -07:00
Slava Pestov 1972351d7f Move hashtables.identity to basis and update serialize vocab to use them 2010-06-21 22:26:01 -04:00