Fri Mar 14 20:36:23 UTC 2008 Luca Capello tagged DEBIAN_arnesi_1:20080312-1 Fri Mar 14 20:36:15 UTC 2008 Luca Capello * prepare new version M ./debian/changelog -2 +2 Thu Mar 13 11:22:19 UTC 2008 Luca Capello * debian/copyright: update copyright assignment to 2008 M ./debian/changelog +3 M ./debian/copyright -2 +2 Thu Mar 13 11:00:57 UTC 2008 Luca Capello * Standards-Version to 3.7.3, no changes needed M ./debian/changelog +1 M ./debian/control -1 +1 Thu Mar 13 01:08:37 UTC 2008 Luca Capello * move to team maintenance: Debian Common Lisp Team! M ./debian/changelog +8 M ./debian/control -3 +4 Thu Mar 13 01:05:50 UTC 2008 Luca Capello * debian/changelog: new checkout means new upstream version... M ./debian/changelog -1 +1 Thu Mar 13 01:03:59 UTC 2008 Luca Capello * debian/control: move cl-swank to Recommends M ./debian/changelog +5 M ./debian/control -3 +4 Thu Mar 13 01:00:22 UTC 2008 Luca Capello * debian/changelog: detail new checkout M ./debian/changelog +12 Wed Mar 12 22:32:19 UTC 2008 Luca Capello tagged UPSTREAM_arnesi_20080312 Sun Feb 17 13:41:47 UTC 2008 Marco Baringer * Moved slime specific stuff into arnesi.slime-extras system, arnesi itself no longer depends on swank M ./arnesi.asd -2 +5 M ./src/log.lisp -109 M ./src/packages.lisp -1 A ./src/slime-extras.lisp Sun Feb 17 13:37:15 UTC 2008 Marco Baringer * swank:inspect-for-emacs is known called swank:emacs-inspect M ./src/log.lisp -1 +1 Sun Feb 10 17:10:07 UTC 2008 Maciek Pasternacki * Don't inline package object in ECL (breaks compilation) M ./src/log.lisp -1 +2 Sun Feb 10 17:08:22 UTC 2008 Maciek Pasternacki * Fix LOOP statement order (unbreaks compilation on ECL). M ./src/call-cc/apply.lisp -1 +1 Mon Feb 4 21:06:53 UTC 2008 Nathan Bird * removing parameters to swank:inspect-for-emacs to keep up to date with swank. M ./src/log.lisp -2 +2 Wed Jan 9 19:32:01 UTC 2008 Nathan Bird * Adding swank::present-in-emacs that used to be part of swank proper but was removed from there. M ./src/log.lisp +19 Mon Nov 19 22:12:55 UTC 2007 Luca Capello tagged DEBIAN_arnesi_1:20071118-1 Mon Nov 19 22:12:45 UTC 2007 Luca Capello * prepare new version M ./debian/changelog -2 +4 Sun Nov 18 22:31:20 UTC 2007 Luca Capello tagged UPSTREAM_arnesi_20071118 Fri Oct 26 22:59:35 UTC 2007 attila.lendvai@gmail.com * rollback the strcat dynamic-extent allocation, it causes too many notes on sbcl (and it's not enabled anyway) M ./src/string.lisp -2 +1 Tue Oct 23 21:09:49 UTC 2007 attila.lendvai@gmail.com * wrap get-logger into a load-time-value. get-logger is not thread-safe and compiling sbcl with the :sb-hash-table-debug flag triggered it quite fast. it also makes logging a hash-table lookup faster. M ./src/log.lisp -3 +9 Tue Oct 23 16:53:46 UTC 2007 attila.lendvai@gmail.com * added load-time-value to call/cc M ./src/call-cc/handlers.lisp +6 M ./src/walk.lisp +17 Fri Sep 14 17:18:00 UTC 2007 attila.lendvai@gmail.com * optimize strcat a little M ./src/string.lisp -3 +9 Wed May 16 13:14:49 UTC 2007 attila.lendvai@gmail.com * Added an ignore-errors for :around append-message M ./src/log.lisp -1 +5 Mon Sep 10 16:10:39 UTC 2007 attila.lendvai@gmail.com * Remove nil's from the appender list to make it easier to customize it M ./src/log.lisp -1 +1 Mon Sep 3 08:52:09 UTC 2007 attila.lendvai@gmail.com * added assert to warn that defgeneric/cc does not walk the :method entries M ./src/call-cc/generic-functions.lisp +1 Thu Jun 28 16:29:56 UTC 2007 attila.lendvai@gmail.com * Added random-queue-element M ./src/packages.lisp +1 M ./src/queue.lisp -8 +19 Thu Jun 28 16:29:20 UTC 2007 attila.lendvai@gmail.com * Added '/' to the *uri-escaping-ok-table* M ./src/http.lisp -1 +4 Mon May 21 15:25:36 UTC 2007 attila.lendvai@gmail.com * Add an implicit block for defmethod/cc and defun/cc so that the semantics of return-from remains the same M ./src/call-cc/generic-functions.lisp -2 +4 Wed May 16 13:15:47 UTC 2007 attila.lendvai@gmail.com * Dropped unnecessary eval-always from log.lisp (to make Nikodemus happy :) M ./src/log.lisp -6 +5 Sun Nov 18 22:09:52 UTC 2007 Luca Capello * debian/control: depend on cl-swank M ./debian/changelog +2 M ./debian/control -1 +1 Thu Nov 8 18:30:28 UTC 2007 Luca Capello * debian/control: correct s/XS-VCS-Darcs/Vcs-Darcs/ header M ./debian/changelog +2 M ./debian/control -1 +1 Sun Sep 30 20:08:54 UTC 2007 Luca Capello * debian/control: remove Martin W[_\c3_][_\bc_]rtele from Uploaders M ./debian/changelog +1 M ./debian/control -1 +1 Sun Sep 30 20:05:36 UTC 2007 Luca Capello * debian/control: add Homepage header M ./debian/changelog +7 M ./debian/control -2 +1 Wed Aug 1 16:16:13 UTC 2007 Luca Capello tagged DEBIAN_arnesi_1:20070724-1 Wed Aug 1 16:16:02 UTC 2007 Luca Capello * prepare new version M ./debian/changelog -2 +4 Wed Aug 1 15:26:19 UTC 2007 Luca Capello * debian/copyright: refer to /usr/share/common-licenses/GPL-2 M ./debian/changelog +2 M ./debian/copyright -1 +1 Tue Jul 24 14:53:37 UTC 2007 Luca Capello tagged UPSTREAM_arnesi_20070724 Sun Jul 1 15:50:53 UTC 2007 Luca Capello * add an (eval-when ...) when defining a test suite M ./t/accumulation.lisp -1 +2 M ./t/call-cc.lisp -1 +2 M ./t/csv.lisp -1 +2 M ./t/flow-control.lisp -1 +2 M ./t/http.lisp -1 +2 M ./t/list.lisp -1 +2 M ./t/log.lisp -1 +2 M ./t/matcher.lisp -1 +2 M ./t/numbers.lisp -1 +2 M ./t/queue.lisp -1 +2 M ./t/sequence.lisp -1 +2 M ./t/sharpl.lisp -1 +2 M ./t/string.lisp -1 +2 M ./t/walk.lisp -1 +2 Fri Jun 29 19:03:29 UTC 2007 jmckitrick@reedlarkeygroup.com * Export COLLECT-TIMING function. M ./src/packages.lisp +1 Tue Jun 19 05:18:50 UTC 2007 Henrik Hjelte * Make unencode-as-uri-non-strict work with all bad uris I know of M ./src/http.lisp -6 +17 Tue Jun 19 05:17:10 UTC 2007 Henrik Hjelte * testcases for unescape-as-uri-non-strict M ./src/packages.lisp +1 M ./t/http.lisp +20 Thu May 10 15:02:42 UTC 2007 attila.lendvai@gmail.com * Typo and cosmetic fixes by Far[_\c3_][_\a9_] M ./src/call-cc/interpreter.lisp -6 +6 M ./src/cl-ppcre-extras.lisp -1 +1 M ./src/compat.lisp -2 +2 M ./src/debug.lisp -2 +2 M ./src/flow-control.lisp -2 +2 M ./src/matcher.lisp -4 +4 M ./src/mopp.lisp -1 +1 M ./src/queue.lisp -1 +1 M ./src/walk.lisp -2 +2 Tue May 8 01:13:43 UTC 2007 attila.lendvai@gmail.com * Change brief-stream-log-appender to generate more human readable output 03:12 UCW.BACKEND INFO Handling request from "192.168.1.1" for "/dynamic/js/functional.js" 03:12 UCW.BACKEND INFO Handled request in 0.004 secs (request came from "192.168.1.1" for "/dynamic/js/functional.js") M ./src/log.lisp -5 +16 Sat May 5 10:23:43 UTC 2007 attila.lendvai@gmail.com * Added failing with-call/cc test for special var binding in the /cc block M ./t/call-cc.lisp +12 Sun Apr 29 09:53:52 UTC 2007 attila.lendvai@gmail.com * Small change in unescape-as-uri to muffle some compiler notes M ./src/http.lisp -1 +2 Fri Jan 12 15:45:04 UTC 2007 attila.lendvai@gmail.com UNDO: Do not register a restart in unescape-as-uri ...because it's a relatively expensive operation compared to the rest of the code and the restart is not useful in production systems. M ./src/http.lisp -5 +10 Fri Apr 27 21:12:34 UTC 2007 attila.lendvai@gmail.com * Use write-string instead of print in unpintable errors to leave alone newlines M ./src/io.lisp -1 +1 Thu Apr 26 16:23:31 UTC 2007 attila.lendvai@gmail.com * Clean up some reader macro stuff ./src/read-macros.lisp -> ./src/bracket-reader.lisp M ./arnesi.asd -2 +2 M ./src/bracket-reader.lisp -1 +8 M ./src/packages.lisp -4 +9 M ./src/pf-reader.lisp -3 +18 M ./src/sharpl-reader.lisp -6 +25 Thu Apr 26 15:25:19 UTC 2007 attila.lendvai@gmail.com * FIX: #L reader captures *package* properly When used inside a macro it was potentially expanded (and interning) with a different *package*. M ./src/sharpl-reader.lisp -7 +6 Thu Apr 26 15:24:38 UTC 2007 attila.lendvai@gmail.com * Small cleanup in the testsuite, mostly usage of #L M ./t/read-macros.lisp -1 +1 M ./t/sharpl.lisp -37 +30 Wed Apr 25 10:10:56 UTC 2007 attila.lendvai@gmail.com * Renamed the CHILDER accessor of loggers to CHILDREN M ./src/log.lisp -4 +4 M ./src/packages.lisp -1 +1 Wed Apr 25 22:22:36 UTC 2007 attila.lendvai@gmail.com * Added an &key (muffle-errors t) to defprint-object M ./src/io.lisp -4 +12 Wed Apr 25 15:05:07 UTC 2007 attila.lendvai@gmail.com * Initialize log level to nil and only set a default +debug+ in deflogger if the logger has no ansestor The result is that chained loggers will get their level from their parent unless it's explicitly set on them. M ./src/log.lisp -16 +17 Wed Apr 25 13:57:21 UTC 2007 attila.lendvai@gmail.com * Added with-logger-level M ./src/log.lisp +19 M ./src/packages.lisp +1 Wed Apr 25 10:14:09 UTC 2007 attila.lendvai@gmail.com * Bind *print-length* to 64 while logging M ./src/log.lisp +1 Wed Apr 25 10:12:19 UTC 2007 attila.lendvai@gmail.com * Support a :with-package in deprint-object M ./src/io.lisp -2 +3 Thu Apr 12 18:35:18 UTC 2007 attila.lendvai@gmail.com * Delete unused *k* variable M ./src/call-cc/interpreter.lisp -2 Fri Jan 12 15:45:04 UTC 2007 attila.lendvai@gmail.com * Do not register a restart in unescape-as-uri ...because it's a relatively expensive operation compared to the rest of the code and the restart is not useful in production systems. M ./src/http.lisp -10 +5 Wed Feb 28 16:32:22 UTC 2007 kilian.sprotte@gmail.com * fixed test csv.2 M ./src/csv.lisp -1 +7 M ./t/csv.lisp -1 +4 Wed Feb 28 15:57:17 UTC 2007 kilian.sprotte@gmail.com * added test-suite :it.bese.arnesi.csv; csv.2 fails M ./arnesi.asd +1 A ./t/csv.lisp Tue Dec 26 16:51:03 UTC 2006 Berki Lukacs Tamas * Evaluate macros in correct lexical environment in code walker, use code walking in sharpl-reader M ./arnesi.asd -1 +2 M ./src/call-cc/interpreter.lisp -1 +1 M ./src/lexenv.lisp -5 +298 M ./src/sharpl-reader.lisp -19 +49 M ./src/walk.lisp -42 +56 A ./t/sharpl.lisp Thu Feb 8 22:31:24 UTC 2007 attila.lendvai@gmail.com * Fix (encoding-keyword-to-native :us-ascii) on lispworks (hopefully, can't test it) M ./src/string.lisp -1 +1 Sun Jan 7 19:38:46 UTC 2007 attila.lendvai@gmail.com * test-op is never done M ./arnesi.asd +3 Sun Jan 7 19:37:36 UTC 2007 attila.lendvai@gmail.com * FIX: unescape-as-uri (of + -> space) broke in my previous patch. fix and add test case. M ./src/http.lisp -4 +3 M ./t/http.lisp -1 +4 Mon Dec 25 16:06:57 UTC 2006 attila.lendvai@gmail.com * Specialize slime inspection of log categories, added [set level] action with predefined minibuffer history M ./src/log.lisp -1 +49 Sun Dec 24 13:08:40 UTC 2006 attila.lendvai@gmail.com * Added swank inspector dwim lookup hook for logger stuff (e.g. 'log or 'log.debug) M ./src/log.lisp -12 +26 Tue Dec 19 17:17:54 UTC 2006 attila.lendvai@gmail.com * Small fix for the slime-repl-log-appender M ./src/log.lisp -8 +9 Tue Dec 19 16:51:18 UTC 2006 attila.lendvai@gmail.com * Added slime-repl-log-appender that renders the args as inspectable presentations if :verbosity is > 1 M ./arnesi.asd -1 +2 M ./src/log.lisp -12 +72 M ./src/packages.lisp +1 Sun Dec 10 19:30:58 UTC 2006 attila.lendvai@gmail.com * Added commented out eval based check for special-var-p This is the only way to check for a (defvar foo) where (boundp 'foo) is nil. Comment out for now, someone willing to take the responsibility should enable it... :) M ./src/call-cc/handlers.lisp -1 +10 Sun Dec 10 19:30:04 UTC 2006 attila.lendvai@gmail.com * Use eval-always in log.lisp M ./src/log.lisp -1 +1 Sun Dec 10 19:29:56 UTC 2006 attila.lendvai@gmail.com * Add inline annotations to %string-to-octets and friends, reorder definitions M ./src/string.lisp -28 +27 Sun Dec 10 19:28:13 UTC 2006 attila.lendvai@gmail.com * Clean up uri escaping to fix unicode text in ucw forms. Drop non-standard %u1234 unencoding. M ./src/http.lisp -48 +37 Wed Dec 6 09:19:36 UTC 2006 attila.lendvai@gmail.com * Added partial lispworks support for string encodings M ./src/string.lisp -1 +45 Sun Nov 5 22:03:27 UTC 2006 attila.lendvai@gmail.com * Bind *package* to the COMMON-LISP package instead of KEYWORD M ./src/log.lisp -1 +1 Mon Dec 4 08:10:42 UTC 2006 Maciek Pasternacki * Set (FDEFINITION/CC NAME) on DEFGENERIC/CC; don't reDEFGENERIC/CC on DEFMETHOD/CC when GENERIC/CC already exists. M ./src/call-cc/generic-functions.lisp -7 +10 Tue Nov 28 10:17:29 UTC 2006 henrik@evahjelte.com * More detailed error reporting in unescape-as-uri Also a continue-as-is restart that allows parsing of invalid urls. M ./src/http.lisp -18 +38 M ./src/packages.lisp +4 Thu Nov 2 14:30:49 UTC 2006 attila.lendvai@gmail.com * Do not export log.debug and friends to avoid mass confusion: two packages both using arnesi defining a logger called 'log. M ./src/packages.lisp -6 Thu Nov 2 14:29:39 UTC 2006 attila.lendvai@gmail.com * Print debug messages with *package* = :keyword (to fully qualify every symbol printed) M ./src/log.lisp -1 +2 Wed Oct 18 10:36:29 UTC 2006 attila.lendvai@gmail.com * pushnew instead of push for *features* M ./src/mopp.lisp -1 +1 Tue Oct 17 15:42:26 UTC 2006 attila.lendvai@gmail.com * Added remove-keywords defun and implement remf-keywords as a define-modify-macro M ./src/one-liners.lisp -6 +13 M ./src/packages.lisp +1 Tue Oct 17 15:25:03 UTC 2006 attila.lendvai@gmail.com * Missing pieces for my last two patches (damn) M ./src/hash.lisp -1 +1 M ./src/log.lisp -1 +1 Sun Oct 15 13:17:03 UTC 2006 attila.lendvai@gmail.com * Added :at-redefinition to deflookup-table, default is :warn otherwise it can be nil or a code form M ./src/hash.lisp +9 Sun Oct 15 13:15:48 UTC 2006 attila.lendvai@gmail.com * Added a warning to deflogger at macroexpand time to warn when defining a logger whose name is from a foreign package M ./src/log.lisp -3 +10 Mon Jul 16 15:44:07 UTC 2007 Luca Capello * debian/copyright: update copyright assignment to 2007 M ./debian/changelog +3 M ./debian/copyright -3 +3 Tue Jun 19 17:02:28 UTC 2007 Luca Capello * debian/compat: switch to compatibility level 5 M ./debian/changelog +2 M ./debian/compat -1 +1 M ./debian/control -1 +1 Tue Jun 19 14:53:44 UTC 2007 Luca Capello * remove lintian warning debian-rules-sets-DH_COMPAT M ./debian/changelog +6 A ./debian/compat M ./debian/rules -2 Tue Jun 19 14:52:34 UTC 2007 Luca Capello * debian/control: correct s/XS-X-VCS-Darcs/XS-VCS-Darcs/ header M ./debian/changelog +7 M ./debian/control -1 +1 Tue Oct 3 13:46:48 UTC 2006 Luca Capello tagged DEBIAN_arnesi_1:20061003-1 Tue Oct 3 13:46:44 UTC 2006 Luca Capello * prepare new version M ./debian/changelog +6 Tue Oct 3 10:27:13 UTC 2006 Luca Capello tagged UPSTREAM_arnesi_20061003 Sat Sep 30 20:45:48 UTC 2006 Luca Capello tagged DEBIAN_arnesi_1:20060918-2 Sat Sep 30 20:45:45 UTC 2006 Luca Capello * prepare new version M ./debian/changelog -2 +2 Sat Sep 30 20:44:54 UTC 2006 Luca Capello * debian/control: add XS-X-VCS-Darcs header M ./debian/changelog +7 M ./debian/control +1 Mon Sep 18 21:34:57 UTC 2006 Luca Capello tagged DEBIAN_arnesi_1:20060918-1 Mon Sep 18 21:34:45 UTC 2006 Luca Capello * prepare new version M ./debian/changelog +6 Mon Sep 18 12:11:48 UTC 2006 Luca Capello tagged UPSTREAM_arnesi_20060918 Mon Sep 18 12:08:05 UTC 2006 Luca Capello * src/posixenv.lisp: drop Time-stamp line M ./src/posixenv.lisp -2 Mon Sep 11 10:51:33 UTC 2006 attila.lendvai@gmail.com * Added with-logging-io to rebind some *io* vars while inside the logging code M ./src/log.lisp -1 +13 Sat Sep 9 09:58:45 UTC 2006 attila.lendvai@gmail.com * Various small patches by Chris Dean - A compatibility change to QUIT for LispWorks - A case-insensitive version of HTML-ENTITIES - A new function HTML-ENTITY->CHAR - A LispWorks fix for RADIX-VALUES - Small fix to HEAD M ./src/compat.lisp +1 M ./src/http.lisp -1 +10 M ./src/numbers.lisp -1 +3 M ./src/packages.lisp +1 M ./src/sequence.lisp -1 +1 Tue Sep 5 13:21:15 UTC 2006 attila.lendvai@gmail.com * Drop accidental debug printf's M ./src/http.lisp -6 +2 Tue Sep 5 11:29:32 UTC 2006 attila.lendvai@gmail.com * Workaround for clisp adjust-array bug (adjust-array x 0) is legal according to CLHS, but clisp yells. so added an early-return for "" input. M ./src/http.lisp -44 +51 Sat Sep 2 11:51:31 UTC 2006 attila.lendvai@gmail.com * Fix the reader test M ./t/read-macros.lisp -2 +1 Thu Aug 31 16:16:12 UTC 2006 attila.lendvai@gmail.com * Optimized write-as-uri M ./src/http.lisp -19 +21 M ./t/http.lisp -1 +1 Thu Aug 31 15:33:43 UTC 2006 attila.lendvai@gmail.com * Fix unescape-as-uri and optimize it while we are at it M ./src/http.lisp -17 +53 Wed Aug 30 09:31:22 UTC 2006 Maciek Pasternacki * Allegro environment walk fix. M ./src/lexenv.lisp -2 +4 Wed Aug 16 21:11:28 UTC 2006 attila.lendvai@gmail.com tagged 2006-08-16 Sat Aug 12 01:16:54 UTC 2006 Hoan Ton-That * Added CIRCULARIZE M ./src/one-liners.lisp -5 +4 M ./src/packages.lisp +1 Wed Aug 9 10:34:55 UTC 2006 Hoan Ton-That * Unwalk declarations M ./src/unwalk.lisp -16 +60 M ./src/walk.lisp -3 +4 M ./t/walk.lisp -6 +7 Wed Aug 9 09:38:52 UTC 2006 Hoan Ton-That * Rename some variables in lisp1.lisp M ./src/lisp1.lisp -15 +15 Tue Aug 8 11:37:30 UTC 2006 Henrik Hjelte * Allegro duplicate removed M ./src/string.lisp -15 Tue Aug 8 11:11:22 UTC 2006 Henrik Hjelte * Allegro implementation of string-encodings M ./src/string.lisp -1 +23 Mon Aug 7 18:55:16 UTC 2006 attila.lendvai@gmail.com * Added encoding support for Allegro I've added it based on the Allegro docs but I can't test it. Someone with a working ACL, please test it! M ./src/string.lisp +15 Sat Jul 29 23:45:54 UTC 2006 Hoan Ton-That * Added SYMBOL-MACROLET and MACROLET tests M ./t/walk.lisp +41 Sat Jul 29 23:30:14 UTC 2006 Hoan Ton-That * Unwalk SYMBOL-MACROLET-FORM M ./src/unwalk.lisp -4 +5 Sat Jul 29 23:29:36 UTC 2006 Hoan Ton-That * Unwalk MACROLET-FORM M ./src/unwalk.lisp -3 +5 Sat Jul 29 03:10:48 UTC 2006 Hoan Ton-That * Export more of the walker M ./src/packages.lisp -1 +6 Thu Jul 27 16:32:57 UTC 2006 Luca Capello tagged DEBIAN_arnesi_1:20060720-1 Thu Jul 27 16:32:49 UTC 2006 Luca Capello * prepare new version M ./debian/changelog -2 +2 Thu Jul 27 16:32:07 UTC 2006 Luca Capello * sponsored by Martin W[_\c3_][_\bc_]rtele M ./debian/changelog +2 M ./debian/control -1 +1 Thu Jul 27 16:31:29 UTC 2006 Luca Capello * debian/rules: move dh_lisp call to binary-indep M ./debian/changelog +3 M ./debian/rules -1 +1 Thu Jul 27 16:30:54 UTC 2006 Luca Capello * debian/control: add Homepage line M ./debian/changelog +3 M ./debian/control +2 Thu Jul 27 16:28:43 UTC 2006 Luca Capello * new darcs checkout M ./debian/changelog +6 Tue Jul 25 17:03:30 UTC 2006 Luca Capello tagged UPSTREAM_arnesi_20060720 Mon Jul 10 19:48:35 UTC 2006 attila.lendvai@gmail.com * Pass keywords to print-unreadable-object from defprint-object M ./src/io.lisp -2 +3 Wed Jul 12 05:39:22 UTC 2006 Hoan Ton-That * Export the accessors and slots of the walker If there are any conflicts with other packages, please tell me and I'll comment it out with that package name in the comment. M ./src/packages.lisp -2 +41 Wed Jul 12 05:04:34 UTC 2006 Hoan Ton-That * Added AWHILE M ./src/flow-control.lisp -6 +26 M ./src/packages.lisp +3 Fri Jul 7 03:13:16 UTC 2006 Hoan Ton-That * Fix bug with EXTRACT-ARGUMENT-NAMES, thanks to Attila Lendvai M ./src/lambda-list.lisp -3 +4 Tue Jul 4 09:44:07 UTC 2006 attila.lendvai@gmail.com * Added defprint-object M ./src/io.lisp +14 M ./src/packages.lisp +1 Mon Jul 3 19:43:33 UTC 2006 attila.lendvai@gmail.com * Fix typo and backward compatibility of loggers M ./src/log.lisp -9 +12 Mon Jul 3 17:22:47 UTC 2006 attila.lendvai@gmail.com * Turned the previous logger change into a foll-blown compile-time-level on loggers Added a compile-time-level slot to loggers. Log expressions whose level is below the compile-time-level of the logger at compilation will macroexpand to NIL. In other words, setting the compile time level to +debug+ will drop all dribble messages so that they can't even be enabled at runtime. M ./src/log.lisp -2 +39 M ./src/packages.lisp +1 Mon Jul 3 16:31:19 UTC 2006 Henrik Hjelte * allegro quick fix M ./src/one-liners.lisp -2 +9 Mon Jul 3 15:46:20 UTC 2006 Marco Baringer * Added defalut implementation of encoding-keyword-to-native and declare the 'wrapper' functions inline M ./src/string.lisp -2 +17 Mon Jul 3 12:59:18 UTC 2006 attila.lendvai@gmail.com * Add an enabledp check in deflogger at compile-time This means that when a logger is defined with a given level then the messages below this level will be expanded to nil at compile time, so they'll have no performance penalties at runtime. An example setup: (deflogger foo :level +debug+) ; +debug+ level at compile-time (setf (log.level 'foo) +info+) ; set runtime level to +info+ (foo.dribble "foo: ~S" (some-expensive-calculation)) ; expands to nil (foo.debug ...) ; will log if the runtime level is appropiate M ./src/log.lisp -4 +8 Mon Jul 3 09:35:46 UTC 2006 Hoan Ton-That * Fix walking FLET M ./src/lisp1.lisp -20 +57 Mon Jul 3 08:40:10 UTC 2006 Hoan Ton-That * Fix walking PROGV M ./src/lisp1.lisp -1 +1 Mon Jul 3 08:38:20 UTC 2006 Hoan Ton-That * Document lisp1.lisp M ./src/lisp1.lisp -4 +33 Mon Jul 3 08:00:15 UTC 2006 Hoan Ton-That * Fix unbound variable handling in DEFUN1 and DEFMETHOD1 M ./src/lisp1.lisp -12 +23 Mon Jul 3 07:59:40 UTC 2006 Hoan Ton-That * Refactor functions into lambda-list.lisp M ./arnesi.asd -4 +4 M ./src/call-cc/generic-functions.lisp -55 +1 A ./src/lambda-list.lisp Fri Jun 30 14:27:09 UTC 2006 attila.lendvai@gmail.com * Fix thinko in previous io.lisp patch M ./src/io.lisp -9 +21 Fri Jun 30 13:13:14 UTC 2006 attila.lendvai@gmail.com * Make stuff in io.lisp encoding-aware M ./src/io.lisp -9 +29 Fri Jun 30 01:29:18 UTC 2006 attila.lendvai@gmail.com * Moved make-displaced-array from ucw to arnesi M ./src/packages.lisp +1 M ./src/sequence.lisp +6 Fri Jun 30 01:28:11 UTC 2006 attila.lendvai@gmail.com * Export encoding-keyword-to-native M ./src/packages.lisp +1 Wed Jun 21 15:38:19 UTC 2006 Marco Baringer * Don't export WHILE and UNTIL. Arnesi if often used in conjunction with iterate, which also exports the symbols while and until. If you want while and until just do arnesi::while or import the symbols manually. M ./src/packages.lisp -2 Wed Jun 21 10:42:45 UTC 2006 Marco Baringer * io.lisp depends on string.lisp M ./arnesi.asd -1 +1 Wed Jun 21 10:42:04 UTC 2006 Marco Baringer * Updated read-string-from-file's docstring M ./src/io.lisp -3 +11 Wed Jun 21 10:23:33 UTC 2006 Marco Baringer * Added copy-array M ./src/packages.lisp +1 M ./src/sequence.lisp +16 Tue Jun 20 12:53:08 UTC 2006 Hoan Ton-That * Added `while' and `until' M ./src/flow-control.lisp +12 M ./src/packages.lisp +2 Tue Jun 20 09:44:48 UTC 2006 Hoan Ton-That * Added `aif2', which tests on the second value M ./src/flow-control.lisp +23 M ./src/packages.lisp +2 Sun Jun 18 11:38:38 UTC 2006 attila.lendvai@gmail.com * Deleted listify and consify from the exports M ./src/packages.lisp -2 Sat Jun 17 18:01:48 UTC 2006 attila.lendvai@gmail.com * Added :execute to enable-bracket-reader eval-when M ./src/read-macros.lisp -1 +1 Sat Jun 17 18:01:42 UTC 2006 attila.lendvai@gmail.com * Added external-format keyword to read-string-from-file M ./src/io.lisp -2 +4 Tue Jun 13 12:09:32 UTC 2006 Hoan Ton-That * Added eval-when support for the unwalker, fixed some lisp1 bugs M ./src/lisp1.lisp -4 +19 M ./src/unwalk.lisp -2 +3 Thu Jun 1 16:56:35 UTC 2006 Chris Dean * Support missing result forms in cond-bind and acond The CLHS says that COND results in: the values of the forms in the first clause whose test-form yields true, or the primary value of the test-form if there are no forms in that clause Meaning (among other things) that (cond (1)) => 1 This is a patch to give COND-BIND and ACOND the same behavior. Before this patch they would return NIL. M ./arnesi.asd +1 M ./src/flow-control.lisp -2 +2 A ./t/flow-control.lisp Wed May 31 19:58:43 UTC 2006 Marco Baringer * Make sure the walker doesn't call fboundp on non symbols M ./src/walk.lisp -1 +3 Tue May 30 10:56:25 UTC 2006 Hoan Ton-That * Export `_' M ./src/packages.lisp +1 Mon May 22 11:24:51 UTC 2006 Hoan Ton-That * Convenience, Lisp-1 support, and partial application syntax M ./arnesi.asd +2 A ./src/lisp1.lisp M ./src/one-liners.lisp -3 +53 M ./src/packages.lisp +22 A ./src/pf-reader.lisp M ./src/unwalk.lisp -16 +13 Wed May 17 09:08:47 UTC 2006 Marco Baringer * Added queue->list method (Patch by: Chris Dean ) M ./src/packages.lisp +1 M ./src/queue.lisp +6 Wed May 17 09:08:28 UTC 2006 Marco Baringer * Added docstring on log-file slot M ./src/log.lisp -1 +2 Mon May 15 17:30:51 UTC 2006 attila.lendvai@gmail.com * Fix enable-bracket-reader M ./src/read-macros.lisp -3 +10 Mon May 15 13:57:17 UTC 2006 Marco Baringer * Define apply-lambda/cc method on symbols. This new method just calls apply-lambda/cc passing it the symbol-function of the operator. M ./src/call-cc/apply.lisp +4 Mon May 15 22:01:22 UTC 2006 Luca Capello tagged DEBIAN_arnesi_1:20060513-1 Mon May 15 22:01:11 UTC 2006 Luca Capello * prepare new version M ./debian/changelog -2 +4 Sat May 13 16:46:40 UTC 2006 Luca Capello tagged UPSTREAM_arnesi_20060513 Thu May 11 15:06:22 UTC 2006 attila.lendvai@gmail.com * Added remf-keywords macro to remove keyword args M ./src/one-liners.lisp +7 M ./src/packages.lisp +1 Tue May 9 14:52:23 UTC 2006 Marco Baringer * implement walker for eval-when M ./src/walk.lisp -2 +5 Tue May 9 14:44:10 UTC 2006 Marco Baringer * Change defclss-struct to allow class-options M ./src/defclass-struct.lisp -7 +11 Tue May 2 10:43:11 UTC 2006 attila.lendvai@gmail.com * Fix the return value of compose for fn > 4 M ./src/lambda.lisp -1 +1 Mon Feb 13 23:02:04 UTC 2006 attila.lendvai@gmail.com * Skip nil's in strcat M ./src/string.lisp -1 +1 Thu Apr 27 13:13:16 UTC 2006 Marco Baringer * Export *warn-undefined* M ./src/packages.lisp +1 Thu Apr 27 13:12:48 UTC 2006 Marco Baringer * Signal warning for undefined functions M ./src/walk.lisp -1 +4 Thu Apr 27 13:11:02 UTC 2006 Marco Baringer * Added the *warn-undenifed* variable. We can now check for undenfined varibales/functions at walk time M ./src/walk.lisp -7 +37 Tue Apr 25 19:57:34 UTC 2006 Maciek Pasternacki * Find-symbol SYSTEM::*HTTP-ENCODING* only if there is a SYSTEM package. M ./src/string.lisp -4 +6 Sun Apr 23 10:58:38 UTC 2006 Marco Baringer * Added the REBIND macro (Patch by: Attila Lendvai ) M ./src/one-liners.lisp +6 M ./src/packages.lisp +1 Sun Apr 23 10:56:32 UTC 2006 Marco Baringer * Pass the env argument to make-load-form M ./src/walk.lisp -1 +1 Thu Apr 13 14:05:23 UTC 2006 Marco Baringer * Fix encoding-keyword-to-native for clisp. (Patch by: Pascal Bourguignon ) M ./src/string.lisp -1 +26 Wed Apr 12 13:24:03 UTC 2006 Luca Capello * src/posixenv.lisp: define `getenv' ATM, this is the only POSIX function present in src/posixenv.lisp. I also added "getenv" to the list of features in the ASDF file, in order to depend on it in other project (first of all, UCW). M ./arnesi.asd -2 +36 M ./src/packages.lisp -3 +7 A ./src/posixenv.lisp Mon May 15 18:36:27 UTC 2006 Luca Capello * Standards-Version to 3.7.2, various changes M ./debian/changelog +15 M ./debian/control -2 +3 M ./debian/rules -3 +4 Tue Apr 11 15:35:46 UTC 2006 Luca Capello tagged DEBIAN_arnesi_1:20060411-1 Tue Apr 11 15:35:42 UTC 2006 Luca Capello * prepare new version M ./debian/changelog -2 +4 Tue Apr 11 11:58:31 UTC 2006 Luca Capello tagged UPSTREAM_arnesi_20060411 Wed Apr 5 12:06:48 UTC 2006 Marco Baringer * Use class-slots instead of our custom 'walk class hierarchy and collect slot defs' code. This change should fix problems with allegro. Nathan Bird reported this and suggested the proper solution. M ./src/walk.lisp -14 +4 Sat Apr 1 08:48:03 UTC 2006 Hoan Ton-That * Unwalker mistakes M ./src/unwalk.lisp -18 +19 M ./t/walk.lisp -9 +9 Sat Mar 25 23:31:10 UTC 2006 levente.meszaros@gmail.com * Let the implementation use the default value. SBCL seems to only accept a real readtable there. M ./src/read-macros.lisp -1 +1 Fri Mar 24 11:50:26 UTC 2006 Marco Baringer * Change with-package read-macro specifier so that it returns a progn. M ./src/read-macros.lisp -1 +1 M ./t/read-macros.lisp -1 +2 Fri Mar 24 11:47:44 UTC 2006 Marco Baringer * Added read-macros.lisp to asdf M ./arnesi.asd +2 Fri Mar 24 11:31:04 UTC 2006 Marco Baringer * Added doc strings for the read-macro stuff M ./src/read-macros.lisp +23 Fri Mar 24 11:16:10 UTC 2006 Marco Baringer * Added bracket reader and with-package function M ./src/packages.lisp +4 A ./src/read-macros.lisp A ./t/read-macros.lisp Fri Mar 24 10:49:38 UTC 2006 Marco Baringer * Dropped our trim-string function, common lisp already provides string-trim M ./src/numbers.lisp -1 +1 M ./src/packages.lisp -1 M ./src/string.lisp -13 M ./t/numbers.lisp -2 M ./t/string.lisp -6 Mon Mar 13 22:25:23 UTC 2006 Marco Baringer * Fix typo in walk.lisp M ./src/walk.lisp -2 +1 Mon Mar 13 22:25:10 UTC 2006 Marco Baringer * Added print-object method for log-category M ./src/log.lisp +6 Mon Mar 13 22:24:55 UTC 2006 Marco Baringer * Added copy-stream function M ./src/io.lisp -7 +14 M ./src/packages.lisp +1 Sat Mar 4 19:53:13 UTC 2006 Kilian Sprotte * matcher ext :AND, :ACCESSORS, :PLIST M ./src/matcher.lisp +53 M ./t/matcher.lisp -1 +39 Wed Mar 1 07:54:56 UTC 2006 Hoan Ton-That * A code UnWalker M ./arnesi.asd +2 M ./src/packages.lisp -1 +3 A ./src/unwalk.lisp M ./src/walk.lisp -1 +1 A ./t/walk.lisp Sun Feb 26 18:44:05 UTC 2006 Marco Baringer * Typo in do-all-elements macro when the indexe parameter is nil M ./src/queue.lisp -4 +4 Sun Feb 26 18:43:43 UTC 2006 Marco Baringer * Added a print-object method for function-argument-form objects M ./src/walk.lisp +6 Tue Apr 11 11:52:57 UTC 2006 Luca Capello * debian/copyright: better layout, add GPL notice for Debian package M ./debian/changelog +2 M ./debian/copyright -8 +29 Sat Mar 18 00:54:09 UTC 2006 Luca Capello * debian/copyright: correct s/;/:/ after Copyright M ./debian/changelog +3 M ./debian/copyright -1 +1 Sun Mar 5 14:02:33 UTC 2006 Luca Capello * debian/control: remove the reference to the development version M ./debian/changelog +10 M ./debian/control -2 Tue Feb 28 20:28:24 UTC 2006 Luca Capello tagged DEBIAN_arnesi_1:20060226-1 Tue Feb 28 20:27:37 UTC 2006 Luca Capello * prepare new version M ./debian/changelog -2 +4 Sun Feb 26 15:43:01 UTC 2006 Luca Capello tagged UPSTREAM_arnesi_20060226 Fri Feb 24 15:51:53 UTC 2006 Marco Baringer * Make the cc interpreter 'see' special variables If a symbol is globally bound, and isn't locally overridden, we assume it's a global special and treat it as such. M ./src/call-cc/handlers.lisp -4 +5 Fri Feb 24 15:45:25 UTC 2006 Marco Baringer * Added enqueue-or-move-to-front method to the lru-queue class M ./src/queue.lisp -6 +32 Fri Feb 24 14:52:45 UTC 2006 Marco Baringer * Added lru-queue M ./src/packages.lisp +1 M ./src/queue.lisp -28 +59 Fri Feb 24 14:52:31 UTC 2006 Marco Baringer * Implement peek-queue M ./src/queue.lisp +3 Fri Feb 24 14:21:45 UTC 2006 Marco Baringer * Create the queue's buffer to be 1+ the required size The length of the buffer is actually one less than the total number of elements we can hold. Since the :size initarg means 'numbor of elements we can store without resizing' we need to create the buffer slightly larger. M ./src/queue.lisp -1 +1 Fri Feb 24 14:18:20 UTC 2006 Marco Baringer * Added vector based queue implementation M ./arnesi.asd +2 M ./src/packages.lisp +7 A ./src/queue.lisp A ./t/queue.lisp Fri Feb 24 12:19:44 UTC 2006 Marco Baringer * Added missing ignore declarations M ./src/log.lisp -3 +5 Wed Feb 15 14:15:26 UTC 2006 henrik.hjelte@poboxes.com UNDO: escape html unicode characters Not all unicode characters fit the latin-1 encoding, escaping them helps out. M ./src/http.lisp -6 Wed Feb 15 14:15:26 UTC 2006 henrik.hjelte@poboxes.com * escape html unicode characters Not all unicode characters fit the latin-1 encoding, escaping them helps out. M ./src/http.lisp +6 Tue Feb 14 21:05:52 UTC 2006 levente.meszaros@gmail.com * Eliminate runtime call to eval when exporting special variables from cc code to lisp code. M ./src/call-cc/apply.lisp -16 +11 Mon Feb 13 18:55:41 UTC 2006 Marco Baringer * Split stream-log-append into brief-stream-log-appender and verbose-stream-log-appender The stream-log-appender was wasting too much space on extremly reptative information. The new hierarchy contains three classes: the abstract base class stream-log-appender; a verbose out class (exactly the same output as the original stream-log-appender) called verbose-stream-log-appender and a quieter append called brief-stream-log-appender. NB: This change breaks backwards compatability. All occurences of "make-instance 'stream-log-appender" will need to be replaced with "make-instance 'verbose-stream-log-appender" M ./src/log.lisp -24 +69 M ./src/packages.lisp +2 Mon Feb 13 17:32:30 UTC 2006 Marco Baringer * Fix infinite loop in (setf log.level) argh. we'd defined a method for (setf log.level) specialized on SYMBOLs, this method called (get-logger symbol) and passed that back again to (setf log.level). However, when get-logger returned nil (which happens the symbol didn't specify a logging category) we'd again call the same method (since nil is a symbol), and not the one specialized on category objects :( M ./src/log.lisp +4 Mon Feb 13 18:12:17 UTC 2006 Marco Baringer * conflict resolution with levente's special variable patch M ./t/call-cc.lisp +162 Sat Feb 11 20:51:54 UTC 2006 Levente M[_\c3_][_\a9_]sz[_\c3_][_\a1_]ros * Rework test cases for special variable handling. Sat Feb 11 20:50:43 UTC 2006 Levente M[_\c3_][_\a9_]sz[_\c3_][_\a1_]ros * Make importing and exporting specials explicit functions, plus support importing in defun/cc. M ./src/call-cc/apply.lisp -12 +21 M ./src/call-cc/handlers.lisp -10 +15 Thu Feb 9 21:51:58 UTC 2006 Levente M[_\c3_][_\a9_]sz[_\c3_][_\a1_]ros * Add test cases for dynamic variable handling M! ./t/call-cc.lisp -108 Sat Feb 11 16:56:54 UTC 2006 Marco Baringer * Fixed bug in with-call/cc's handling of multiple-value-call. (Reported by: Matthew Danish ) When the function in a multiple-value-call form was a literal lambda we were accidentaly passing _all_ the arguments passed to m-v-c to the function (the first of these arguments is always the function itself). M ./src/call-cc/handlers.lisp -2 +2 M ./t/call-cc.lisp +27 Fri Feb 10 15:48:19 UTC 2006 Marco Baringer * (setf log.level) needs to, as all setf methods, return the new-value M ./src/log.lisp -1 +2 Thu Feb 9 21:37:39 UTC 2006 Levente M[_\c3_][_\a9_]sz[_\c3_][_\a1_]ros * Add test cases for dynamic variable handling M ./t/call-cc.lisp +81 Wed Feb 8 21:40:15 UTC 2006 Levente M[_\c3_][_\a9_]sz[_\c3_][_\a1_]ros * Support capturing dynamic variables from lisp via declare. M ./src/call-cc/apply.lisp -1 +5 M ./src/call-cc/handlers.lisp -2 +10 M ./src/walk.lisp -4 +11 Mon Feb 6 22:46:03 UTC 2006 Levente M[_\c3_][_\a9_]sz[_\c3_][_\a1_]ros * Makes visible the dynamic variables defined in cc code for normal lisp code. This has some performance issues when dynamic variables are defined in cc code. M ./src/call-cc/apply.lisp -2 +13 Mon Feb 6 22:42:08 UTC 2006 Levente M[_\c3_][_\a9_]sz[_\c3_][_\a1_]ros * Support (declare (special var)) declarations and put variable values in the dynamic environment. This patch allows to access dynamic variables defined in cc code from cc code. M ./src/call-cc/handlers.lisp -4 +18 Mon Jan 30 23:03:02 UTC 2006 Maciek Pasternacki * Ecase->case typo. M ./src/string.lisp -1 +1 Thu Feb 2 14:57:27 UTC 2006 Marco Baringer * minor docstring fix M ./src/mop.lisp -1 +5 Thu Feb 2 11:41:56 UTC 2006 Marco Baringer * Move test suite into its own package M ./t/accumulation.lisp -1 +1 M ./t/call-cc.lisp -5 +5 M ./t/http.lisp -1 +1 M ./t/list.lisp -1 +1 M ./t/log.lisp -1 +1 M ./t/matcher.lisp -1 +1 M ./t/numbers.lisp -1 +6 M ./t/sequence.lisp -1 +1 M ./t/string.lisp -1 +1 M ./t/suite.lisp -4 +4 Thu Feb 2 11:41:40 UTC 2006 Marco Baringer * Change names of parameters in MULF and DIVF to match documentation M ./src/numbers.lisp -2 +2 Thu Feb 2 11:40:58 UTC 2006 Marco Baringer * Added log.level methods specialized on symbols M ./src/log.lisp +8 Thu Feb 2 11:40:49 UTC 2006 Marco Baringer * Added time.lisp M ./arnesi.asd +1 A ./src/time.lisp Thu Feb 2 11:40:18 UTC 2006 Marco Baringer * Export levenshtein-distance M ./src/packages.lisp +2 Tue Jan 24 14:00:12 UTC 2006 Marco Baringer * Use FiveAM's new random testing for the parse-float test M ./t/numbers.lisp -7 +5 Tue Jan 24 13:55:05 UTC 2006 Marco Baringer * Reimplement intern-concat to accept only strings and symbols as string designators. Simply using PRINC can have different semantics on different lisps. Explicitly allowing only strings and symbols resoles this issue and makes clearer what inter-concat is intended to deal with. (passing objects or numberns to inter-concat was never intentional anyway). M ./src/one-liners.lisp -1 +7 Tue Jan 24 13:15:55 UTC 2006 Marco Baringer * Fix thinko in definition of test-op M ./arnesi.asd -1 +1 Mon Jan 23 12:50:09 UTC 2006 Marco Baringer * Update copyright dates M ./COPYING -1 +1 M ./src/accumulation.lisp -1 +1 M ./src/call-cc/apply.lisp -1 +1 M ./src/call-cc/common-lisp-cc.lisp -1 +1 M ./src/call-cc/generic-functions.lisp -1 +1 M ./src/call-cc/handlers.lisp -1 +1 M ./src/call-cc/interpreter.lisp -1 +1 M ./src/cl-ppcre-extras.lisp -1 +1 M ./src/csv.lisp -1 +1 M ./src/debug.lisp -1 +1 M ./src/decimal-arithmetic.lisp -1 +1 M ./src/defclass-struct.lisp -1 +1 M ./src/flow-control.lisp -1 +1 M ./src/hash.lisp -1 +1 M ./src/http.lisp -1 +1 M ./src/io.lisp -1 +1 M ./src/lambda.lisp -1 +1 M ./src/lexenv.lisp -1 +1 M ./src/list.lisp -1 +1 M ./src/log.lisp -1 +1 M ./src/matcher.lisp -1 +1 M ./src/mop.lisp -1 +1 M ./src/mopp.lisp -1 +1 M ./src/numbers.lisp -1 +1 M ./src/one-liners.lisp -1 +1 M ./src/packages.lisp -2 +2 M ./src/sequence.lisp -1 +1 M ./src/sharpl-reader.lisp -1 +1 M ./src/specials.lisp -1 +1 M ./src/string.lisp -1 +1 M ./src/vector.lisp -1 +1 M ./src/walk.lisp -1 +1 Fri Jan 20 11:07:09 UTC 2006 Marco Baringer * Added test for escape/unescape-uri using fiveam's new random checking M ./arnesi.asd +1 A ./t/http.lisp Tue Jan 24 21:10:24 UTC 2006 Luca Capello * debian/changelog: aknowledge previous debian/control fixes M ./debian/changelog +8 Sun Jan 22 10:44:34 UTC 2006 Luca Capello tagged DEBIAN_arnesi_1:20060122-1 Sun Jan 22 10:43:42 UTC 2006 Luca Capello * prepare for a new version M ./debian/changelog +6 Sun Jan 22 09:32:24 UTC 2006 Luca Capello tagged UPSTREAM_arnesi_1:20060122 Fri Jan 13 11:34:49 UTC 2006 Marco Baringer * In recent clisps the convert-bytes-to-string function has been renamed to convert-string-from-bytes M ./src/string.lisp -1 +1 Fri Jan 13 11:34:30 UTC 2006 Marco Baringer * Stop trying to convert keywords directly to charset symbols. M ./src/string.lisp -6 +1 Mon Jan 9 14:08:27 UTC 2006 Marco Baringer * Enable unicode on clisp only if :UNICODE is in *features* M ./src/string.lisp -2 +2 Tue Dec 20 00:04:56 UTC 2005 Marco Baringer * Don't use uppercase names for list-matcher symbols. not all lisps have :upcase readtable-case (Reported by: BAM ) M ./src/log.lisp -1 +1 M ./src/matcher.lisp -35 +35 Tue Dec 20 00:04:06 UTC 2005 Marco Baringer * Drop char->hex-value. digit-char-p does the exact same thing. M ./src/http.lisp -41 +15 Tue Dec 20 00:01:54 UTC 2005 Marco Baringer * Implement QUIT for allegro. (Patch by: BAM ) M ./src/compat.lisp -2 +2 Sun Dec 18 12:45:00 UTC 2005 Marco Baringer * Use the new octets-to-string function in http.lisp M ./arnesi.asd -1 +1 M ./src/http.lisp -5 +2 Sun Dec 18 12:44:25 UTC 2005 Marco Baringer * Declare char->hex-value to be inlined M ./src/http.lisp +1 Sun Dec 18 12:41:48 UTC 2005 Marco Baringer * Fix previous eswitch/cswitch patch M ./src/flow-control.lisp -12 +11 Sun Dec 18 12:35:32 UTC 2005 Marco Baringer * Conditionalize on (and sbcl sb-unicode), not just sbcl M ./src/string.lisp -2 +2 Tue Dec 13 20:46:31 UTC 2005 svg@surnet.ru * remove unneeded escapes M ./src/http.lisp -5 Sun Dec 18 12:32:15 UTC 2005 Marco Baringer * Implement and export STRING-TO-OCTETS and OCTETS-TO-STRING Currently these do something only on SBCL and CLISP. M ./src/packages.lisp +2 M ./src/string.lisp +64 Sun Dec 18 12:22:48 UTC 2005 Marco Baringer * Use &body, instead of &rest, in the lambda lists of ESWITCH and CSWITCH This change makes slime add the proper indentation for these forms M ./src/flow-control.lisp -6 +5 Sun Dec 11 13:53:08 UTC 2005 Marco Baringer * Export extract-argument-names and walk-lambda-list M ./src/packages.lisp +2 Sun Dec 11 13:52:45 UTC 2005 Marco Baringer * Fix generation of lambda list from a list of argument-parameter objects (in the walker) M ./src/call-cc/generic-functions.lisp -2 +2 Sun Dec 11 13:11:45 UTC 2005 Marco Baringer * Fix handling of &allow-other-keys and lambda lists with only (&key &allow-other-keys) M ./src/call-cc/generic-functions.lisp -2 +9 M ./src/walk.lisp -2 +2 Fri Dec 9 07:24:39 UTC 2005 Chris Dean * Also make a debug logger M ./src/log.lisp +1 Fri Dec 9 07:23:21 UTC 2005 Chris Dean * Fix spelling in log.lisp comments M ./src/log.lisp -4 +4 Sun Dec 4 16:23:19 UTC 2005 Marco Baringer * Added :wrap-aronud method types ot wrapping-standard method combination M ./src/mop.lisp -10 +18 Thu Dec 1 17:02:53 UTC 2005 Marco Baringer * added a walker for load-time-value M ./src/walk.lisp +12 Thu Dec 1 17:02:22 UTC 2005 Marco Baringer * Document the slots of the log-category class M ./src/log.lisp -4 +8 Sat Nov 26 16:29:13 UTC 2005 Marco Baringer * Fix walking of macrolet forms M ./src/walk.lisp -2 +10 Sat Nov 26 16:28:59 UTC 2005 Marco Baringer * include walk.lisp in qbook's autput M ./src/packages.lisp +2 Sat Nov 26 16:28:47 UTC 2005 Marco Baringer * minor fix in wrapping-standard's docstring M ./src/mop.lisp -4 Fri Nov 25 17:38:27 UTC 2005 Marco Baringer * Minor change in with-unique-names' docstring M ./src/one-liners.lisp -1 +1 Fri Nov 25 17:38:01 UTC 2005 Marco Baringer * Make docs/Makefile easier to adapat to different lisps and systems M ./docs/Makefile -10 +22 Fri Nov 25 17:37:44 UTC 2005 Marco Baringer * Document the #L read macro M ./arnesi.asd +4 M ./src/sharpl-reader.lisp -3 +37 Fri Nov 25 17:37:08 UTC 2005 Marco Baringer * Removed all texinfo syntax from docstrings M ./src/decimal-arithmetic.lisp -6 +5 M ./src/flow-control.lisp -13 +12 M ./src/io.lisp -8 +8 Fri Nov 18 19:30:44 UTC 2005 Marco Baringer * Added a walker for unwind-protect M ./src/walk.lisp +12 Fri Nov 18 19:30:20 UTC 2005 Marco Baringer * Make the 'return from unknown block' error a restartable condition M ./src/walk.lisp -1 +10 Tue Nov 15 12:29:56 UTC 2005 Marco Baringer * Added lispworks specific walk handlers M ./src/walk.lisp +9 Sat Nov 12 12:29:30 UTC 2005 Marco Baringer * yet another yet another trace cc thinko M ./src/call-cc/apply.lisp -1 +1 Fri Nov 11 17:12:21 UTC 2005 Marco Baringer * We had an etypecase form with a T clasue, changed to typecase (Reported by: Luigi Panzeri ) M ./src/call-cc/apply.lisp -1 +1 Thu Nov 10 19:57:39 UTC 2005 Marco Baringer * Yet another trace-statement patch by our resident Q&A expert. (Patch by: Aleksandar Bakic ) M ./src/call-cc/apply.lisp -1 +1 Thu Nov 10 11:59:53 UTC 2005 Marco Baringer * More fixs to trace-statements (Patch by: Aleksandar Bakic ) M ./src/call-cc/apply.lisp -1 +1 Thu Nov 10 09:48:51 UTC 2005 Marco Baringer * thinko in cc trace-statement (Patch by: Aleksandar Bakic ) M ./src/call-cc/apply.lisp -1 +1 Tue Nov 8 13:11:16 UTC 2005 Marco Baringer * Drop the :ALL option for *trace-cc* M ./src/call-cc/interpreter.lisp -5 +3 Tue Nov 8 13:02:43 UTC 2005 Marco Baringer * Added a few more trace statements M ./src/call-cc/apply.lisp -1 +3 Tue Nov 8 12:52:55 UTC 2005 Marco Baringer * Added *trace-cc* parameter (and supporitng code). See docstring for details. M ./src/call-cc/apply.lisp +4 M ./src/call-cc/interpreter.lisp +18 M ./src/packages.lisp +1 Tue Nov 29 18:03:56 UTC 2005 Luca Capello * debian/control: minor description fixes M ./debian/control -6 +6 Sat Nov 5 15:40:14 UTC 2005 Luca Capello tagged DEBIAN_arnesi_1:20051105-1 Sat Nov 5 15:39:18 UTC 2005 Luca Capello * Import Debian arnesi version 1:20051105-1 A ./debian/ A ./debian/changelog A ./debian/control A ./debian/copyright A ./debian/rules Sat Nov 5 15:30:54 UTC 2005 Luca Capello tagged UPSTREAM_arnesi_1:20051105 Sat Nov 5 15:20:03 UTC 2005 Marco Baringer * Escape { and } in boring regexps M ./.boring -1 +1 Sat Nov 5 15:11:43 UTC 2005 Marco Baringer * Removed qbook include to non existent file scr/cps.lisp M ./src/packages.lisp -1 +1 Sat Nov 5 15:11:30 UTC 2005 Marco Baringer * Remove duplicate export of arnesi:form M ./src/packages.lisp -1 Sat Nov 5 15:06:56 UTC 2005 Marco Baringer * Changed lambda list of IF-BIND so that slime will ident it better. M ./src/flow-control.lisp -3 +8 Fri Oct 28 12:26:48 UTC 2005 Marco Baringer * Exported all the symbols related to the walker M ./src/packages.lisp +57 Fri Oct 28 10:38:02 UTC 2005 Luca Capello * remove debian/ folder The CL-Debian group decided to avoid Debian native packages. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=310665 R ./debian/ R ./debian/changelog R ./debian/control R ./debian/copyright R ./debian/postinst R ./debian/prerm R ./debian/rules Mon Oct 24 19:16:15 UTC 2005 svg@surnet.ru * CMUCL lexical-variables global var detection M ./src/lexenv.lisp -1 +2 Fri Oct 21 15:39:48 UTC 2005 Marco Baringer * Added dyn-env parameter to sbcl's call to apply-lambda/cc M ./src/call-cc/apply.lisp +1 Fri Oct 21 15:39:36 UTC 2005 Marco Baringer * Added tests for parse-float M ./t/numbers.lisp +14 Tue Oct 18 10:25:02 UTC 2005 Marco Baringer * Specify result element-type in radix-values M ./src/numbers.lisp -1 +2 Tue Oct 18 10:21:26 UTC 2005 Marco Baringer * Typo in last patch M ./src/numbers.lisp -2 Tue Oct 18 10:19:50 UTC 2005 Marco Baringer * Rewrote parse-float in order to support tho :decimal-character keyword parameter M ./src/numbers.lisp -9 +63 Fri Oct 14 09:41:12 UTC 2005 Marco Baringer * Minor fixup to wrapping-standard's docstring M ./src/mop.lisp -5 +2 Wed Oct 12 14:14:17 UTC 2005 Marco Baringer * Remove ignore declarations for unused variable DYNAMIC-ENVIRONMENT M ./src/call-cc/interpreter.lisp -3 +1 Sun Oct 9 10:36:54 UTC 2005 Marco Baringer * lex-env support for lispworks on windows (Patch by: Mac Chan ) M ./src/lexenv.lisp -3 +3 Fri Oct 7 19:04:26 UTC 2005 Marco Baringer * Added the :return-suffix parameter to starts-with M ./src/sequence.lisp -5 +17 Fri Oct 7 17:48:59 UTC 2005 Marco Baringer * Add dynamic-environment to the cc interpreter This patch changes the api for evaluate/cc (and associated functions) by adding a dynamic-environment parameter and fixs the catch handler to use this dynamic-environment (and not the lexical environment). M ./src/call-cc/apply.lisp -64 +69 M ./src/call-cc/handlers.lisp -110 +135 M ./src/call-cc/interpreter.lisp -13 +14 M ./t/call-cc.lisp +25 Fri Oct 7 17:44:21 UTC 2005 Marco Baringer * Added nfasl to .boring M ./.boring +1 Sun Sep 25 15:51:12 UTC 2005 Marco Baringer * Teach the walker to handle global symbol macros M ./src/walk.lisp +3 Sun Sep 25 15:50:49 UTC 2005 Marco Baringer * Added if-does-not-exist parameter to write-string-to-file M ./src/io.lisp -2 +2 Tue Sep 6 14:06:57 UTC 2005 Marco Baringer * More lexical-(variables|functions) for lispworks (Patch by: Asbj[_\c3_][_\b8_]rn Bj[_\c3_][_\b8_]rnstad ) M ./src/lexenv.lisp -8 +34 Sat Sep 3 14:02:54 UTC 2005 Marco Baringer * Fix silly mistake in previous docstring for defmethod/cc patch M ./src/call-cc/generic-functions.lisp -3 +3 Thu Sep 1 10:03:40 UTC 2005 Marco Baringer * When a defmethod/cc form has somethnig which looks like a comment we 'pass' that to the underlying defmethod form M ./src/call-cc/generic-functions.lisp +2 Thu Sep 1 10:03:14 UTC 2005 Marco Baringer * Added generic error-reporting method on evaluate/cc M ./src/call-cc/interpreter.lisp +4 Wed Aug 31 09:47:50 UTC 2005 Marco Baringer * More lexical-(variables|functions) methods for lispworks (Patch by: Asbj[_\c3_][_\b8_]rn Bj[_\c3_][_\b8_]rnstad ) M ./src/lexenv.lisp +8 Wed Aug 31 09:47:27 UTC 2005 Marco Baringer * Fix handling of special operator FUNCTION in the faco of defun/cc functions M ./src/call-cc/apply.lisp -3 +7 Fri Aug 19 20:15:00 UTC 2005 drewc@tech.coop * enhanced defmethod/cc to work in the case of a null argument list and missing body. M ./src/call-cc/generic-functions.lisp -4 +9 Sat Aug 27 19:46:02 UTC 2005 Marco Baringer * Minor whitespace fix to previous patch M ./src/http.lisp -1 +1 Sat Aug 27 13:45:18 UTC 2005 binarin@gmail.com * When sb-unicode is avaible don't encode characters with codes > 127 as html entities M ./src/http.lisp +1 Sat Aug 27 13:44:56 UTC 2005 binarin@gmail.com * Make nunescape-as-uri accept external-format parameter M ./src/http.lisp -3 +3 Sat Aug 27 18:47:25 UTC 2005 Marco Baringer * Use &key instead of &optional in the test suite for the cc interpreter M ./t/call-cc.lisp -6 +6 Sat Aug 27 12:18:14 UTC 2005 Marco Baringer * Minor refactoring to avoid sbcl's "deleting unreachable code" warning M ./src/walk.lisp -6 +6 Sat Aug 27 11:17:06 UTC 2005 Marco Baringer * Introduce the distinction between a keyword argument's name and the effective-keyword used to pass the value. we now can tell if the user supplied a keyword name (different from the argument's name) and proceed accordingly. this patch works around cmucl's bug in the handling of generic lambda lists. M ./src/call-cc/apply.lisp -3 +5 M ./src/call-cc/generic-functions.lisp -3 +5 M ./src/walk.lisp -1 +5 Sat Aug 27 11:01:28 UTC 2005 Marco Baringer * Fix LEXICAL-FUNCTIONS on cmucl (Patch by: Fabricio Chalub ) M ./src/lexenv.lisp -2 +5 Thu Aug 25 06:29:35 UTC 2005 Marco Baringer * Added hash-table-keys and hash-table-values functions M ./src/hash.lisp +10 M ./src/packages.lisp -1 +3 Wed Aug 24 16:57:51 UTC 2005 Marco Baringer * Added in a few more tests M ./t/call-cc.lisp -1 +10 Wed Aug 24 16:49:38 UTC 2005 Marco Baringer * Fix local-function application M ./src/call-cc/apply.lisp -1 +5 M ./t/call-cc.lisp -1 +9 Wed Aug 24 12:38:02 UTC 2005 Marco Baringer * Added lexical-variables and lexical-functions for Allegro. (Patch by: Slawek Zak ) M ./src/lexenv.lisp +27 Wed Aug 17 10:01:28 UTC 2005 Marco Baringer * Added delete/remove family of functions to common-lisp-cc M ./src/call-cc/common-lisp-cc.lisp +79 Tue Aug 16 17:48:06 UTC 2005 smoof-ra@elder-gods.org * fixed typo M ./src/walk.lisp -2 +2 Tue Aug 16 14:19:38 UTC 2005 Marco Baringer * Added copyright notices M ./src/lexenv.lisp +30 M ./src/walk.lisp +30 Tue Aug 16 14:18:39 UTC 2005 Marco Baringer * Added initial version of lex-env function for lispworks M ./src/lexenv.lisp +24 Tue Aug 16 08:47:20 UTC 2005 Marco Baringer * Convert (setf env (register env ...)) into (extend env ...) M ./src/walk.lisp -12 +12 Tue Aug 16 08:46:54 UTC 2005 Marco Baringer * Moved register/lookup/(setf lookup) into one-liners.lisp, added the extend macro M ./arnesi.asd -1 +2 M ./src/one-liners.lisp +33 M ./src/walk.lisp -29 Mon Aug 15 20:26:03 UTC 2005 smoof-ra@elder-gods.org * more usefull declaration objects M ./src/walk.lisp -38 +107 Fri Aug 12 11:46:13 UTC 2005 Marco Baringer * Change the name of the walker handler for atom so that it doesn't used to walk forms whose car is CL:ATOM. M ./src/walk.lisp -2 +4 Fri Aug 12 11:43:43 UTC 2005 Marco Baringer * Added required specifier :primary to cc-standard method combination This prevents people from accidentaly using defmethod on a cc generic function. You must now either use defmethod/cc (which retains the same API as before), or pass the :primary method qualifier (and if you do we'll assume you know what you're doing). M ./src/call-cc/generic-functions.lisp -5 +4 Fri Aug 12 10:27:09 UTC 2005 Marco Baringer * Update the list of exported symbols M ./src/packages.lisp -1 +2 Fri Aug 12 10:24:29 UTC 2005 Marco Baringer * Two minor indentation fixups M ./src/call-cc/apply.lisp -1 +2 M ./src/string.lisp -1 +2 Fri Aug 12 10:23:33 UTC 2005 Marco Baringer * Remove type declarations form join-string (ucw passes in strings which violate some of the type declarations) M ./src/string.lisp -12 +6 Fri Aug 12 07:07:30 UTC 2005 Marco Baringer * JOIN-STRINGS was not returning the result :( M ./arnesi.asd -1 +2 M ./src/string.lisp -1 +2 Thu Aug 11 15:25:16 UTC 2005 Marco Baringer * Added more tests for cc-standard method combination M ./t/call-cc.lisp -3 +18 Thu Aug 11 15:24:49 UTC 2005 Marco Baringer * Make the arguments to a continuation all option (the equivalent of evaluating (values)) M ./src/call-cc/interpreter.lisp -3 +3 Thu Aug 11 15:24:00 UTC 2005 Marco Baringer * Added cc definintions of common standard functions whcih take functions as parameters (assoc and mapXYZ) M ./arnesi.asd -4 +6 A ./src/call-cc/common-lisp-cc.lisp M ./t/call-cc.lisp +9 Thu Aug 11 13:07:22 UTC 2005 Marco Baringer * Added missing cleane-argument-list function and tests M ./src/call-cc/generic-functions.lisp +13 M ./t/call-cc.lisp +24 Thu Aug 11 13:00:02 UTC 2005 Marco Baringer * Fix generic/method/function lambda list handling and manipulation in walker and cc-interpreter M ./src/call-cc/generic-functions.lisp -40 +33 M ./src/walk.lisp -32 +49 Wed Aug 10 14:07:25 UTC 2005 Marco Baringer * Added support for &key, &allow-other-keys in lambda/cc (and therefore defun/cc and defmethod/cc) M ./src/call-cc/apply.lisp -66 +133 M ./t/call-cc.lisp +12 Wed Aug 10 14:06:59 UTC 2005 Marco Baringer * keyword-function-argument-form is not a subclass of optional-argument-form, even though they are superficially similar M ./src/walk.lisp -2 +4 Wed Aug 10 12:13:05 UTC 2005 Marco Baringer * Move debugging code into DEFK where have access to the name of the continuation we're calling (as apposed to KLAMBDA) M ./src/call-cc/interpreter.lisp -10 +5 Wed Aug 10 10:48:19 UTC 2005 Marco Baringer * Refactor cc-interpreter into a few smaller files in the call-cc directory ./src/cc-interpreter.lisp -> ./src/call-cc/interpreter.lisp M ./arnesi.asd -1 +6 A ./src/call-cc/ A ./src/call-cc/apply.lisp A ./src/call-cc/generic-functions.lisp A ./src/call-cc/handlers.lisp M ./src/call-cc/interpreter.lisp -581 Wed Aug 10 10:34:38 UTC 2005 Marco Baringer * Refactor FOLD-STRING (Patch by: Janis Dzerins ) M ./src/string.lisp -33 +29 Wed Aug 10 10:15:41 UTC 2005 Marco Baringer * the fdefinition/cc table must remeber, other than the def, whether it was a function or a method (since we treat those two differently) M ./src/cc-interpreter.lisp -11 +15 Wed Aug 10 10:14:46 UTC 2005 Marco Baringer * Added :method-combination option to the expaniosn of the defgeneric/cc macro M ./src/cc-interpreter.lisp -6 +6 Wed Aug 10 06:32:28 UTC 2005 Marco Baringer * Added *debug-evaluate/cc* and related functions M ./src/cc-interpreter.lisp -4 +40 Wed Aug 10 05:51:26 UTC 2005 Marco Baringer * Use fedinition/cc, not fdefinition, for defun/cc M ./src/cc-interpreter.lisp -3 +3 Wed Aug 10 05:51:05 UTC 2005 Marco Baringer * Typo in name of k-for-apply/cc/optional-argument-default-value continuation M ./src/cc-interpreter.lisp -1 +1 Wed Aug 10 05:43:27 UTC 2005 Marco Baringer * Don't use GET so that we don't break package locks. Add now function fdefinition/cc Basically it's a bad idea to use #'get and #'(setf get) on standard symbols, however this is something we're going to want to do. We know have our own hash-table (*cc-functions*) which maps symbols to closure objects. M ./src/cc-interpreter.lisp -7 +18 Wed Aug 10 03:58:25 UTC 2005 smoof-ra@elder-gods.org * method combination M ./src/cc-interpreter.lisp -12 +104 Tue Aug 9 18:29:00 UTC 2005 smoof-ra@elder-gods.org * make closure/cc a funcallable instance (in sbcl) funcalling a closure/cc will just call it with a toplevel continuation that way cc closures can be called totally transparently by non-cc code as long as the cc-closure doesn't call/cc. M ./src/cc-interpreter.lisp -1 +14 Tue Aug 9 15:17:38 UTC 2005 Marco Baringer * Added copyright notice to cc-interpreter.lisp M ./src/cc-interpreter.lisp +30 Tue Aug 9 12:59:33 UTC 2005 Marco Baringer * Remove occurences of 'cps' in the api. We don't actually cps transforme anymore so this is misleading. M ./src/cc-interpreter.lisp -138 +141 Tue Aug 9 10:48:18 UTC 2005 Marco Baringer * Remove 'cps' from test suite, replace it with 'call/cc' ./t/cps.lisp -> ./t/call-cc.lisp M ./arnesi.asd -1 +1 M ./t/call-cc.lisp -21 +21 Tue Aug 9 10:47:37 UTC 2005 Marco Baringer * Rename cps.lisp to cc-interpreter.lisp ./src/cps.lisp -> ./src/cc-interpreter.lisp M ./arnesi.asd -2 +2 Tue Aug 9 08:30:06 UTC 2005 Marco Baringer * Fix typo in fold-strings' docstring M ./src/string.lisp -2 +2 Tue Aug 9 06:11:02 UTC 2005 Marco Baringer * Trivial change to the name of the gensym generated by DOLIST* M ./src/list.lisp -1 +1 Sun Aug 7 22:32:44 UTC 2005 Marco Baringer * Fix lexical-variables and lexical-functions on clisp M ./src/lexenv.lisp -22 +19 Sun Aug 7 22:29:32 UTC 2005 Marco Baringer * Use FDEFINITION instead of SYMBOL-FUNCTION to get a function from a function name. M ./src/cps.lisp -2 +2 Sun Aug 7 22:29:05 UTC 2005 Marco Baringer * Make sure we only pass symbols to functions like GET and MACRO-FUNCTION M ./src/cps.lisp -2 +4 M ./src/walk.lisp -1 +1 Sun Aug 7 20:47:38 UTC 2005 Marco Baringer * Implement lexical-functions for CLISP M ./src/lexenv.lisp -21 +35 Sun Aug 7 20:47:11 UTC 2005 Marco Baringer * Implement lexical-variables and lexical-functions for NIL environments M ./src/lexenv.lisp +6 Sun Aug 7 20:46:54 UTC 2005 Marco Baringer * Remove arnesi.el from ssytem def M ./arnesi.asd -1 Sat Aug 6 18:26:53 UTC 2005 Marco Baringer * Fix evaluation of #'(foo bar) in cps interpreter M ./src/cps.lisp -1 +1 Sun Aug 7 07:55:00 UTC 2005 Marco Baringer * Delete arnesi.el. SLIME is perfectly able to figure out the indententation by itself. R ./src/arnesi.el Thu Aug 4 16:48:59 UTC 2005 smoof-ra@elder-gods.org * aparently global variables can be found in sbcl lexical environments M ./src/lexenv.lisp -2 +3 Thu Aug 4 16:58:21 UTC 2005 Marco Baringer * Implement environment-p and lexical-variables for CLISP M ./src/lexenv.lisp -1 +28 Thu Aug 4 16:18:57 UTC 2005 Marco Baringer * Make the lexenv stuff use generic-functions and methods M ./src/lexenv.lisp -18 +33 Thu Aug 4 15:27:27 UTC 2005 Marco Baringer * Fixup lexical-variables and lexical-functions for OpenMCL This patch causes lexical-variables to no longer return ignored variables and symbol-macrolets. We've also implemented lexical-functions (though we do some hackery to convert functions names to something "normal" (ie SETF::|FOO::BAR| ==> (SETF FOO::BAR)) M ./src/lexenv.lisp -7 +33 Thu Aug 4 15:20:51 UTC 2005 Marco Baringer * Typo in lexical-variables for sbcl (we were accessing lexenv-funs instead of lexenv-vars) M ./src/lexenv.lisp -1 +1 Thu Aug 4 15:08:41 UTC 2005 Marco Baringer * Change lexical-variables for sbcl so that it doesn't return ignored variables M ./src/lexenv.lisp -1 +5 Thu Aug 4 15:02:56 UTC 2005 Marco Baringer * Fix lexical-variables for cmucl to not return ignored variables M ./src/lexenv.lisp -1 +8 Thu Aug 4 15:02:42 UTC 2005 Marco Baringer * Typo in previous patch M ./src/lexenv.lisp -1 +1 Thu Aug 4 14:33:50 UTC 2005 Marco Baringer * Implement lexical-functions for cmucl M ./src/lexenv.lisp -4 +17 Wed Aug 3 22:27:32 UTC 2005 smoof-ra@elder-gods.org * recognise flets from the lexical environment (on sbcl) M ./src/lexenv.lisp +18 M ./src/walk.lisp -7 +19 Wed Aug 3 10:46:52 UTC 2005 Marco Baringer * Rewrite multiple-value-setf so that my simple mind can understand it. M ./src/walk.lisp -8 +12 Wed Aug 3 09:20:59 UTC 2005 Marco Baringer * Added cps evaluation of THE forms M ./src/cps.lisp +6 Wed Aug 3 08:53:22 UTC 2005 Marco Baringer * minor comment fixup M ./src/walk.lisp -1 +1 Wed Aug 3 08:52:54 UTC 2005 Marco Baringer * Moved defclass progv-form to keep the walker classes defined in alphabetical order M ./src/walk.lisp -13 +13 Wed Aug 3 08:52:10 UTC 2005 Marco Baringer * Added walker class for THE forms M ./src/walk.lisp +11 Tue Aug 2 16:53:55 UTC 2005 smoof-ra@elder-gods.org * allow new special forms to be added to the walker by shadowing *walker-handlers* M ./src/walk.lisp -10 +10 Tue Aug 2 15:24:21 UTC 2005 Marco Baringer * Minor spacing fixs to the previous patch M ./src/walk.lisp -3 +1 Tue Aug 2 15:03:42 UTC 2005 smoof-ra@elder-gods.org * progv M ./src/walk.lisp +15 Mon Aug 1 19:34:33 UTC 2005 smoof-ra@elder-gods.org * labels can have declarations inside the body M ./src/walk.lisp -1 +1 Mon Aug 1 19:31:07 UTC 2005 smoof-ra@elder-gods.org * declares needs to be copied in the labels handler just like the other lambda-function-form slots M ./src/walk.lisp -1 +2 Mon Aug 1 18:56:41 UTC 2005 smoof-ra@elder-gods.org * oops i forgot to actually make the declaration-form instances M ./src/walk.lisp -1 +1 Mon Aug 1 18:43:29 UTC 2005 smoof-ra@elder-gods.org * initial support for remembering declarations this patch adds a mixin called implicit-progn-with-declare-mixin and uses it instead of implicit-progn-mixin in all the places that allow declares. It has slot which should contain a list of the declares at the top of the implicit-progn. This patch doesn't do anything clever with the declares, it just creates declaration-form objects and points their source slots at the original declares, however it would be easy to modify parse-declaration to generate more usefull declaration objects. M ./src/walk.lisp -27 +49 Fri Jul 29 10:32:29 UTC 2005 Marco Baringer * Call the property :FEATURES, not FEATURES M ./arnesi.asd -1 +1 Thu Jul 28 12:02:38 UTC 2005 Marco Baringer * Rename asdf property version to features, add "cps-interpreter" M ./arnesi.asd -1 +1 Wed Jul 27 15:36:03 UTC 2005 smoof-ra@elder-gods.org * dont need to register allow-other-keys because its not a binding M ./src/walk.lisp -1 +2 Wed Jul 27 15:24:56 UTC 2005 smoof-ra@elder-gods.org * fixed type name mismatch for allow-other-keys-function-arguement-form M ./src/walk.lisp -1 +1 Tue Jul 26 09:03:08 UTC 2005 Marco Baringer * defmethod arguments should be ignorable, not ignore (openmcl warns whenever you ignore a specialized argument) M ./src/cps.lisp -1 +1 Tue Jul 26 09:02:56 UTC 2005 Marco Baringer * Typo in extract-argument-names M ./src/cps.lisp -1 +1 Tue Jul 26 08:52:26 UTC 2005 Marco Baringer * Fix generation of defmethod froms from defmethod/cc; added tests M ./src/cps.lisp -26 +44 M ./t/cps.lisp -1 +20 Tue Jul 26 08:51:55 UTC 2005 Marco Baringer * Fix handling of optional arguments in apply-cps-lambda M ./src/cps.lisp -8 +11 M ./t/cps.lisp +3 Sat Jul 23 13:31:58 UTC 2005 Marco Baringer * More tests M ./t/cps.lisp -9 +28 Sat Jul 23 13:31:06 UTC 2005 Marco Baringer * Fix a bug in the handling of the case when LOOKUP finds a value for a name but the value is NIL M ./src/cps.lisp -10 +14 M ./src/walk.lisp -5 +6 Sat Jul 23 13:30:52 UTC 2005 Marco Baringer * Export the symbol KALL M ./src/packages.lisp +1 Sat Jul 23 11:30:19 UTC 2005 Marco Baringer * Change the test for constant-form'ness in walk.lisp M ./src/walk.lisp -1 +1 Sat Jul 23 10:44:31 UTC 2005 Marco Baringer * Extend the walker to handle #'(setf foo) function names M ./src/walk.lisp -4 +5 M ./t/cps.lisp +11 Wed Jul 20 14:44:50 UTC 2005 Marco Baringer * Fix bug in the lambda generated for method forms M ./src/cps.lisp -1 +1 Wed Jul 20 11:01:12 UTC 2005 Marco Baringer * Added ignore declarations to defun/cc and defmethod/cc to make the compiler happy M ./src/cps.lisp -7 +28 Wed Jul 20 09:23:12 UTC 2005 Marco Baringer * Temporarily comment out the log tests M ./t/log.lisp -4 +2 Wed Jul 20 09:21:24 UTC 2005 Marco Baringer * Rename (optional|keyword|rest)-argument-form classes to include the -form suffix M ./src/cps.lisp -2 +2 M ./src/walk.lisp -7 +7 Wed Jul 20 09:18:26 UTC 2005 Marco Baringer * Allow defun/cc defined functions te be called outside of a with-call/cc M ./src/cps.lisp -1 +1 Wed Jul 20 09:16:58 UTC 2005 Marco Baringer * Added support for &optional arguments in cps closures M ./src/cps.lisp -10 +59 M ./t/cps.lisp +18 Tue Jul 19 15:34:41 UTC 2005 Marco Baringer * Added defgeneric/cc M ./src/cps.lisp +3 Tue Jul 19 15:31:21 UTC 2005 Marco Baringer * Move the error checking code for lambda arguments into apply, not lambda (in cps interpreter) M ./src/cps.lisp -4 +6 Tue Jul 19 15:23:27 UTC 2005 Marco Baringer * More cps tests M ./t/cps.lisp -37 +61 Tue Jul 19 15:22:30 UTC 2005 Marco Baringer * Fix openmcl's definition of lexical-variables to deal with ccl::definition-environment M ./src/lexenv.lisp -3 +4 Thu Jul 7 09:46:08 UTC 2005 Marco Baringer * Added support to the cps interpreter forl communicating with lexical variables M ./src/cps.lisp -19 +36 Thu Jul 7 09:31:40 UTC 2005 Marco Baringer * walk.lisp depends on lexenv.lisp M ./arnesi.asd -1 +1 Thu Jul 7 09:30:27 UTC 2005 Marco Baringer * added support for walking local varibales in the lexical environment this applies to all those variables defined the envorinment object grabbed via an &environment macro argument. M ./src/walk.lisp -1 +16 Thu Jul 7 09:29:59 UTC 2005 Marco Baringer * mistyped #+openmcl in lexenv.lisp M ./src/lexenv.lisp -1 +1 Thu Jul 7 09:11:27 UTC 2005 Marco Baringer * added src/lexenv.lisp to arnesi.asd M ./arnesi.asd +1 Thu Jul 7 09:11:14 UTC 2005 Marco Baringer * Rename src/environment.lisp ./src/environment.lisp -> ./src/lexenv.lisp Thu Jul 7 09:10:19 UTC 2005 Marco Baringer * Initial version of environment.lisp A ./src/environment.lisp Thu Jul 7 09:06:19 UTC 2005 Marco Baringer * Minor docstring fixup for with-call/cc M ./src/cps.lisp -6 +7 Thu Jul 7 08:37:39 UTC 2005 Marco Baringer * Big patch including all the cps interpreter stuff upto now M ./arnesi.asd -2 +4 M ./src/cps.lisp -1020 +359 M ./src/packages.lisp -7 A ./src/walk.lisp M ./t/cps.lisp -213 +100 Wed Jul 6 10:53:24 UTC 2005 Marco Baringer * Fix bug in handling of defclass-struct's :predicate option M ./src/defclass-struct.lisp -2 +1 Wed Jul 6 10:16:57 UTC 2005 Marco Baringer * Initial Import This import moves arnesi from arch to darcs. Nothing has actually changed since bese-2004@common-lisp.net/arnesi--dev--1.4--patch-14 A ./COPYING A ./arnesi.asd A ./debian/ A ./debian/changelog A ./debian/control A ./debian/copyright A ./debian/postinst A ./debian/prerm A ./debian/rules A ./docs/ A ./docs/Makefile A ./docs/print.css A ./docs/style.css A ./src/ A ./src/accumulation.lisp A ./src/arnesi.el A ./src/asdf.lisp A ./src/cl-ppcre-extras.lisp A ./src/compat.lisp A ./src/cps.lisp A ./src/csv.lisp A ./src/debug.lisp A ./src/decimal-arithmetic.lisp A ./src/defclass-struct.lisp A ./src/flow-control.lisp A ./src/hash.lisp A ./src/http.lisp A ./src/io.lisp A ./src/lambda.lisp A ./src/list.lisp A ./src/log.lisp A ./src/matcher.lisp A ./src/mop.lisp A ./src/mopp.lisp A ./src/numbers.lisp A ./src/one-liners.lisp A ./src/packages.lisp A ./src/sequence.lisp A ./src/sharpl-reader.lisp A ./src/specials.lisp A ./src/string.lisp A ./src/vector.lisp A ./t/ A ./t/accumulation.lisp A ./t/cps.lisp A ./t/list.lisp A ./t/log.lisp A ./t/matcher.lisp A ./t/numbers.lisp A ./t/sequence.lisp A ./t/string.lisp A ./t/suite.lisp Wed Jul 6 10:16:30 UTC 2005 Marco Baringer * added arch stuff to boring file M ./.boring +4 Wed Jul 6 10:05:35 UTC 2005 Marco Baringer * Setup boring file A ./.boring