log src/elhash.c @ 5818:15b0715c204d

age author description
Mon, 17 Jun 2013 10:23:00 -0600 Jerry James Convert C (un)signed long long values to bignums properly.
Sun, 09 Oct 2011 09:51:57 +0100 Aidan Kehoe Mechanically change INT to FIXNUM in our sources.
Sun, 04 Sep 2011 19:51:35 +0100 Aidan Kehoe Implement print-circle, allowing recursive and circular structures to be read.
Sun, 19 Jun 2011 16:37:17 +0100 Aidan Kehoe Expand the documentation of #'eq-hash, mention the CL PRINT-OBJECT protocol
Tue, 29 Mar 2011 00:02:47 +0200 Mats Lidell Merged with trunk.
Fri, 31 Dec 2010 00:27:29 +0100 Mats Lidell Merged with trunk.
Fri, 26 Nov 2010 06:43:36 +0100 Mats Lidell Merge with 21.5 trunk.
Thu, 14 Oct 2010 17:15:20 +0200 Mats Lidell Changed bulk of GPLv2 or later files identified by script
Thu, 24 Mar 2011 11:00:11 -0600 Jerry James Fix misspelled words, and some grammar, across the entire source tree.
Thu, 30 Dec 2010 00:50:10 +0000 Aidan Kehoe Move Qcount, Q_default, Q_test to general-slots.h; add SYMBOL_KEYWORD_GENERAL()
Sat, 20 Nov 2010 16:49:11 +0000 Aidan Kehoe Have NATNUMP give t for positive bignums; check limits appropriately.
Sat, 18 Sep 2010 15:57:20 +0100 Aidan Kehoe Simplify the API of PARSE_KEYWORDS for callers.
Sun, 13 Jun 2010 17:59:42 +0900 Stephen J. Turnbull Fix typo in permission notice of elhash.c.
Mon, 31 May 2010 16:47:44 +0100 Aidan Kehoe Use keywords in structure syntax; new #define, NEED_TO_HANDLE_21_4_CODE 1
Tue, 06 Apr 2010 23:29:35 -0500 Ben Wing fix cygwin compile, fix warning and style in elhash.c
Mon, 05 Apr 2010 13:03:35 +0100 Aidan Kehoe Add #'equalp as a hash test by default; add #'define-hash-table-test, GNU API
Wed, 24 Mar 2010 01:22:51 -0500 Ben Wing cleanup of code related to xfree(), better KKCC backtrace capabilities, document XD_INLINE_LISP_OBJECT_BLOCK_PTR, fix some memory leaks, other code cleanup
Fri, 19 Mar 2010 14:47:44 -0500 Ben Wing more cleanups to object-memory-usage stuff
Mon, 15 Mar 2010 16:35:38 -0500 Ben Wing make lrecord UID's have a separate UID space for each object, resurrect debug SOE code in extents.c
Sat, 13 Mar 2010 05:38:08 -0600 Ben Wing reduce lcrecord headers to 2 words, rename printing_unreadable_object
Sun, 07 Mar 2010 02:09:59 -0600 Ben Wing merge ben-lisp-object
Fri, 05 Mar 2010 04:08:17 -0600 Ben Wing more cleanups, terminology clarification, lots of doc work ben-lisp-object
Wed, 24 Feb 2010 01:58:04 -0600 Ben Wing merge ben-lisp-object
Wed, 20 Jan 2010 07:05:57 -0600 Ben Wing separate regular and disksave finalization, print method fixes. ben-lisp-object
Mon, 28 Dec 2009 01:15:52 -0600 Ben Wing latest work on lisp-object workspace; ben-lisp-object
Sat, 26 Dec 2009 21:18:49 -0600 Ben Wing merge up to latest default branch, doesn't compile yet ben-lisp-object
Sat, 26 Dec 2009 00:20:27 -0600 Ben Wing Checking in final CVS version of workspace 'ben-lisp-object' ben-lisp-object ben-lisp-object-final-ws-year-2005
Mon, 01 Mar 2010 21:05:33 +0000 Aidan Kehoe Add a PARSE_KEYWORDS macro, use it in #'make-hash-table.
Thu, 04 Feb 2010 07:28:14 -0600 Ben Wing Rename xfree(FOO, TYPE) -> xfree(FOO)
Mon, 01 Feb 2010 05:29:05 -0600 Ben Wing merge
Thu, 28 Jan 2010 02:48:45 -0600 Ben Wing merge
Tue, 26 Jan 2010 23:22:30 -0600 Ben Wing Mule-izing, various fixes related to char * arguments
Mon, 01 Feb 2010 01:02:40 -0600 Ben Wing implement equalp in C, fix case-folding, add equal() method for keymaps
Sun, 24 Jan 2010 15:21:27 +0000 Aidan Kehoe Fix hash tables, #'member*, #'assoc*, #'eql compiler macros if bignums
Sat, 09 Jan 2010 17:28:51 +0000 Aidan Kehoe Use keywords, not ordinary symbols, in the structure syntax for hash tables.
Thu, 17 Dec 2009 17:29:32 +0000 Aidan Kehoe Make my last change to elhash.c more kosher, comparing pointers not ints
Thu, 17 Dec 2009 14:51:37 +0000 Aidan Kehoe Cast enumerations to int before comparing them for the sake of VC++.
Thu, 17 Dec 2009 13:50:45 +0000 Aidan Kehoe Serialise non-default hash table rehash thresholds correctly; use this.
Sun, 20 Sep 2009 21:29:00 +0100 Aidan Kehoe Add argument information to remaining MANY or UNEVALLED C subrs.
Tue, 25 Nov 2008 10:44:16 +0900 Stephen J. Turnbull Document non-obvious usages.
Mon, 21 Jan 2008 22:12:36 +0100 Aidan Kehoe Document return values for #'puthash, #'clrhash.
Wed, 16 Jan 2008 15:20:51 +0100 Aidan Kehoe Have list hashes depend on the order of the contents, as is the case for vectors.
Wed, 15 Aug 2007 11:06:10 +0000 crestani [xemacs-hg @ 2007-08-15 11:06:02 by crestani]
Sun, 22 Jul 2007 22:04:14 +0000 aidan [xemacs-hg @ 2007-07-22 22:03:29 by aidan]
Mon, 27 Feb 2006 16:29:29 +0000 crestani [xemacs-hg @ 2006-02-27 16:29:00 by crestani]
Fri, 25 Nov 2005 01:42:08 +0000 crestani [xemacs-hg @ 2005-11-25 01:41:31 by crestani]
Mon, 24 Oct 2005 10:07:42 +0000 ben [xemacs-hg @ 2005-10-24 10:07:26 by ben]
Fri, 08 Apr 2005 23:11:35 +0000 crestani [xemacs-hg @ 2005-04-08 23:10:01 by crestani]
Thu, 10 Mar 2005 09:12:38 +0000 crestani [xemacs-hg @ 2005-03-10 09:12:36 by crestani]
Thu, 03 Feb 2005 16:14:08 +0000 james [xemacs-hg @ 2005-02-03 16:14:02 by james]
Mon, 24 Jan 2005 23:34:34 +0000 ben [xemacs-hg @ 2005-01-24 23:33:30 by ben]
Mon, 06 Dec 2004 03:52:23 +0000 ben [xemacs-hg @ 2004-12-06 03:50:53 by ben]
Thu, 04 Nov 2004 23:08:28 +0000 ben [xemacs-hg @ 2004-11-04 23:05:23 by ben]
Thu, 14 Oct 2004 17:26:25 +0000 james [xemacs-hg @ 2004-10-14 17:26:18 by james]
Mon, 20 Sep 2004 19:20:08 +0000 james [xemacs-hg @ 2004-09-20 19:18:55 by james]
Tue, 30 Sep 2003 15:27:01 +0000 james [xemacs-hg @ 2003-09-30 15:26:34 by james]
Thu, 31 Jul 2003 13:32:26 +0000 crestani [xemacs-hg @ 2003-07-31 13:32:24 by crestani]
Thu, 13 Feb 2003 09:57:08 +0000 ben [xemacs-hg @ 2003-02-13 09:57:04 by ben]
Sun, 12 Jan 2003 11:08:22 +0000 michaels [xemacs-hg @ 2003-01-12 11:07:58 by michaels]
Wed, 27 Nov 2002 07:15:36 +0000 ben [xemacs-hg @ 2002-11-27 07:15:02 by ben]
Mon, 29 Jul 2002 09:21:25 +0000 michaels [xemacs-hg @ 2002-07-29 09:21:12 by michaels]
Sun, 05 May 2002 11:33:57 +0000 ben [xemacs-hg @ 2002-05-05 11:30:15 by ben]
Mon, 01 Apr 2002 03:59:04 +0000 ben [xemacs-hg @ 2002-04-01 03:58:02 by ben]
Sun, 31 Mar 2002 08:30:17 +0000 ben [xemacs-hg @ 2002-03-31 08:27:14 by ben]
Fri, 29 Mar 2002 04:49:13 +0000 ben [xemacs-hg @ 2002-03-29 04:46:17 by ben]
Wed, 13 Mar 2002 08:54:06 +0000 ben [xemacs-hg @ 2002-03-13 08:51:24 by ben]
Thu, 20 Sep 2001 06:31:11 +0000 ben [xemacs-hg @ 2001-09-20 06:28:42 by ben]
Mon, 13 Aug 2001 04:46:48 +0000 ben [xemacs-hg @ 2001-08-13 04:45:47 by ben]
Mon, 18 Jun 2001 07:10:32 +0000 ben [xemacs-hg @ 2001-06-18 07:09:50 by ben]
Fri, 25 May 2001 11:27:01 +0000 ben [xemacs-hg @ 2001-05-25 11:26:50 by ben]
Thu, 24 May 2001 07:51:33 +0000 ben [xemacs-hg @ 2001-05-24 07:50:48 by ben]
Sat, 05 May 2001 08:19:18 +0000 martinb [xemacs-hg @ 2001-05-05 08:19:18 by martinb]
Wed, 02 May 2001 10:22:58 +0000 martinb [xemacs-hg @ 2001-05-02 10:22:58 by martinb]
Mon, 30 Apr 2001 08:49:26 +0000 martinb [xemacs-hg @ 2001-04-30 08:49:24 by martinb]
Mon, 13 Aug 2007 11:45:51 +0200 cvs Import from CVS: tag r21-2-47 r21-2-47
Mon, 13 Aug 2007 11:44:37 +0200 cvs Import from CVS: tag r21-2-46 r21-2-46
Mon, 13 Aug 2007 11:42:25 +0200 cvs Import from CVS: tag r21-2-44 r21-2-44
Mon, 13 Aug 2007 11:40:21 +0200 cvs Import from CVS: tag r21-2-41 r21-2-41
Mon, 13 Aug 2007 11:39:20 +0200 cvs Import from CVS: tag r21-2-40 r21-2-40
Mon, 13 Aug 2007 11:36:19 +0200 cvs Import from CVS: tag r21-2-37 r21-2-37
Mon, 13 Aug 2007 11:35:02 +0200 cvs Import from CVS: tag r21-2-36 r21-2-36
Mon, 13 Aug 2007 11:33:38 +0200 cvs Import from CVS: tag r21-2-28 r21-2-28
Mon, 13 Aug 2007 11:32:25 +0200 cvs Import from CVS: tag r21-2-27 r21-2-27
Mon, 13 Aug 2007 11:30:53 +0200 cvs Import from CVS: tag r21-2-25 r21-2-25
Mon, 13 Aug 2007 11:29:58 +0200 cvs Import from CVS: tag r21-2-24 r21-2-24
Mon, 13 Aug 2007 11:29:08 +0200 cvs Import from CVS: tag r21-2-23 r21-2-23
Mon, 13 Aug 2007 11:28:15 +0200 cvs Import from CVS: tag r21-2-22 r21-2-22
Mon, 13 Aug 2007 11:26:11 +0200 cvs Import from CVS: tag r21-2-20 r21-2-20
Mon, 13 Aug 2007 11:24:09 +0200 cvs Import from CVS: tag r21-2-18 r21-2-18
Mon, 13 Aug 2007 11:20:41 +0200 cvs Import from CVS: tag r21-2-14 r21-2-14
Mon, 13 Aug 2007 11:19:21 +0200 cvs Import from CVS: tag r21-2-35 r21-2-35
Mon, 13 Aug 2007 11:16:07 +0200 cvs Import from CVS: tag r21-2-32 r21-2-32
Mon, 13 Aug 2007 11:14:34 +0200 cvs Import from CVS: tag r21-2-30 r21-2-30
Mon, 13 Aug 2007 11:13:30 +0200 cvs Import from CVS: tag r21-2-29 r21-2-29
Mon, 13 Aug 2007 11:11:37 +0200 cvs Import from CVS: tag r21-2-12 r21-2-12
Mon, 13 Aug 2007 11:07:10 +0200 cvs Import from CVS: tag r21-2-5 r21-2-5
Mon, 13 Aug 2007 10:28:48 +0200 cvs Import from CVS: tag r21-0b34 r21-0b34
Mon, 13 Aug 2007 10:19:59 +0200 cvs Import from CVS: tag r20-5b24 r20-5b24
Mon, 13 Aug 2007 10:17:07 +0200 cvs Import from CVS: tag r20-5b20 r20-5b20
Mon, 13 Aug 2007 10:16:16 +0200 cvs Import from CVS: tag r20-5b19 r20-5b19
Mon, 13 Aug 2007 10:13:48 +0200 cvs Import from CVS: tag r20-5b14 r20-5b14
Mon, 13 Aug 2007 10:10:54 +0200 cvs Import from CVS: tag r20-4b10 r20-4b10
Mon, 13 Aug 2007 10:05:51 +0200 cvs Import from CVS: tag r20-4b4 r20-4b4
Mon, 13 Aug 2007 10:03:52 +0200 cvs Import from CVS: tag r20-4b2 r20-4b2
Mon, 13 Aug 2007 09:59:05 +0200 cvs Import from CVS: tag r20-3b24 r20-3b24
Mon, 13 Aug 2007 09:56:28 +0200 cvs Import from CVS: tag r20-3b20 r20-3b20
Mon, 13 Aug 2007 09:55:28 +0200 cvs Import from CVS: tag r20-3b19 r20-3b19
Mon, 13 Aug 2007 09:49:09 +0200 cvs Import from CVS: tag r20-3b13 r20-3b13
Mon, 13 Aug 2007 09:38:25 +0200 cvs Import from CVS: tag r20-3b3 r20-3b3
Mon, 13 Aug 2007 08:50:05 +0200 cvs Import from CVS: tag r19-15b93 r19-15b93
Mon, 13 Aug 2007 08:48:42 +0200 cvs Import from CVS: tag r19-15b90 r19-15b90
Mon, 13 Aug 2007 08:46:35 +0200 cvs Import from CVS: tag r19-15b2 r19-15b2
Mon, 13 Aug 2007 08:45:50 +0200 cvs Import from CVS: tag r19-14 r19-14