log src/fns.c @ 5657:2a870a7b86bd

age author description
2011-12-04 Aidan Kehoe Refactor out sequence-oriented builtins from fns.c to the new sequence.c.
2011-10-09 Aidan Kehoe Deprecate #'remassoc, #'remassq, #'remrassoc, #'remrassq.
2011-10-09 Aidan Kehoe Mechanically change INT to FIXNUM in our sources.
2011-09-04 Aidan Kehoe Implement print-circle, allowing recursive and circular structures to be read.
2011-06-19 Aidan Kehoe Correct a couple of comments, remove a superfluous gcpro1, fns.c
2011-06-01 Didier Verna Backed out changeset fa5fc2e3d9a6
2011-06-01 Didier Verna New function OBJECT-ADDRESS.
2011-05-20 Aidan Kehoe Remove the LOSING_BYTECODE compile-time option, it's been off since 1997.
2011-05-07 Aidan Kehoe Move #'split-path to subr.el, as was always the intention.
2011-04-23 Mats Lidell Merge with trunk.
2011-03-17 Mats Lidell Merge with trunk.
2011-02-22 Mats Lidell Merge with trunk.
2011-02-14 Mats Lidell Merge with trunk.
2011-02-07 Mats Lidell Merge with trunk.
2011-01-19 Mats Lidell Merge with trunk.
2011-01-05 Mats Lidell Merged with trunk.
2010-12-06 Mats Lidell Merged with trunk.
2010-11-26 Mats Lidell Merge with 21.5 trunk.
2010-11-15 Mats Lidell Merge with 21.5 trunk.
2010-11-06 Mats Lidell Merge with trunk.
2010-10-28 Mats Lidell Rebase with 21.5 trunk.
2010-10-14 Mats Lidell Changed bulk of GPLv2 or later files identified by script
2011-04-04 Aidan Kehoe Correct some interactions of :from-end and :count, #'delete*, #'remove*
2011-04-04 Aidan Kehoe Correct some nesting of GCPRO and UNGCPRO, thank you Mats' buildbot!
2011-04-03 Aidan Kehoe Use GC_EXTERNAL_LIST_LOOP_* where appropriate, fns.c
2011-03-17 Aidan Kehoe Conditionalise the old-* functions and byte codes at compile time.
2011-02-24 Aidan Kehoe #'substring-no-properties: check STRING's type, get_string_range_char won't.
2011-02-19 Aidan Kehoe Document the CL set functions and #'eql in the Lispref, not just cl.texi
2011-02-10 Aidan Kehoe Correct a bug with circularity checking in #'mapcar*, #'map, etc.
2011-02-05 Aidan Kehoe Have #'sort*, #'merge use the same test approach as functions from cl-seq.el
2011-01-14 Aidan Kehoe Move #'delq, #'delete to Lisp, adding support for sequences.
2011-01-14 Aidan Kehoe Pass in the DEFAULT argument to position() as documented, #'find.
2011-01-02 Aidan Kehoe Let's try that last commit again; remove some more duplicate declarations.
2011-01-02 Aidan Kehoe Avoid duplicate declarations, assumptions about HAVE_BIGNUM, fns.c
2010-12-30 Aidan Kehoe Move the heavy lifting from cl-seq.el to C.
2010-11-30 Aidan Kehoe #'fill; move all declarations before statements, for the Visual Studio build
2010-11-20 Aidan Kehoe Have NATNUMP give t for positive bignums; check limits appropriately.
2010-11-17 Aidan Kehoe Handle bignum N correctly, #'butlast, #'nbutlast.
2010-11-14 Aidan Kehoe Fix some bugs in fns.c, discovered in passing while doing other work.
2010-11-14 Aidan Kehoe Correct argument name in docstring, #'random.
2010-11-06 Aidan Kehoe Accept sequences generally, not just lists, #'reverse, #'nreverse.
2010-11-06 Aidan Kehoe Error in #'list-length if LIST is dotted; check for this error with #'mapcar
2010-10-14 Aidan Kehoe Tighten up Common Lisp compatibility, #'butlast, #'nbutlast, #'tailp, #'ldiff
2010-10-12 Aidan Kehoe Don't share a counter when checking for circularity, list_merge().
2010-09-18 Aidan Kehoe Simplify the API of PARSE_KEYWORDS for callers.
2010-09-18 Aidan Kehoe Avoid statement-before-declaration problems with strict C89 builds, fns.c
2010-09-16 Aidan Kehoe Accept circular lists where that is useful in #'mapcar*, #'map* and friends.
2010-09-16 Aidan Kehoe Be better about bounds-checking, #'subseq, #'fill; add same, #'reduce.
2010-09-07 Aidan Kehoe Replace a doubled semi-colon with a single semi-colon, fns.c, for VS6's sake.
2010-09-06 Aidan Kehoe Move #'replace to C, add bounds-checking to it and to #'fill.
2010-09-02 Aidan Kehoe Support process plists, for greater GNU compatibility.
2010-09-01 Aidan Kehoe Fewer algorithmic complexity surprises, nicer errors, mapcarX(), maplist()
2010-07-24 Aidan Kehoe Be more careful about side-effects from Lisp code, #'reduce
2010-06-06 Aidan Kehoe Move #'reduce to fns.c from cl-seq.el.
2010-06-01 Aidan Kehoe Add #'substring-no-properties, omitting any extent data.
2010-04-05 Aidan Kehoe Add #'equalp as a hash test by default; add #'define-hash-table-test, GNU API
2010-04-03 Aidan Kehoe Be much more careful about resizing a string argument, #'fill
2010-04-02 Aidan Kehoe Call init_string_ascii_begin() in #'sort*, #'fill, don't be clever.
2010-04-01 Aidan Kehoe Move #'sort*, #'fill, #'merge to C from cl-seq.el.
2010-03-07 Ben Wing merge ben-lisp-object
2010-03-05 Ben Wing more cleanups, terminology clarification, lots of doc work ben-lisp-object
2010-02-25 Ben Wing merge ben-lisp-object
2010-02-24 Ben Wing merge ben-lisp-object
2010-01-20 Ben Wing separate regular and disksave finalization, print method fixes. ben-lisp-object
2009-12-27 Ben Wing merge up to latest default branch, doesn't compile yet ben-lisp-object
2009-12-26 Ben Wing Checking in final CVS version of workspace 'ben-lisp-object' ben-lisp-object ben-lisp-object-final-ws-year-2005
2010-03-03 Aidan Kehoe Make #'substring an alias of #'subseq; give the latter the byte code.
2010-02-21 Ben Wing merge
2010-02-20 Ben Wing Fix quick-build, use asserts() in place of ABORT()
2010-02-19 Aidan Kehoe Use better types when ESCAPECHAR is specified, split_string_by_ichar_1
2010-02-07 Aidan Kehoe Add a new optional ESCAPE-CHAR argument to #'split-string-by-char.
2010-02-19 Aidan Kehoe Fix a multiple-value bug, mapcarX; correct a comment and a label name.
2010-02-07 Ben Wing fix some compile bugs of Aidan's
2010-02-07 Ben Wing Automatic merge
2010-02-07 Ben Wing fix compile errors, fix revert-buffer bug on binary/Latin 1 files, Mule-ize some files
2010-02-07 Ben Wing fix compile error in mapcarX
2010-02-06 Aidan Kehoe Merge.
2010-02-03 Aidan Kehoe Move #'some, #'every to C, implementing them with mapcarX.
2010-02-03 Aidan Kehoe Merge.
2010-01-31 Aidan Kehoe Move the various map* functions to C; add #'map-into.
2010-02-01 Ben Wing merge
2010-02-01 Ben Wing merge
2010-01-27 Ben Wing Mule-izing, various fixes related to char * arguments
2010-02-01 Aidan Kehoe Make canoncase visible to Lisp; use it with chars in internal_equalp.
2010-02-01 Ben Wing implement equalp in C, fix case-folding, add equal() method for keymaps
2010-01-01 Stephen J. Turnbull Fix typo in last patch.
2010-01-01 Stephen J. Turnbull Don't args-out-of-range in compare-strings.
2009-09-20 Aidan Kehoe Add argument information to remaining MANY or UNEVALLED C subrs.
2007-02-22 stephent [xemacs-hg @ 2007-02-22 16:53:20 by stephent]
2007-01-20 aidan [xemacs-hg @ 2007-01-20 16:57:05 by aidan]
2005-10-25 ben [xemacs-hg @ 2005-10-25 11:16:19 by ben]
2005-04-08 crestani [xemacs-hg @ 2005-04-08 23:10:01 by crestani]
2005-01-24 ben [xemacs-hg @ 2005-01-24 23:33:30 by ben]
2004-11-04 ben [xemacs-hg @ 2004-11-04 23:05:23 by ben]
2004-09-20 james [xemacs-hg @ 2004-09-20 19:18:55 by james]
2004-09-14 james [xemacs-hg @ 2004-09-14 14:32:29 by james]
2004-04-22 james [xemacs-hg @ 2004-04-22 03:24:00 by james]
2004-04-05 james [xemacs-hg @ 2004-04-05 22:49:31 by james]
2004-02-20 stephent [xemacs-hg @ 2004-02-20 07:29:16 by stephent]
2004-01-03 james [xemacs-hg @ 2004-01-03 21:54:41 by james]
2003-02-06 ben [xemacs-hg @ 2003-02-06 06:35:47 by ben]
2003-01-12 michaels [xemacs-hg @ 2003-01-12 11:07:58 by michaels]
2002-10-24 youngs [xemacs-hg @ 2002-10-24 13:55:42 by youngs]
2002-08-02 youngs [xemacs-hg @ 2002-08-02 15:15:42 by youngs]
2002-07-29 michaels [xemacs-hg @ 2002-07-29 09:21:12 by michaels]
2002-06-20 ben [xemacs-hg @ 2002-06-20 21:18:01 by ben]
2002-06-05 ben [xemacs-hg @ 2002-06-05 09:54:39 by ben]
2002-05-28 ben [xemacs-hg @ 2002-05-28 08:44:22 by ben]
2002-05-23 ben [xemacs-hg @ 2002-05-23 11:46:08 by ben]
2002-05-05 ben [xemacs-hg @ 2002-05-05 11:30:15 by ben]
2002-04-14 ben [xemacs-hg @ 2002-04-14 12:41:59 by ben]
2002-04-01 ben [xemacs-hg @ 2002-04-01 03:58:02 by ben]
2002-03-29 ben [xemacs-hg @ 2002-03-29 04:46:17 by ben]
2002-03-18 ben [xemacs-hg @ 2002-03-18 10:07:30 by ben]
2002-03-13 ben [xemacs-hg @ 2002-03-13 08:51:24 by ben]
2002-02-13 stephent [xemacs-hg @ 2002-02-13 12:55:38 by stephent]
2001-09-20 ben [xemacs-hg @ 2001-09-20 06:28:42 by ben]
2001-08-13 ben [xemacs-hg @ 2001-08-13 04:45:47 by ben]
2001-05-25 ben [xemacs-hg @ 2001-05-25 11:26:50 by ben]
2001-05-25 martinb [xemacs-hg @ 2001-05-25 04:22:31 by martinb]
2001-05-24 ben [xemacs-hg @ 2001-05-24 07:50:48 by ben]
2007-08-13 cvs Import from CVS: tag r21-2-43 r21-2-43
2007-08-13 cvs Import from CVS: tag r21-2-42 r21-2-42
2007-08-13 cvs Import from CVS: tag r21-2-37 r21-2-37
2007-08-13 cvs Import from CVS: tag r21-2-36 r21-2-36
2007-08-13 cvs Import from CVS: tag r21-2-28 r21-2-28
2007-08-13 cvs Import from CVS: tag r21-2-27 r21-2-27
2007-08-13 cvs Import from CVS: tag r21-2-25 r21-2-25
2007-08-13 cvs Import from CVS: tag r21-2-22 r21-2-22
2007-08-13 cvs Import from CVS: tag r21-2-20 r21-2-20
2007-08-13 cvs Import from CVS: tag r21-2-18 r21-2-18
2007-08-13 cvs Import from CVS: tag r21-2-16 r21-2-16
2007-08-13 cvs Import from CVS: tag r21-2-15 r21-2-15
2007-08-13 cvs Import from CVS: tag r21-2-14 r21-2-14
2007-08-13 cvs Import from CVS: tag r21-2-35 r21-2-35
2007-08-13 cvs Import from CVS: tag r21-2-34 r21-2-34
2007-08-13 cvs Import from CVS: tag r21-2-33 r21-2-33
2007-08-13 cvs Import from CVS: tag r21-2-30 r21-2-30
2007-08-13 cvs Import from CVS: tag r21-2-29 r21-2-29
2007-08-13 cvs Import from CVS: tag r21-2-13 r21-2-13
2007-08-13 cvs Import from CVS: tag r21-2-7 r21-2-7
2007-08-13 cvs Import from CVS: tag r21-2-5 r21-2-5
2007-08-13 cvs Import from CVS: tag r21-2b4 r21-2b4
2007-08-13 cvs Import from CVS: tag r21-2b2 r21-2b2
2007-08-13 cvs Import from CVS: tag r21-2b1 r21-2b1
2007-08-13 cvs Import from CVS: tag r21-1-9 r21-1-9
2007-08-13 cvs Import from CVS: tag r21-0b53 r21-0b53
2007-08-13 cvs Import from CVS: tag r21-0b43 r21-0b43
2007-08-13 cvs Import from CVS: tag r21-0b40 r21-0b40
2007-08-13 cvs Import from CVS: tag r21-0b37 r21-0b37
2007-08-13 cvs Import from CVS: tag r21-0b36 r21-0b36
2007-08-13 cvs Import from CVS: tag r21-0b35 r21-0b35
2007-08-13 cvs Import from CVS: tag r21-0b34 r21-0b34
2007-08-13 cvs Import from CVS: tag r20-5b19 r20-5b19
2007-08-13 cvs Import from CVS: tag r20-4b10 r20-4b10
2007-08-13 cvs Import from CVS: tag r20-4b8 r20-4b8
2007-08-13 cvs Import from CVS: tag r20-4b4 r20-4b4
2007-08-13 cvs Import from CVS: tag r20-4b3 r20-4b3
2007-08-13 cvs Import from CVS: tag r20-4b2 r20-4b2
2007-08-13 cvs Import from CVS: tag r20-3b27 r20-3b27
2007-08-13 cvs Import from CVS: tag r20-3b24 r20-3b24
2007-08-13 cvs Import from CVS: tag r20-3b20 r20-3b20
2007-08-13 cvs Import from CVS: tag r20-3b19 r20-3b19
2007-08-13 cvs Import from CVS: tag r20-3b15 r20-3b15
2007-08-13 cvs Import from CVS: tag r20-3b14 r20-3b14
2007-08-13 cvs Import from CVS: tag r20-3b13 r20-3b13
2007-08-13 cvs Import from CVS: tag r20-3b11 r20-3b11
2007-08-13 cvs Import from CVS: tag r20-3b10 r20-3b10
2007-08-13 cvs Import from CVS: tag r20-3b9 r20-3b9
2007-08-13 cvs Import from CVS: tag r20-3b8 r20-3b8
2007-08-13 cvs Import from CVS: tag r20-3b1 r20-3b1
2007-08-13 cvs Import from CVS: tag r20-2b4 r20-2b4
2007-08-13 cvs Import from CVS: tag r20-1b12 r20-1b12
2007-08-13 cvs Import from CVS: tag r20-1b11 r20-1b11
2007-08-13 cvs Import from CVS: tag r20-1b3 r20-1b3
2007-08-13 cvs Import from CVS: tag r20-0b33 r20-0b33
2007-08-13 cvs Import from CVS: tag r20-0b30 r20-0b30
2007-08-13 cvs Import from CVS: tag r19-16b91 r19-16b91
2007-08-13 cvs Import from CVS: tag r19-16b90 r19-16b90
2007-08-13 cvs Import from CVS: tag r19-15b96 r19-15b96
2007-08-13 cvs Import from CVS: tag r19-15b93 r19-15b93
2007-08-13 cvs Import from CVS: tag r19-15b91 r19-15b91
2007-08-13 cvs Import from CVS: tag r19-15b90 r19-15b90
2007-08-13 cvs Import from CVS: tag r19-15b6 r19-15b6
2007-08-13 cvs Import from CVS: tag r19-15b2 r19-15b2
2007-08-13 cvs Import from CVS: tag r19-14 r19-14