/[cmucl]/src/compiler/macros.lisp
ViewVC logotype

Log of /src/compiler/macros.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Links to double-double-init-sparc: (view) (annotate)
Sticky Tag:

Revision 1.55 - (view) (annotate) - [select for diffs]
Thu Aug 4 16:00:04 2005 UTC (8 years, 8 months ago) by rtoy
Branch: MAIN
CVS Tags: double-double-array-base, double-double-array-checkpoint, double-double-base, double-double-init-%make-sparc, double-double-init-checkpoint-1, double-double-init-ppc, double-double-init-sparc, double-double-init-sparc-2, double-double-init-x86, double-double-irrat-end, double-double-irrat-start, double-double-reader-base, double-double-reader-checkpoint-1, double-double-sparc-checkpoint-1, pre-telent-clx, release-19c, release-19c-base, release-19c-pre1, release-19d, release-19d-base, release-19d-pre1, release-19d-pre2, snapshot-2005-09, snapshot-2005-10, snapshot-2005-11, snapshot-2005-12, snapshot-2006-01, snapshot-2006-02, snapshot-2006-03, snapshot-2006-04, snapshot-2006-05, snapshot-2006-06, snapshot-2006-07, snapshot-2006-08, snapshot-2006-09, snapshot-2006-10, snapshot-2006-11, snapshot-2006-12, snapshot-2007-01, snapshot-2007-02, snapshot-2007-03, snapshot-2007-04, snapshot-2007-05, snapshot-2007-06, snapshot-2007-07, snapshot-2007-08, snapshot-2007-09, snapshot-2007-10, snapshot-2007-11
Branch point for: double-double-array-branch, double-double-branch, double-double-reader-branch, release-19c-branch, release-19d-branch
Changes since 1.54: +12 -2 lines
Diff to previous 1.54
Funcalling a special form signals an undefined-function error, but the
error object didn't include a value for the cell-error-name.

Fix this by defining a separate function for each special form in
CMUCL and making it the symbol-function for the symbol.  (Previously,
it was just the same function for all symbols.)  Could we do something
better than this?

Revision 1.54 - (view) (annotate) - [select for diffs]
Sat Sep 11 19:18:02 2004 UTC (9 years, 7 months ago) by rtoy
Branch: MAIN
CVS Tags: ppc_gencgc_snap_2005-05-14, release-19b-base, release-19b-pre1, release-19b-pre2, snapshot-2004-10, snapshot-2004-11, snapshot-2004-12, snapshot-2005-01, snapshot-2005-02, snapshot-2005-03, snapshot-2005-04, snapshot-2005-05, snapshot-2005-06, snapshot-2005-07, snapshot-2005-08
Branch point for: ppc_gencgc_branch, release-19b-branch
Changes since 1.53: +2 -2 lines
Diff to previous 1.53
Port of SBCL's float-accuracy compilation policy.  Intended to make
double-float-epsilon actually be epsilon on x86.  No effect on other
ports.

The default precision is now 53-bit (double-float) instead of 64-bit
(80-bit floats).  However, to preserve C expectations, all calls to C
have the precision set to 64-bit.  This slows down calls to C, but we
try to make syscalls and such fast by not changing precision for the
call.

By default ext:float-accuracy is 3.

Use boot7.lisp to bootstrap.

Revision 1.53 - (view) (annotate) - [select for diffs]
Wed Apr 7 02:47:53 2004 UTC (10 years ago) by rtoy
Branch: MAIN
CVS Tags: amd64-merge-start, prm-before-macosx-merge-tag, release-19a, release-19a-base, release-19a-pre1, release-19a-pre2, release-19a-pre3, snapshot-2004-05, snapshot-2004-06, snapshot-2004-07, snapshot-2004-08, snapshot-2004-09
Branch point for: release-19a-branch
Changes since 1.52: +108 -1 lines
Diff to previous 1.52
Merge in the mod-arith-branch with support for x86 and sparc.

Revision 1.52 - (view) (annotate) - [select for diffs]
Wed Sep 24 09:48:18 2003 UTC (10 years, 6 months ago) by gerd
Branch: MAIN
CVS Tags: mod-arith-base, snapshot-2003-10, snapshot-2003-11, snapshot-2003-12, snapshot-2004-04
Branch point for: mod-arith-branch
Changes since 1.51: +4 -3 lines
Diff to previous 1.51
	(compile nil
	  '(lambda (a b c)
             (block b6
                    (logeqv (rem c -6758)
                            (rem b (max 44 (return-from b6 a)))))))
	 => error nil is not of type c::node

	* src/compiler/macros.lisp (do-nodes-backwards): Stop at unused
	continuations.  Reported by Paul Dietz.  Ported from SBCL/Alexey
	Dejneka.

Revision 1.51 - (view) (annotate) - [select for diffs]
Sat Apr 19 20:52:42 2003 UTC (11 years ago) by gerd
Branch: MAIN
CVS Tags: dynamic-extent-base, lisp-executable-base, remove_negative_zero_not_zero, sparc_gencgc, sparc_gencgc_merge
Branch point for: dynamic-extent, lisp-executable, sparc_gencgc_branch
Changes since 1.50: +2 -2 lines
Diff to previous 1.50
	Add destructuring support to &REST, &BODY, &WHOLE.  Detected
	by Paul Dietz' ANSI tests.

	* src/code/defmacro.lisp (parse-defmacro-lambda-list): Add
	&parse-body, replacing &body (<body> <decls> <doc>).  Add
	destructuring support to &rest, &body, &whole.

	* src/code/eval.lisp (lambda-list-keywords): Add &parse-body.

	* src/code/exports.lisp ("EXTENSIONS"): Export &parse-body.

	* src/hemlock/table.lisp (do-words, with-folded-string):
	* src/hemlock/macros.lisp (with-pop-up-display):
	* src/compiler/macros.lisp (deftransform):
	* src/compiler/ir1tran.lisp (symbol-macrolet, let, locally)
	(let*, flet, labels) <ir1-translator>:
	* src/code/package.lisp (do-symbols, do-external-symbols)
	(do-all-symbols):
	* src/code/macros.lisp (defun, prog, prog*, with-open-file)
	(with-open-stream, with-input-from-string)
	(with-output-to-string, do, do*):
	* src/code/mach.lisp (gr-bind):
	* src/code/extensions.lisp (do-anonymous, do-hash, defun-cached):
	Use &parse-body instead of &body.

Revision 1.50 - (view) (annotate) - [select for diffs]
Fri Apr 11 15:28:11 2003 UTC (11 years ago) by emarsden
Branch: MAIN
Changes since 1.49: +1 -2 lines
Diff to previous 1.49
 - the :new-compiler and :hash-new features were announced as being
   deprecated in 18e; remove them and make code that depended on them
   enabled unconditionally.

 - if CMUCL is built with the :no-docstrings feature, docstrings are
   discarded while building. This is intended for embedded-type images.

Revision 1.49 - (view) (annotate) - [select for diffs]
Mon Mar 31 11:13:22 2003 UTC (11 years ago) by gerd
Branch: MAIN
Changes since 1.48: +14 -1 lines
Diff to previous 1.48
	Name local functions (FLET ...) or (LABELS ...).

	* compiler/ir1tran.lisp (*current-function-names*): New variable.
	(find-lexically-apparent-function): Use lexenv-find-function.
	(ir1-convert): Likewise.
	(ir1-convert-lambda): Bind *current-function-names*.
	(do-macrolet-stuff): Likewise.
	(extract-flet-variables): Determine function name from
	(%cleanup-function): Use lexenv-find-function.

	* compiler/main.lisp (compile): Bind *current-function-names*.

	* compiler/macros.lisp (lexenv-find-function): New function.

	* code/fdefinition.lisp (flet, labels): Define function names.

	* pcl/walk.lisp (environment-function): Activate code for
	handling flet/labels function names.

Revision 1.48 - (view) (annotate) - [select for diffs]
Tue Dec 3 16:58:55 2002 UTC (11 years, 4 months ago) by toy
Branch: MAIN
CVS Tags: cold-pcl-base, release-18e, release-18e-base, release-18e-pre1, release-18e-pre2
Branch point for: cold-pcl, release-18e-branch
Changes since 1.47: +3 -2 lines
Diff to previous 1.47
Signal undefined-function instead of program-error when funcalling the
symbol-function of a special form.

Revision 1.47 - (view) (annotate) - [select for diffs]
Thu Nov 14 16:54:37 2002 UTC (11 years, 5 months ago) by toy
Branch: MAIN
Changes since 1.46: +2 -2 lines
Diff to previous 1.46
From Eric Marsden:

The attached patch contains mostly trivial changes, including a few
spelling corrections, plus changes to the types of condition raised in
various cases. The only significant change, I believe, is

  - MAKE-DISPATCH-MACRO-CHARACTER no longer raises an error if the
    character already was defined to be a macro character; it
    overrides the previous definition (as per a suggestion from Drew
    McDermott on cmucl-help, dated 2002-09-22).

Revision 1.46 - (view) (annotate) - [select for diffs]
Tue Mar 13 16:52:17 2001 UTC (13 years, 1 month ago) by pw
Branch: MAIN
CVS Tags: LINKAGE_TABLE, PRE_LINKAGE_TABLE, UNICODE-BASE
Branch point for: UNICODE-BRANCH
Changes since 1.45: +3 -3 lines
Diff to previous 1.45
Change calls to obsolete define-setf-method to define-setf-expander.

Revision 1.45 - (view) (annotate) - [select for diffs]
Sun Mar 4 20:12:22 2001 UTC (13 years, 1 month ago) by pw
Branch: MAIN
Changes since 1.44: +9 -9 lines
Diff to previous 1.44
Change most PROCLAIMs to DECLAIMs.

Revision 1.44 - (view) (annotate) - [select for diffs]
Fri Jul 7 09:33:04 2000 UTC (13 years, 9 months ago) by dtc
Branch: MAIN
Changes since 1.43: +16 -19 lines
Diff to previous 1.43
Flush unnecessary function proclaim's some of which had incorrect
return values, and replace them with function argument declarations
which the compiler move carefully checks.

Revision 1.43 - (view) (annotate) - [select for diffs]
Thu Nov 25 15:57:39 1999 UTC (14 years, 4 months ago) by dtc
Branch: MAIN
Changes since 1.42: +20 -1 lines
Diff to previous 1.42
For support of compiler reentry and thread safety, avoid the use of
global tables and counters for the continuation, TN, and label debug
IDs; rather dynamically bind new tables and counters in the functions
compiler and sub-compiler-file with the aid of the new macro
with-debug-counters.

Revision 1.42 - (view) (annotate) - [select for diffs]
Thu Feb 25 13:03:09 1999 UTC (15 years, 1 month ago) by pw
Branch: MAIN
Changes since 1.41: +1 -9 lines
Diff to previous 1.41
This set of changes removes nearly all references to the dylan language.
It is a benign revision as no structures are redefined. At some later
point the definitions in compiler/objdef could be removed, perhaps
in sync with some other type change.

Revision 1.41 - (view) (annotate) - [select for diffs]
Mon Oct 31 04:27:28 1994 UTC (19 years, 5 months ago) by ram
Branch: MAIN
CVS Tags: RELEASE_18a, RELEASE_18b
Branch point for: RELENG_18
Changes since 1.40: +1 -3 lines
Diff to previous 1.40
Fix headed boilerplate.

Revision 1.40 - (view) (annotate) - [select for diffs]
Wed Aug 25 00:16:09 1993 UTC (20 years, 7 months ago) by ram
Branch: MAIN
Changes since 1.39: +112 -1 lines
Diff to previous 1.39
Fix compiler warnings.

Revision 1.39 - (view) (annotate) - [select for diffs]
Tue Aug 24 02:12:18 1993 UTC (20 years, 7 months ago) by wlott
Branch: MAIN
Changes since 1.38: +2 -1 lines
Diff to previous 1.38
Added a hack to keep the compiler from coalescing constants when compiling
dylan code, because the dylan test suite modifies manifest constants.  This
is gross.

Revision 1.38 - (view) (annotate) - [select for diffs]
Fri Aug 20 17:46:33 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.37: +1 -62 lines
Diff to previous 1.37
Moved various run-time functions it ir1until.

Revision 1.37 - (view) (annotate) - [select for diffs]
Fri Aug 6 13:12:39 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36
Changed lexenv-find default test to EQ

Revision 1.36 - (view) (annotate) - [select for diffs]
Wed Jul 21 14:36:17 1993 UTC (20 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.35: +6 -14 lines
Diff to previous 1.35
Moved condition handler binding into with-ir1-namespace, since that is
used in all the right places.

Revision 1.35 - (view) (annotate) - [select for diffs]
Wed Jul 21 14:29:56 1993 UTC (20 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.34: +11 -1 lines
Diff to previous 1.34
Added with-compiler-error-handlers.

Revision 1.34 - (view) (annotate) - [select for diffs]
Tue May 11 13:56:57 1993 UTC (20 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.33: +8 -4 lines
Diff to previous 1.33
Add support for :when DEFTRANSFORM argument.

Revision 1.33 - (view) (annotate) - [select for diffs]
Thu Jan 14 21:33:01 1993 UTC (21 years, 3 months ago) by wlott
Branch: MAIN
Changes since 1.32: +9 -2 lines
Diff to previous 1.32
Changed def-source-transform to work with setf functions also.

Revision 1.32 - (view) (annotate) - [select for diffs]
Mon Sep 7 16:04:55 1992 UTC (21 years, 7 months ago) by ram
Branch: MAIN
Changes since 1.31: +3 -4 lines
Diff to previous 1.31
Deleted binding of *FAILED-OPTIMIZATIONS* (now component-failed-optimizations

Revision 1.31 - (view) (annotate) - [select for diffs]
Sun Jun 14 07:41:22 1992 UTC (21 years, 10 months ago) by wlott
Branch: MAIN
Changes since 1.30: +14 -8 lines
Diff to previous 1.30
Changed the DEFPRINTER expansion to error if *PRINT-READABLY* is set and to
print an atomic version of the structure (just its type and address) if the
depth is below *PRINT-LEVEL*.  Also, use DESCEND-INTO in the non-pretty
case to parallel the DESCEND-INTO inside the PPRINT-LOGICAL-BLOCK in the
pretty case.

Revision 1.30 - (view) (annotate) - [select for diffs]
Tue Mar 24 20:35:35 1992 UTC (22 years ago) by wlott
Branch: MAIN
Changes since 1.29: +2 -1 lines
Diff to previous 1.29
Added (DECLARE (IGNORABLE STREAM)) to the guts of the defprinter expansion
to supress bound-but-not-used warnings.

Revision 1.29 - (view) (annotate) - [select for diffs]
Wed Feb 19 16:13:18 1992 UTC (22 years, 2 months ago) by wlott
Branch: MAIN
Changes since 1.28: +15 -9 lines
Diff to previous 1.28
More defprinter tweeks.  Added a :important keyword to deftransform that
indicates that failure notes should be printed even when speed==brevity.

Revision 1.28 - (view) (annotate) - [select for diffs]
Tue Dec 10 16:59:51 1991 UTC (22 years, 4 months ago) by ram
Branch: MAIN
Changes since 1.27: +15 -15 lines
Diff to previous 1.27
In DEFPRINTER, ignore the depth since it is no longer used.

Revision 1.27 - (view) (annotate) - [select for diffs]
Thu Dec 5 06:04:14 1991 UTC (22 years, 4 months ago) by wlott
Branch: MAIN
Changes since 1.26: +23 -29 lines
Diff to previous 1.26
Flushed uses of XP: because the various pretty printer symbols are now
exported from LISP.

Revision 1.26 - (view) (annotate) - [select for diffs]
Tue Nov 12 14:13:22 1991 UTC (22 years, 5 months ago) by ram
Branch: MAIN
Changes since 1.25: +7 -4 lines
Diff to previous 1.25
Changed the :EVAL-NAME option to DEFTRANSFORM to also eval the argument and
result type specs.

Revision 1.25 - (view) (annotate) - [select for diffs]
Thu Oct 3 18:32:32 1991 UTC (22 years, 6 months ago) by ram
Branch: MAIN
Changes since 1.24: +10 -7 lines
Diff to previous 1.24
Added support for DEFTRANSFORM doc strings.

Revision 1.24 - (view) (annotate) - [select for diffs]
Thu Jul 11 16:30:02 1991 UTC (22 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23
Deleted setf bootstrap hack.

Revision 1.23 - (view) (annotate) - [select for diffs]
Wed Feb 20 14:58:39 1991 UTC (23 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.22: +8 -4 lines
Diff to previous 1.22
New file header with RCS stuff.

Revision 1.22 - (view) (annotate) - [select for diffs]
Mon Feb 11 16:19:08 1991 UTC (23 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.21: +4 -4 lines
Diff to previous 1.21
Removed some #-new-compiler conditionals in eval-when compile's, since
we really need them to bootstrap, even under the new compiler.

Revision 1.21 - (view) (annotate) - [select for diffs]
Sun Jan 13 23:35:01 1991 UTC (23 years, 3 months ago) by ram
Branch: MAIN
Changes since 1.20: +8 -2 lines
Diff to previous 1.20
Added new EVAL-NAME keyword to DEFTRANSFORM to allow simple use of closures
for making similar transforms.

Revision 1.20 - (view) (annotate) - [select for diffs]
Thu Jan 3 13:11:41 1991 UTC (23 years, 3 months ago) by ram
Branch: MAIN
Changes since 1.19: +37 -19 lines
Diff to previous 1.19
Added :RESTART-P key to DO-NODES that provides for robust iteration in
the presence of arbitrary destructive modifications of the block.
Fixed a broken declaration.

Revision 1.19 - (view) (annotate) - [select for diffs]
Tue Dec 11 13:41:12 1990 UTC (23 years, 4 months ago) by wlott
Branch: MAIN
Changes since 1.18: +14 -12 lines
Diff to previous 1.18
Fixed uses of parse-defmacro re changes to it.  The error-fun now takes
the same kind of arguments as error, and can possibly be called with a
condition object instead of a format-string.

Revision 1.18 - (view) (annotate) - [select for diffs]
Tue Dec 11 13:30:18 1990 UTC (23 years, 4 months ago) by ram
Branch: MAIN
Changes since 1.17: +12 -8 lines
Diff to previous 1.17
Changed DO-NODES to work even when multiple next nodes are deleted.
Added some uses of REQUIRED-ARGUMENT in slot defaults.

Revision 1.17 - (view) (annotate) - [select for diffs]
Wed Nov 21 09:37:39 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.16: +4 -6 lines
Diff to previous 1.16
Fixed name of primitive-arg-count-error.  Changed uses of parse-defmacro to
supply something more reasonable for error-kind.

Revision 1.16 - (view) (annotate) - [select for diffs]
Tue Nov 20 17:30:19 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.15: +24 -13 lines
Diff to previous 1.15
Changed def-ir1-translator, def-source-transform, and
def-primitive-translator to use the new error-fun keyword to parse-defmacro
instead of macroletting error.

Revision 1.15 - (view) (annotate) - [select for diffs]
Sun Nov 18 07:43:08 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.14: +15 -15 lines
Diff to previous 1.14
Changed uses of lisp::parse-defmacro to conform to what Blaine's 
parse-defmacro expects now that it's installed.

Revision 1.14 - (view) (annotate) - [select for diffs]
Wed Nov 7 17:18:37 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.13: +70 -60 lines
Diff to previous 1.13
Rewrote the defprinter stuff to use XP for pretty printing.

Revision 1.13 - (view) (annotate) - [select for diffs]
Mon Nov 5 19:10:18 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.12: +1 -1 lines
Diff to previous 1.12
Fixed ftype proclaim of defprinter-prin[1c] to allow nil for the indent.

Revision 1.12 - (view) (annotate) - [select for diffs]
Sat Nov 3 03:05:49 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.11: +6 -11 lines
Diff to previous 1.11
Added exports for the useful macros.  Removed undefined-value, 'cause it's
in extensions.

Revision 1.11 - (view) (annotate) - [select for diffs]
Tue Sep 25 23:09:56 1990 UTC (23 years, 6 months ago) by ram
Branch: MAIN
Changes since 1.10: +1 -2 lines
Diff to previous 1.10
Fixed the :POLICY keyword to DEFTRANSFORM.

Revision 1.10 - (view) (annotate) - [select for diffs]
Wed Sep 19 11:46:17 1990 UTC (23 years, 7 months ago) by ram
Branch: MAIN
Changes since 1.9: +13 -2 lines
Diff to previous 1.9
Made DEF-IR1-TRANSLATOR set the SYMBOL-FUNCTION of special forms to 
a bogus function

Revision 1.9 - (view) (annotate) - [select for diffs]
Thu Sep 6 13:44:00 1990 UTC (23 years, 7 months ago) by ram
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8
Added *FAILED-OPTIMIZATIONS* to the hashtables we create in 
WITH-IR1-NAMESPACE so that the compiler will be re-entrant.

Revision 1.8 - (view) (annotate) - [select for diffs]
Tue Jul 31 17:21:28 1990 UTC (23 years, 8 months ago) by wlott
Branch: MAIN
Changes since 1.7: +0 -72 lines
Diff to previous 1.7
Moved parse-lambda-list from macros.lisp to proclaim.lisp.

Revision 1.7 - (view) (annotate) - [select for diffs]
Mon Jul 23 14:55:49 1990 UTC (23 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.6: +70 -60 lines
Diff to previous 1.6
Lexenv changes, added support for (SETF xxx-ATTRIBUTEP) as a way to
set a bunch of attributes at once.

Revision 1.6 - (view) (annotate) - [select for diffs]
Thu Jul 19 14:17:19 1990 UTC (23 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.5: +3 -3 lines
Diff to previous 1.5
Fixed defprinter stuff to not lose when the charpos can't be determined.

Revision 1.5 - (view) (annotate) - [select for diffs]
Wed Jun 6 13:54:09 1990 UTC (23 years, 10 months ago) by ram
Branch: MAIN
Branch point for: eval_debug
Changes since 1.4: +2 -2 lines
Diff to previous 1.4
Fixed some broken declarations.

Revision 1.4 - (view) (annotate) - [select for diffs]
Fri Jun 1 13:46:47 1990 UTC (23 years, 10 months ago) by ram
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3
Fixed broken arg type declaration for FINISH-DEFPRINTER


Revision 1.3 - (view) (annotate) - [select for diffs]
Mon Feb 19 15:49:53 1990 UTC (24 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.2: +5 -5 lines
Diff to previous 1.2
Similarly disabled all the other EVAL-WHEN COMPILEs when under the new
compiler.

Revision 1.2 - (view) (annotate) - [select for diffs]
Mon Feb 19 12:55:17 1990 UTC (24 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1
Made the definition of UNDEFINED-VALUE not be compile-time evaluated in the new
compiler.  Installing an interpreted definition was breaking the compiler/eval,
presumably because some calls aren't inline expanded yet.

Revision 1.1 - (view) (annotate) - [select for diffs]
Tue Feb 6 11:29:21 1990 UTC (24 years, 2 months ago) by wlott
Branch: MAIN
Initial revision

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