/[meta-cvs]/meta-cvs/F-5AD8C72020BEB5748163790EE9832EC7.lisp
ViewVC logotype

Log of /meta-cvs/F-5AD8C72020BEB5748163790EE9832EC7.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.17 - (view) (annotate) - [select for diffs]
Fri Nov 24 04:53:50 2006 UTC (7 years, 4 months ago) by kaz
Branch: MAIN
CVS Tags: HEAD, asdf-import-branch~branch-point, asdf-import-branch~merged-to-HEAD-0, mcvs-1-1-98
Branch point for: asdf-import-branch
Changes since 1.16: +1 -1 lines
Diff to previous 1.16 , to selected 1.1
Stylistic change.

* code/add.lisp: Change in-package calls not to use the all-caps
"META-CVS" string string, but rather the :meta-cvs keyword.
* code/branch.lisp: Likewise.
* code/chatter.lisp: Likewise.
* code/checkout.lisp: Likewise.
* code/clisp-unix.lisp: Likewise.
* code/cmucl-unix.lisp: Likewise.
* code/convert.lisp: Likewise.
* code/create.lisp: Likewise.
* code/dirwalk.lisp: Likewise.
* code/error.lisp: Likewise.
* code/execute.lisp: Likewise.
* code/filt.lisp: Likewise.
* code/find-bind.lisp: Likewise.
* code/generic.lisp: Likewise.
* code/grab.lisp: Likewise.
* code/link.lisp: Likewise.
* code/main.lisp: Likewise.
* code/mapping.lisp: Likewise.
* code/memoize.lisp: Likewise.
* code/move.lisp: Likewise.
* code/multi-hash.lisp: Likewise.
* code/options.lisp: Likewise.
* code/paths.lisp: Likewise.
* code/print.lisp: Likewise.
* code/prop.lisp: Likewise.
* code/purge.lisp: Likewise.
* code/rcs-utils.lisp: Likewise.
* code/remap.lisp: Likewise.
* code/remove.lisp: Likewise.
* code/restart.lisp: Likewise.
* code/restore.lisp: Likewise.
* code/seqfuncs.lisp: Likewise.
* code/slot-refs.lisp: Likewise.
* code/split.lisp: Likewise.
* code/sync.lisp: Likewise.
* code/types.lisp: Likewise.
* code/unix.lisp: Likewise.
* code/update.lisp: Likewise.
* code/watch.lisp: Likewise.

Revision 1.16 - (view) (annotate) - [select for diffs]
Mon Mar 8 06:11:40 2004 UTC (10 years, 1 month ago) by kaz
Branch: MAIN
CVS Tags: mcvs-1-1-0
Changes since 1.15: +0 -3 lines
Diff to previous 1.15 , to selected 1.1
Revamped loading system. Got rid of require/provide in all
Lisp source files.

* code/mcvs.lisp: New file. Responsible for compiling and loading
everything in the right order.

* code/mcvs-main.lisp: File renamed to main.lisp.

* code/mcvs-package.lisp: File renamed to package.lisp.

* code/system.lisp: File removed.

Revision 1.15 - (view) (annotate) - [select for diffs]
Thu Oct 31 04:06:01 2002 UTC (11 years, 5 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-1-0-3
Changes since 1.14: +3 -0 lines
Diff to previous 1.14 , to selected 1.1
* code/mcvs-package.lisp: New file, defines META-CVS package.

* code/purge.lisp: Put all symbols in new package.
* code/restore.lisp: Likewise.
* code/paths.lisp: Likewise.
* code/install.sh: Likewise.
* code/restart.lisp: Likewise.
* code/update.lisp: Likewise.
* code/move.lisp: Likewise.
* code/grab.lisp: Likewise.
* code/unix.lisp: Likewise.
* code/slot-refs.lisp: Likewise.
* code/prop.lisp: Likewise.
* code/multi-hash.lisp: Likewise.
* code/rcs-utils.lisp: Likewise.
* code/branch.lisp: Likewise.
* code/find-bind.lisp: Likewise.
* code/execute.lisp: Likewise.
* code/link.lisp: Likewise.
* code/split.lisp: Likewise.
* code/watch.lisp: Likewise.
* code/clisp-unix.lisp: Likewise.
* code/add.lisp: Likewise.
* code/chatter.lisp: Likewise.
* code/print.lisp: Likewise.
* code/types.lisp: Likewise.
* code/remove.lisp: Likewise.
* code/convert.lisp: Likewise.
* code/error.lisp: Likewise.
* code/options.lisp: Likewise.
* code/dirwalk.lisp: Likewise.
* code/checkout.lisp: Likewise.
* code/generic.lisp: Likewise.
* code/sync.lisp: Likewise.
* code/create.lisp: Likewise.
* code/memoize.lisp: Likewise.
* code/seqfuncs.lisp: Likewise.
* code/cmucl-unix.lisp: Likewise.
* code/remap.lisp: Likewise.

* code/mapping.lisp: Put symbols in new package. Replace use
of CLISP specific substring function with subseq.
* code/filt.lisp: Likewise.

* code/mcvs-main.lisp: Put symbols in new package. The mcvs
function is renamed to main.

* code/install.sh: Generate mcvs script that uses qualified name
of new startup functiont to start the software.

Revision 1.14 - (view) (annotate) - [select for diffs]
Sun Oct 6 04:36:04 2002 UTC (11 years, 6 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-97, mcvs-0-98, mcvs-0-99, mcvs-1-0, mcvs-1-0-1, mcvs-1-0-10, mcvs-1-0-11, mcvs-1-0-12, mcvs-1-0-13, mcvs-1-0-2, mcvs-1-0-4, mcvs-1-0-5, mcvs-1-0-6, mcvs-1-0-7, mcvs-1-0-8, mcvs-1-0-9, mcvs-1-0-branch~branch-point, mcvs-1-0-branch~merged-to-HEAD-0, mcvs-1-0-branch~merged-to-HEAD-1
Branch point for: mcvs-1-0-branch
Changes since 1.13: +1 -1 lines
Diff to previous 1.13 , to selected 1.1
* code/find-bind.lisp (find-bind): Allow empty variable list, as
described by the documented syntax.

Revision 1.13 - (view) (annotate) - [select for diffs]
Sun Jul 14 19:47:41 2002 UTC (11 years, 9 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-19, mcvs-0-20, mcvs-0-21, mcvs-0-22, mcvs-0-23, mcvs-0-24, mcvs-0-95, mcvs-0-96, symlink-branch~branch-point, symlink-branch~merged-to-HEAD-0
Branch point for: symlink-branch
Changes since 1.12: +0 -5 lines
Diff to previous 1.12 , to selected 1.1
Get rid of unused struct type fb-match-info.

Revision 1.12 - (view) (annotate) - [select for diffs]
Sun Jul 14 18:38:33 2002 UTC (11 years, 9 months ago) by kaz
Branch: MAIN
Changes since 1.11: +27 -27 lines
Diff to previous 1.11 , to selected 1.1
* find-bind.lisp (vector-bind): New macro, binds symbols
to elements of a vector.
(find-bind-extract-vals): Rewrite using vectors. Fixes
a bug: the old version was not handling duplicate keys
properly.
(find-bind): Integrate with new find-bind-extract-vals.

Revision 1.11 - (view) (annotate) - [select for diffs]
Thu Jul 4 14:17:57 2002 UTC (11 years, 9 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-18, partial-sandbox-branch~branch-point, partial-sandbox-branch~merged-to-HEAD-0
Branch point for: partial-sandbox-branch
Changes since 1.10: +45 -14 lines
Diff to previous 1.10 , to selected 1.1
* find-bind.lisp (find-bind-extract-vals): Rewrite for
efficiency. No impact on Meta-CVS, just done for the sake of improving
the quality of this highly reusable code. There is specialized
code now depending on whether the input sequence is a list or
a vector. A single pass is made over the sequence, with multiple
passes over the search values. The sequence could be large,
whereas the list of search values is typically going to be small.
(find-bind): Modified to reflect slight interface change
in find-bind-extract-vals.

Revision 1.10 - (view) (annotate) - [select for diffs]
Sat Jun 29 18:22:33 2002 UTC (11 years, 9 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-17
Changes since 1.9: +2 -0 lines
Diff to previous 1.9 , to selected 1.1
Trivial adjustment in comment string.

Revision 1.9 - (view) (annotate) - [select for diffs]
Mon Jun 24 22:40:17 2002 UTC (11 years, 9 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-15, mcvs-0-16, old-convert-hacking-branch~branch-point
Branch point for: old-convert-hacking-branch
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 , to selected 1.1
Added missing text to comment string.

Revision 1.8 - (view) (annotate) - [select for diffs]
Sat Jun 22 15:00:55 2002 UTC (11 years, 9 months ago) by kaz
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 , to selected 1.1
* find-bind.lisp (find-bind): Use #'values instead of #'(lambda (x) x).

Revision 1.7 - (view) (annotate) - [select for diffs]
Tue May 21 02:55:20 2002 UTC (11 years, 11 months ago) by kaz
Branch: MAIN
CVS Tags: mcvs-0-13, mcvs-0-14
Changes since 1.6: +8 -5 lines
Diff to previous 1.6 , to selected 1.1
* find-bind (find-bind-extract-vals, find-bind): Process default
values in find-bind-extract-vals, instead of in the expansion of
find-bind, thereby reducing some macro bloat.

Revision 1.6 - (view) (annotate) - [select for diffs]
Tue May 21 02:33:11 2002 UTC (11 years, 11 months ago) by kaz
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 , to selected 1.1
Wording, grammar.

Revision 1.5 - (view) (annotate) - [select for diffs]
Tue May 21 02:27:37 2002 UTC (11 years, 11 months ago) by kaz
Branch: MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4 , to selected 1.1
Comment correction.

Revision 1.4 - (view) (annotate) - [select for diffs]
Tue Mar 12 17:28:17 2002 UTC (12 years, 1 month ago) by kaz
Branch: MAIN
CVS Tags: deferred-adds-branch~branch-point, mcvs-0-10, mcvs-0-11, mcvs-0-12, mcvs-0-8, mcvs-0-9
Branch point for: deferred-adds-branch
Changes since 1.3: +11 -4 lines
Diff to previous 1.3 , to selected 1.1
* find-bind.lisp (find-bind): Make rem-var optional; sometimes
the user might not care about the remaining unmatched list.

Revision 1.3 - (view) (annotate) - [select for diffs]
Tue Mar 12 00:11:23 2002 UTC (12 years, 1 month ago) by kaz
Branch: MAIN
Changes since 1.2: +5 -2 lines
Diff to previous 1.2 , to selected 1.1
* find-bind.lisp (find-bind): Documentation string change. Clarify
that default values are substituted whenever a variable would
otherwise be bound to the value NIL, even through an explicit
match.

Revision 1.2 - (view) (annotate) - [select for diffs]
Mon Mar 11 23:09:09 2002 UTC (12 years, 1 month ago) by kaz
Branch: MAIN
Changes since 1.1: +8 -2 lines
Diff to previous 1.1
Sane filtering of -d option in checkout.

* find-bind.lisp (find-bind): Variable bindings can specify
a third element, which provides a default value for any variables
that turn out NIL.

* checkout.lisp (mcvs-checkout): Filter out the -d dir option,
and use it to override the name of the checkout directory,
the way CVS checkout does it.

Revision 1.1 - (view) (annotate) - [selected]
Mon Mar 11 19:34:50 2002 UTC (12 years, 1 month ago) by kaz
Branch: MAIN
* find-bind.lisp: New file.
(find-bind-extract-vals): New function.
(find-bind): New macro.

* error.lisp (restart-destructure): Macro removed.
(mcvs-error-handler): Uses generic find-bind instead of
restart-destructure.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5