/[cmucl]/src/code/kernel.lisp
ViewVC logotype

Log of /src/code/kernel.lisp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.18 - (view) (annotate) - [select for diffs]
Mon Apr 19 02:18:03 2010 UTC (4 years ago) by rtoy
Branch: MAIN
CVS Tags: GIT-CONVERSION, HEAD, RELEASE_20b, cross-sol-x86-2010-12-20, cross-sol-x86-base, cross-sol-x86-merged, cross-sparc-branch-base, release-20b-pre1, release-20b-pre2, snapshot-2010-05, snapshot-2010-06, snapshot-2010-07, snapshot-2010-08, snapshot-2010-11, snapshot-2010-12, snapshot-2011-01, snapshot-2011-02, snapshot-2011-03, snapshot-2011-04, snapshot-2011-06, snapshot-2011-07, snapshot-2011-09, sparc-tramp-assem-2010-07-19, sparc-tramp-assem-base
Branch point for: RELEASE-20B-BRANCH, cross-sol-x86-branch, cross-sparc-branch, sparc-tramp-assem-branch
Changes since 1.17: +23 -23 lines
Diff to previous 1.17
Remove _N"" reader macro from docstrings when possible.

Revision 1.17 - (view) (annotate) - [select for diffs]
Fri Mar 19 15:18:59 2010 UTC (4 years, 1 month ago) by rtoy
Branch: MAIN
CVS Tags: post-merge-intl-branch, snapshot-2010-04
Changes since 1.16: +25 -23 lines
Diff to previous 1.16
Merge intl-branch 2010-03-18 to HEAD.  To build, you need to use
boot-2010-02-1 as the bootstrap file.  You should probably also use
the new -P option for build.sh to generate and update the po files
while building.

Revision 1.16.28.1 - (view) (annotate) - [select for diffs]
Thu Feb 25 20:34:50 2010 UTC (4 years, 1 month ago) by rtoy
Branch: intl-2-branch
Changes since 1.16: +25 -23 lines
Diff to previous 1.16 , to next main 1.18
Restart internalization work.  This new branch starts with code from
the intl-branch on date 2010-02-12 18:00:00+0500.  This version works
and

LANG=en@piglatin bin/lisp

works (once the piglatin translation is added).

Revision 1.16.26.2 - (view) (annotate) - [select for diffs]
Tue Feb 9 20:23:02 2010 UTC (4 years, 2 months ago) by rtoy
Branch: intl-branch
CVS Tags: intl-branch-2010-03-18-1300, intl-branch-working-2010-02-11-1000, intl-branch-working-2010-02-19-1000
Changes since 1.16.26.1: +23 -23 lines
Diff to previous 1.16.26.1 , to branch point 1.16 , to next main 1.18
Mark translatable strings; update cmucl.pot and ko/cmucl.po
accordingly.

Revision 1.16.26.1 - (view) (annotate) - [select for diffs]
Mon Feb 8 17:15:47 2010 UTC (4 years, 2 months ago) by rtoy
Branch: intl-branch
Changes since 1.16: +3 -1 lines
Diff to previous 1.16
Add (intl:textdomain "cmucl") to the files to set the textdomain.

Revision 1.16 - (view) (annotate) - [select for diffs]
Fri Jun 30 18:41:22 2006 UTC (7 years, 9 months ago) by rtoy
Branch: MAIN
CVS Tags: RELEASE_19f, RELEASE_20a, amd64-dd-start, intl-2-branch-base, intl-branch-base, label-2009-03-16, label-2009-03-25, merge-sse2-packed, merge-with-19f, merged-unicode-utf16-extfmt-2009-06-11, portable-clx-base, portable-clx-import-2009-06-16, pre-merge-intl-branch, pre-telent-clx, release-19d, release-19d-base, release-19d-pre1, release-19d-pre2, release-19e, release-19e-base, release-19e-pre1, release-19e-pre2, release-19f-base, release-19f-pre1, release-20a-base, release-20a-pre1, 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, snapshot-2007-12, snapshot-2008-01, snapshot-2008-02, snapshot-2008-03, snapshot-2008-04, snapshot-2008-05, snapshot-2008-06, snapshot-2008-07, snapshot-2008-08, snapshot-2008-09, snapshot-2008-10, snapshot-2008-11, snapshot-2008-12, snapshot-2009-01, snapshot-2009-02, snapshot-2009-04, snapshot-2009-05, snapshot-2009-07, snapshot-2009-08, snapshot-2009-11, snapshot-2009-12, snapshot-2010-01, snapshot-2010-02, snapshot-2010-03, sse2-base, sse2-checkpoint-2008-10-01, sse2-merge-with-2008-10, sse2-merge-with-2008-11, sse2-packed-2008-11-12, sse2-packed-base, unicode-snapshot-2009-05, unicode-snapshot-2009-06, unicode-string-buffer-base, unicode-string-buffer-impl-base, unicode-utf16-base, unicode-utf16-char-support-2009-03-25, unicode-utf16-char-support-2009-03-26, unicode-utf16-extfmt-2009-03-27, unicode-utf16-extfmt-2009-06-11, unicode-utf16-extfmts-pre-sync-2008-11, unicode-utf16-extfmts-sync-2008-12, unicode-utf16-string-support, unicode-utf16-sync-2008-07, unicode-utf16-sync-2008-09, unicode-utf16-sync-2008-11, unicode-utf16-sync-2008-12, unicode-utf16-sync-label-2009-03-16
Branch point for: RELEASE-19F-BRANCH, RELEASE-20A-BRANCH, amd64-dd-branch, intl-2-branch, intl-branch, portable-clx-branch, release-19d-branch, release-19e-branch, sse2-branch, sse2-packed-branch, unicode-string-buffer-branch, unicode-string-buffer-impl-branch, unicode-utf16-branch, unicode-utf16-extfmt-branch
Changes since 1.15: +26 -1 lines
Diff to previous 1.15
This large checkin merges the double-double float support to HEAD.
The merge is from the tag "double-double-irrat-end".  The
double-double branch is now obsolete.

The code should build without double-double support (tested on sparc)
as well as build with double-double support (tested also on sparc).

Revision 1.15.4.1.2.4.2.2 - (view) (annotate) - [select for diffs]
Fri Jun 16 10:47:49 2006 UTC (7 years, 10 months ago) by rtoy
Branch: double-double-array-branch
CVS Tags: double-double-array-checkpoint, double-double-irrat-end, double-double-irrat-start, double-double-sparc-checkpoint-1
Changes since 1.15.4.1.2.4.2.1: +2 -2 lines
Diff to previous 1.15.4.1.2.4.2.1 , to branch point 1.15.4.1.2.4
Oops.  Fix typo.

Revision 1.15.4.1.2.4.2.1 - (view) (annotate) - [select for diffs]
Fri Jun 16 03:46:58 2006 UTC (7 years, 10 months ago) by rtoy
Branch: double-double-array-branch
Changes since 1.15.4.1.2.4: +3 -2 lines
Diff to previous 1.15.4.1.2.4
Add support for new unboxed primitive type (simple-array
double-double-float (*)).

bootfiles/19c/boot-2006-06-2-cross-dd-ppc.lisp:
o Cross-compile script for PPC for new array type.

code/array.lisp:
o Add simple-array double-double-float to the vector types.
o Add support for double-double-float arrays to data-vector-ref and
  data-vector-set.

code/class.lisp:
o Tell compiler about the new array type.

code/exports.lisp:
o Export necessary symbols for the new array.

code/kernel.lisp:
o The args to MAKE-DOUBLE-DOUBLE-FLOAT are double-floats.

code/pred.lisp:
o Tell type system about new primitive type.

compiler/array-tran.lisp:
o Tell compiler about the new array type.

compiler/generic/objedef.lisp:
o Add new type code

compiler/generic/primtype.lisp:
o Tell compiler about new primitive array type.

compiler/generic/vm-fndb.lisp:
o Tell compiler about known function for type test function.

compiler/generic/vm-type.lisp:
o Tell compiler about new specialized array type.

compiler/generic/vm-typetran.lisp:
o Define type predicate.

compiler/ppc/array.lisp:
o Add vops to read and write an element of a double-double-float
  simple array.

compiler/ppc/type-vops.lisp:
compiler/sparc/type-vops.lisp:
o Add type vop for new array type.
o Tell compiler about the where the new array type fits in the type
  hierarchy.

lisp/gencgc.c:
o Add GC support for new array type.

lisp/purify.c:
o Add purify support for new array type.

Revision 1.15.4.1.2.4 - (view) (annotate) - [select for diffs]
Mon Jun 12 20:02:08 2006 UTC (7 years, 10 months ago) by rtoy
Branch: double-double-reader-branch
CVS Tags: double-double-array-base, double-double-reader-checkpoint-1
Branch point for: double-double-array-branch
Changes since 1.15.4.1.2.3: +2 -1 lines
Diff to previous 1.15.4.1.2.3 , to branch point 1.15.4.1 , to next main 1.15.4.2
A few optimizations and corrections.

code/kernel.lisp:
o Inline the tests for infinity and NaN.

compiler/float-tran.lisp:
o Use %make-double-double-float instead of make-double-double-float
  because the parts are already correct.
o Inline the double-double multiplier.  (Should we?)
o The deftransform for sqrt was totally wrong, expecting two args.
o Add a few deftransforms for +, *, and / when doing arithmetic
  between a double-double-float and an integer or other float.  This
  should speed up these operations.

Revision 1.15.4.1.2.3 - (view) (annotate) - [select for diffs]
Mon Jun 12 17:21:14 2006 UTC (7 years, 10 months ago) by rtoy
Branch: double-double-reader-branch
Changes since 1.15.4.1.2.2: +13 -2 lines
Diff to previous 1.15.4.1.2.2 , to branch point 1.15.4.1
Merge in the changes from double-double-init-%make-sparc that renames
MAKE-DOUBLE-DOUBLE-FLOAT to be %MAKE-DOUBLE-DOUBLE-FLOAT.

Revision 1.15.4.2 - (view) (annotate) - [select for diffs]
Mon Jun 12 16:16:18 2006 UTC (7 years, 10 months ago) by rtoy
Branch: double-double-branch
CVS Tags: double-double-init-%make-sparc, double-double-init-checkpoint-1
Changes since 1.15.4.1: +14 -2 lines
Diff to previous 1.15.4.1 , to branch point 1.15 , to next main 1.18
o Rename MAKE-DOUBLE-DOUBLE-FLOAT to be %MAKE-DOUBLE-DOUBLE-FLOAT.
o Add %MAKE-DOUBLE-DOUBLE-FLOAT to be an internal function that
  creates a double-double with exactly the parts given.
o Add a new MAKE-DOUBLE-DOUBLE-FLOAT that adjusts the args
  appropriately before creating a double-double float, in case the
  args aren't split appropriately.

Revision 1.15.4.1.2.2 - (view) (annotate) - [select for diffs]
Mon Jun 12 02:55:14 2006 UTC (7 years, 10 months ago) by rtoy
Branch: double-double-reader-branch
Changes since 1.15.4.1.2.1: +2 -10 lines
Diff to previous 1.15.4.1.2.1 , to branch point 1.15.4.1
Undo the previous change.  Don't need to do that right now.

Revision 1.15.4.1.2.1 - (view) (annotate) - [select for diffs]
Mon Jun 12 00:04:34 2006 UTC (7 years, 10 months ago) by rtoy
Branch: double-double-reader-branch
Changes since 1.15.4.1: +11 -2 lines
Diff to previous 1.15.4.1
Rename MAKE-DOUBLE-DOUBLE-FLOAT to %MAKE-DOUBLE-DOUBLE-FLOAT and then
add a new function MAKE-DOUBLE-DOUBLE-FLOAT that makes sure the two
args are properly normalized before creating the double-double.

Revision 1.15.4.1 - (view) (annotate) - [select for diffs]
Fri Jun 9 16:04:57 2006 UTC (7 years, 10 months ago) by rtoy
Branch: double-double-branch
CVS Tags: double-double-init-ppc, double-double-init-sparc, double-double-init-sparc-2, double-double-init-x86, double-double-reader-base
Branch point for: double-double-reader-branch
Changes since 1.15: +12 -1 lines
Diff to previous 1.15
Add basic support for kernel:double-double-float type.  The primitive
type is there, and basic arithmetic operations work as well as PRINT.
But many things do not work: No reader, formatted output, many mixed
type arithmetic operations, special functions are just double-float
values, coerced to double-double-float.

compiler/generic/interr.lisp:
o Add new error

compiler/generic/new-genesis.lisp:
o Dump double-double-float objects (barely tested)

compiler/generic/primtype.lisp:
o Tell compiler about the new primitive type double-double-float.

compiler/generic/vm-fndb.lisp:
o Make double-double-float-p a known function.

compiler/generic/vm-type.lisp:
o Update FLOAT-FORMAT-NAME to include double-double-float

compiler/generic/vm-typetran.lisp:
o Tell compiler about double-double-float type predicate.

compiler/sparc/float.lisp:
o Add necessary vops to move double-double-float args, store and load
  double-double-floats to/from the double-double-stack,
  double-double-reg moves, box and unbox double-double-floats, move
  double-double-floats to and from args
o Add necessary vops to create a double-double-float and to extract
  the high and low parts out of a double-double-float.

compiler/sparc/parms.lisp:
o Define double-double-float-digits

compiler/sparc/type-vops.lisp:
o Define double-double-float type vop
o Adjust number hierarchy to include double-double-float

compiler/sparc/vm.lisp:
o Define the necessary storage class and storage base for the
  double-double-reg and double-double-stack.

lisp/gencgc.c:
o Tell GC about double-double-float objects.

lisp/purify.c:
o Tell purify about double-double-float objects.

code/class.lisp:
o Add the new double-double-float class.

code/exports.lisp:
o Add the necessary symbols to the various packages.  (This is
  important to get right otherwise there's confusion on what symbol
  really represents double-double-float stuff.)

code/float.lisp:
o Implement some of the necessary functions to support
  double-double-float.

code/hash-new.lisp:
o Hash double-double-floats by xor'ing the hashes of each double-float
  part.  (Is that good enough?)

code/irrat.lisp:
o Implement the special functions by calling the double-float versions
  and coercing the result to a double-double-float.  This is needed to
  get type-derivation working, but the precise value isn't that
  important right now.  We'll have to implement them later.

code/kernel.lisp:
o Make make-double-double-float, double-double-hi, and
  double-double-lo known functions.

code/lispinit.lisp:
o Register the :double-double float feature.

code/load.lisp:
o Add FOP for reading double-double-float values from fasls.  (Barely
  tested, if at all.)

code/numbers.lisp:
o Implement basic arithmetic operations for double-double-floats.
  This needs quite a bit of work to clean up, but most things work.

code/pred.lisp:
o Tell the type system about double-double-float type.

code/print.lisp:
o Add very rudimentary printing for double-double-float.  Basically
  copied from code written by Richard Fateman, with permission.

code/seq.lisp:
o Tell coerce how to coerce things to a double-double-float.

code/type.lisp:
o Tell type system about the new float format double-double-float and
  how numeric contagion works with double-double-float.

code/dump.lisp:
o Tell dumper how to dump double-double-float values to a fasl.

compiler/float-tran.lisp:
o Add appropriate deftransforms to handle conversion of things to
  double-double-float and from from double-double-float to other float
  types.
o The basic implmentation of double-double-float arithmetic is also
  here.
o Add deftransforms to tell the compiler how to do basic arithmetic
  and comparisions on double-double-float numbers.

compiler/srctran.lisp:
o Fix a bug in interval-range-info when :low is 0dd0 and :high is 0.
  We weren't returning the right value, which confuses interval-div,
  which caused an infinite loop because we couldn't split the
  numerator into positive and negative parts.
o Tell other parts about double-double-float.

Revision 1.14.12.1 - (view) (annotate) - [select for diffs]
Mon Dec 19 01:09:51 2005 UTC (8 years, 4 months ago) by rtoy
Branch: ppc_gencgc_branch
CVS Tags: ppc_gencgc_snap_2005-12-17, ppc_gencgc_snap_2006-01-06
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 , to next main 1.18
Merge code from main branch of 2005-12-17 to ppc gencgc branch.  Still
doesn't work of course.

Revision 1.15 - (view) (annotate) - [select for diffs]
Sun Jun 19 02:48:08 2005 UTC (8 years, 10 months ago) by rtoy
Branch: MAIN
CVS Tags: double-double-base, release-19c, release-19c-base, release-19c-pre1, snapshot-2005-07, snapshot-2005-08, 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
Branch point for: double-double-branch, release-19c-branch
Changes since 1.14: +3 -3 lines
Diff to previous 1.14
Add a new VOP for DOUBLE-FLOAT-BITS, like on sparc.  A
micro-optimization.

Revision 1.14 - (view) (annotate) - [select for diffs]
Tue Jul 15 13:46:58 2003 UTC (10 years, 9 months ago) by emarsden
Branch: MAIN
CVS Tags: amd64-merge-start, dynamic-extent-base, lisp-executable-base, mod-arith-base, ppc_gencgc_snap_2005-05-14, prm-before-macosx-merge-tag, release-19a, release-19a-base, release-19a-pre1, release-19a-pre2, release-19a-pre3, release-19b-base, release-19b-pre1, release-19b-pre2, snapshot-2003-10, snapshot-2003-11, snapshot-2003-12, snapshot-2004-04, snapshot-2004-05, snapshot-2004-06, snapshot-2004-07, snapshot-2004-08, snapshot-2004-09, 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, sparc_gencgc, sparc_gencgc_merge
Branch point for: dynamic-extent, lisp-executable, mod-arith-branch, ppc_gencgc_branch, release-19a-branch, release-19b-branch, sparc_gencgc_branch
Changes since 1.13: +10 -1 lines
Diff to previous 1.13
Add stub definitions for KERNEL:%NUMERATOR and KERNEL:%DENOMINATOR
(needed by the byte interpreter).

Fixes the following bug:

   (defun foo (x) (1+ (numerator x)))

   (let ((c::*byte-compile* t)) (compile 'foo))

   (foo 2/3) => undefined function KERNEL:%NUMERATOR

Revision 1.13 - (view) (annotate) - [select for diffs]
Wed Jul 2 21:45:33 2003 UTC (10 years, 9 months ago) by toy
Branch: MAIN
Changes since 1.12: +8 -1 lines
Diff to previous 1.12
Define DOUBLE-FLOAT-BITS function and VOP for sparc to return the bits
of a double-float in multiple-values.  This is better than calling
double-float-high/low-bits which causes 2 stores to the stack to be
done.

Revision 1.12.2.1 - (view) (annotate) - [select for diffs]
Fri Oct 4 23:13:26 2002 UTC (11 years, 6 months ago) by pmai
Branch: UNICODE-BRANCH
Changes since 1.12: +5 -3 lines
Diff to previous 1.12 , to next main 1.18
Checked in Brian Spilsbury's experimental Unicode, locales, and dialect
support patchset.  This lives on its own branch, so that people can
play with it and tweak it, without disturbing 18e release engineering
on the main branch.  Bootstrapping has only been tried on LINKAGE_TABLE
x86/Linux builds.  A working cross-compile script is checked in under
bootfiles/19a/boot1-cross-unicode.lisp.  The script still leaves you
with some interactive errors, on the cross compile, which you should
answer with 2.  See the mailing list for more information.

Revision 1.11.2.1 - (view) (annotate) - [select for diffs]
Tue Jun 23 11:22:03 1998 UTC (15 years, 9 months ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18b, RELEASE_18c, RELEASE_18d
Changes since 1.11: +12 -2 lines
Diff to previous 1.11 , to next main 1.18
This (huge) revision brings the RELENG_18 branch up to the current HEAD.
Note code/unix-glib2.lisp not yet included -- not sure it is ready to go.

Revision 1.12 - (view) (annotate) - [select for diffs]
Sat Mar 21 08:11:58 1998 UTC (16 years, 1 month ago) by dtc
Branch: MAIN
CVS Tags: LINKAGE_TABLE, PRE_LINKAGE_TABLE, UNICODE-BASE, cold-pcl-base, release-18e, release-18e-base, release-18e-pre1, release-18e-pre2, remove_negative_zero_not_zero
Branch point for: UNICODE-BRANCH, cold-pcl, release-18e-branch
Changes since 1.11: +12 -2 lines
Diff to previous 1.11
Long-float support.

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

Revision 1.10 - (view) (annotate) - [select for diffs]
Sat Aug 21 08:16:06 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.9: +9 -3 lines
Diff to previous 1.9
Add some float subprimitives.

Revision 1.9 - (view) (annotate) - [select for diffs]
Sun Dec 13 16:04:30 1992 UTC (21 years, 4 months ago) by wlott
Branch: MAIN
Changes since 1.8: +8 -8 lines
Diff to previous 1.8
Changed %function-header-mumble to %function-mumble.

Revision 1.8 - (view) (annotate) - [select for diffs]
Tue Apr 21 04:23:03 1992 UTC (22 years ago) by wlott
Branch: MAIN
Changes since 1.7: +10 -3 lines
Diff to previous 1.7
Added function-subtype and (setf function-subtype).

Revision 1.7.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
Thu Aug 1 10:40:39 1991 UTC (22 years, 8 months ago) by wlott
Branch: gengc
Changes since 1.7: +8 -2 lines
Diff to previous 1.7 , to next main 1.18
Added MUTATOR-SELF.


Revision 1.7 - (view) (annotate) - [select for diffs]
Tue Apr 23 01:25:20 1991 UTC (23 years ago) by wlott
Branch: MAIN
Branch point for: gengc
Changes since 1.6: +13 -2 lines
Diff to previous 1.6
Added definitions for %raw-bits and %set-raw-bits.

Revision 1.6 - (view) (annotate) - [select for diffs]
Wed Mar 20 02:58:37 1991 UTC (23 years, 1 month ago) by wlott
Branch: MAIN
Changes since 1.5: +17 -2 lines
Diff to previous 1.5
Added code-header-{ref,set} and code-instructions.

Revision 1.5 - (view) (annotate) - [select for diffs]
Fri Feb 8 13:33:42 1991 UTC (23 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.4: +9 -5 lines
Diff to previous 1.4
New file header with RCS header FILE-COMMENT.

Revision 1.4 - (view) (annotate) - [select for diffs]
Sat Nov 10 18:35:32 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.3: +14 -1 lines
Diff to previous 1.3
Added exports and defuns for allocate-vector and make-array-header.

Revision 1.3 - (view) (annotate) - [select for diffs]
Mon Nov 5 18:27:45 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.2: +1 -4 lines
Diff to previous 1.2
Nuked native-byte-order, 'cause that info is now in *backend*.

Revision 1.2 - (view) (annotate) - [select for diffs]
Wed Oct 3 09:57:49 1990 UTC (23 years, 6 months ago) by wlott
Branch: MAIN
Changes since 1.1: +63 -1 lines
Diff to previous 1.1
Added lots of new interpreter stubs.

Revision 1.1 - (view) (annotate) - [select for diffs]
Fri Jul 13 16:36:18 1990 UTC (23 years, 9 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