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

Log of /src/compiler/represent.lisp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.40 - (view) (annotate) - [select for diffs]
Tue Apr 20 17:57:46 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.39: +22 -22 lines
Diff to previous 1.39
Change uses of _"foo" to (intl:gettext "foo").  This is because slime
may get confused with source locations if the reader macros are
installed.

Revision 1.39 - (view) (annotate) - [select for diffs]
Fri Mar 19 15:19:01 2010 UTC (4 years, 1 month ago) by rtoy
Branch: MAIN
CVS Tags: post-merge-intl-branch, snapshot-2010-04
Changes since 1.38: +16 -15 lines
Diff to previous 1.38
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.38.40.1 - (view) (annotate) - [select for diffs]
Thu Feb 25 20:34:53 2010 UTC (4 years, 1 month ago) by rtoy
Branch: intl-2-branch
Changes since 1.38: +16 -15 lines
Diff to previous 1.38 , to next main 1.40
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.38.38.3 - (view) (annotate) - [select for diffs]
Thu Feb 25 03:59:43 2010 UTC (4 years, 1 month ago) by rtoy
Branch: intl-branch
CVS Tags: intl-branch-2010-03-18-1300
Changes since 1.38.38.2: +3 -3 lines
Diff to previous 1.38.38.2 , to branch point 1.38 , to next main 1.40
o Make COMPILER-NOTE do the string lookup instead of at each call
  site.
o Change all calls to COMPILER-NOTE to use _N" instead of _".

Revision 1.38.38.2 - (view) (annotate) - [select for diffs]
Thu Feb 11 02:45:32 2010 UTC (4 years, 2 months ago) by rtoy
Branch: intl-branch
CVS Tags: intl-branch-working-2010-02-11-1000, intl-branch-working-2010-02-19-1000
Changes since 1.38.38.1: +15 -15 lines
Diff to previous 1.38.38.1 , to branch point 1.38
Mark translatable strings; regenerate cmucl.pot and ko/cmucl.po
accordingly.

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

Revision 1.38 - (view) (annotate) - [select for diffs]
Fri Dec 17 21:44:07 2004 UTC (9 years, 4 months ago) by rtoy
Branch: MAIN
CVS Tags: RELEASE_19f, RELEASE_20a, amd64-dd-start, 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, 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, ppc_gencgc_snap_2005-05-14, ppc_gencgc_snap_2005-12-17, ppc_gencgc_snap_2006-01-06, pre-merge-intl-branch, pre-telent-clx, release-19b-base, release-19b-pre1, release-19b-pre2, release-19c, release-19c-base, release-19c-pre1, 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-2005-01, snapshot-2005-02, snapshot-2005-03, snapshot-2005-04, snapshot-2005-05, snapshot-2005-06, 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, 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, double-double-array-branch, double-double-branch, double-double-reader-branch, intl-2-branch, intl-branch, portable-clx-branch, ppc_gencgc_branch, release-19b-branch, release-19c-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.37: +4 -1 lines
Diff to previous 1.37
Assign TN loop depths in SELECT-REPRESENTATIONS.

Revision 1.37 - (view) (annotate) - [select for diffs]
Thu Dec 16 21:55:38 2004 UTC (9 years, 4 months ago) by rtoy
Branch: MAIN
Changes since 1.36: +33 -1 lines
Diff to previous 1.36
Enable loop analysis code.  But the default is loop analysis is not
done, because we don't do anything with the loop results.

ir1util.lisp:
	o Make sure component initializes the outer-loop slot of the
	  component.

main.lisp:
	o Add defvar *loop-analyze*, defaulting to NIL.
	o Run loop analysis code when *loop-analyze* is T.

node.lisp:
	o Make the outer-loop slot of a component a required arg and
	  adjust the declared type appropriately.

represent.lisp:
	o Add ASSIGN-TN-DEPTHS function to assign loop depths to TNs.

vop.lisp:
	o Forgot to add the loop-depth slot for TNs.

Revision 1.34.2.2 - (view) (annotate) - [select for diffs]
Sat Mar 23 18:50:26 2002 UTC (12 years, 1 month ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18d
Changes since 1.34.2.1: +3 -3 lines
Diff to previous 1.34.2.1 , to branch point 1.34 , to next main 1.40
Mega commit to bring RELENG_18 branch in sync with HEAD in preparation
for release tagging 18d.

Revision 1.36 - (view) (annotate) - [select for diffs]
Sun Mar 4 20:12:26 2001 UTC (13 years, 1 month ago) by pw
Branch: MAIN
CVS Tags: LINKAGE_TABLE, PRE_LINKAGE_TABLE, UNICODE-BASE, amd64-merge-start, cold-pcl-base, dynamic-extent-base, lisp-executable-base, mod-arith-base, prm-before-macosx-merge-tag, release-18e, release-18e-base, release-18e-pre1, release-18e-pre2, release-19a, release-19a-base, release-19a-pre1, release-19a-pre2, release-19a-pre3, remove_negative_zero_not_zero, 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, sparc_gencgc, sparc_gencgc_merge
Branch point for: UNICODE-BRANCH, cold-pcl, dynamic-extent, lisp-executable, mod-arith-branch, release-18e-branch, release-19a-branch, sparc_gencgc_branch
Changes since 1.35: +3 -3 lines
Diff to previous 1.35
Change most PROCLAIMs to DECLAIMs.

Revision 1.34.2.1 - (view) (annotate) - [select for diffs]
Tue Jun 23 11:23:04 1998 UTC (15 years, 10 months ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18b, RELEASE_18c
Changes since 1.34: +72 -32 lines
Diff to previous 1.34
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.35 - (view) (annotate) - [select for diffs]
Mon Dec 22 15:21:41 1997 UTC (16 years, 4 months ago) by dtc
Branch: MAIN
Changes since 1.34: +72 -32 lines
Diff to previous 1.34
Bring in enhancements from the experimental branch:

* On the X86 port stack SCs may be placed in the list of operand
preferred SCs and these are selected by emit-coerce-vop in preference
to the register SCs because they happen to be defined first in
vm.lisp.  Since in most cases a register SC is preferable,
emit-coerce-vop now searches these first.

Note that there are a few VOPs on the X86 port for which a stack SC is
preferable, typically when the argument must be in memory,
e.g. integer to float coercion, so this could use a little move work.


* Add-representation-costs ignores the representation costs for MOVE
VOPs when the representation of neither argument has been
determined. In this case select-tn-representation chooses the first
possible representation which may not be the most appropriate, and
which can be improved upon by delaying the choice for the MOVE VOPs.

This patch modifies select-representations to use two passes. On the
first pass ambiguous choices are ignored giving a better chance for
the propagation of argument and result representations for the MOVE
VOPs after which a second pass can make a better choice.  This
required an extension to select-tn-representation to return a second
value indicating if a unique choice could be made.

Revision 1.34 - (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
Branch point for: RELENG_18
Changes since 1.33: +1 -3 lines
Diff to previous 1.33
Fix headed boilerplate.

Revision 1.33 - (view) (annotate) - [select for diffs]
Wed Aug 25 00:16:29 1993 UTC (20 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32
Fix compiler warnings.

Revision 1.32 - (view) (annotate) - [select for diffs]
Mon Feb 24 05:50:28 1992 UTC (22 years, 2 months ago) by wlott
Branch: MAIN
Changes since 1.31: +1 -3 lines
Diff to previous 1.31
Removed the top level call to CHECK-MOVE-FUNCTION-CONSISTENCY so we can
load this file long before the vops are all loaded.

Revision 1.31 - (view) (annotate) - [select for diffs]
Thu Feb 13 20:39:51 1992 UTC (22 years, 2 months ago) by wlott
Branch: MAIN
Changes since 1.30: +10 -9 lines
Diff to previous 1.30
Fixed spelling of "efficency"

Revision 1.30 - (view) (annotate) - [select for diffs]
Sun Dec 22 01:27:48 1991 UTC (22 years, 4 months ago) by ram
Branch: MAIN
Changes since 1.29: +5 -2 lines
Diff to previous 1.29
When computing costs for references by MOVE VOPs, don't signal an error if a
cost is missing.

Revision 1.29 - (view) (annotate) - [select for diffs]
Mon Nov 11 23:13:30 1991 UTC (22 years, 5 months ago) by ram
Branch: MAIN
Changes since 1.28: +3 -2 lines
Diff to previous 1.28
Tweaked BAD-COSTS-ERROR not to totally die when it is called on a more operand.

Revision 1.28 - (view) (annotate) - [select for diffs]
Fri Nov 8 15:25:33 1991 UTC (22 years, 5 months ago) by ram
Branch: MAIN
Changes since 1.27: +75 -40 lines
Diff to previous 1.27
Improved representation selection by not toally ignoring references
by move VOPs.  If the other operand has a known representation, then
use the appropriate cost.  This is particularly useful for moves
into wired passing locations, etc.

Revision 1.27 - (view) (annotate) - [select for diffs]
Wed Jun 19 16:39:21 1991 UTC (22 years, 10 months ago) by ram
Branch: MAIN
Changes since 1.26: +15 -6 lines
Diff to previous 1.26
Fixed a problem in EMIT-ARG-MOVES.  If we do a coercion + move-arg, then the
coercion would be inserted after the ALLOCATE-FRAME VOP, which caused register
save computation to get confused.

Revision 1.26 - (view) (annotate) - [select for diffs]
Fri May 3 12:55:18 1991 UTC (22 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.25: +21 -6 lines
Diff to previous 1.25
Changed to ignore SET and TYPE-CHECK-ERROR (in addition to MOVE) when selecting
representation.  Changed to not print notes about coercions for
TYPE-CHECK-ERROR.

Revision 1.25 - (view) (annotate) - [select for diffs]
Fri May 3 02:05:21 1991 UTC (22 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.24: +11 -11 lines
Diff to previous 1.24
Changed check-move-function-consistency to use warn to note problems
instead of error, so that we don't have to define bogus move functions for
the FPA and APFA SCs on the RT.

Revision 1.24 - (view) (annotate) - [select for diffs]
Wed Apr 24 11:27:45 1991 UTC (23 years ago) by ram
Branch: MAIN
Changes since 1.23: +5 -5 lines
Diff to previous 1.23
In last fix, print position one-based, not zero-based.

Revision 1.23 - (view) (annotate) - [select for diffs]
Wed Apr 24 11:24:57 1991 UTC (23 years ago) by ram
Branch: MAIN
Changes since 1.22: +11 -10 lines
Diff to previous 1.22
Changed DO-COERCE-EFFICENCY-NOTE not to use GET-OPERAND-INFO, as that makes it
unnecessarily dependent on the availability of meta-compile time VOP info.

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

Revision 1.21 - (view) (annotate) - [select for diffs]
Mon Feb 11 13:45:58 1991 UTC (23 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.20: +4 -1 lines
Diff to previous 1.20
Added error check to squelch type warning.

Revision 1.20 - (view) (annotate) - [select for diffs]
Mon Feb 4 18:03:16 1991 UTC (23 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.19: +15 -15 lines
Diff to previous 1.19
Fixed FIND-MOVE-VOP to do the arg/result type intersecting correctly.

Revision 1.19 - (view) (annotate) - [select for diffs]
Tue Nov 13 22:50:05 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.18: +3 -2 lines
Diff to previous 1.18
Pass *backend* to sc-or-lose and friends to assure we extract the info
from the correct backend for runtime.

Revision 1.18 - (view) (annotate) - [select for diffs]
Sun Nov 11 00:12:02 1990 UTC (23 years, 5 months ago) by ram
Branch: MAIN
Changes since 1.17: +68 -17 lines
Diff to previous 1.17
Added stuff to allow multiple move VOPs per SC pair, with selection ebing
done by the primitive type of the operands.  Also, added stuff to delete
moves to :NORMAL TNs that have no reads.  Changed the existing 
special-casing of unread results to only punt on :NORMAL TNs.
Also, fixed the move/coerce generation stuff to just leave alone the MOVEs
that are o.k., instead of deleting the old MOVE and inserting a new one.

Revision 1.17 - (view) (annotate) - [select for diffs]
Sat Nov 3 03:15:07 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.16: +8 -8 lines
Diff to previous 1.16
Use slots of *backend* instead of *sc-names*, etc for backend specific
information.

Revision 1.16 - (view) (annotate) - [select for diffs]
Wed Oct 24 16:21:51 1990 UTC (23 years, 6 months ago) by ram
Branch: MAIN
Changes since 1.15: +78 -10 lines
Diff to previous 1.15
Added representation selection efficency notes to warn when we are doing
an expensive coercion (like number consing.)

Revision 1.15 - (view) (annotate) - [select for diffs]
Thu Aug 16 16:32:25 1990 UTC (23 years, 8 months ago) by ram
Branch: MAIN
Changes since 1.14: +12 -6 lines
Diff to previous 1.14
Added support for :ALIAS TNs.

Revision 1.14 - (view) (annotate) - [select for diffs]
Mon Jul 23 15:09:06 1990 UTC (23 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.13: +3 -4 lines
Diff to previous 1.13
Use block-home-lambda instead of the obsolete block-lambda.

Revision 1.11.1.3 - (view) (annotate) - [select for diffs] (vendor branch)
Wed Jun 20 21:17:22 1990 UTC (23 years, 10 months ago) by ram
Branch: eval_debug
Changes since 1.11.1.2: +61 -35 lines
Diff to previous 1.11.1.2 , to next main 1.40
*** empty log message ***

Revision 1.13 - (view) (annotate) - [select for diffs]
Tue Jun 19 20:43:11 1990 UTC (23 years, 10 months ago) by wlott
Branch: MAIN
Changes since 1.12: +54 -28 lines
Diff to previous 1.12
Rob made some fixes to the error reporting stuff.

Revision 1.12 - (view) (annotate) - [select for diffs]
Fri Jun 15 22:29:39 1990 UTC (23 years, 10 months ago) by wlott
Branch: MAIN
Changes since 1.11: +7 -7 lines
Diff to previous 1.11
Fixed a use of sc-load-functions to be sc-move-functions.  Changed the place
where the NFP is allocated to be a call to make-number-stack-pointer-tn instead
of a make-representation-tn.

Revision 1.11.1.2 - (view) (annotate) - [select for diffs] (vendor branch)
Fri Jun 15 15:41:09 1990 UTC (23 years, 10 months ago) by ram
Branch: eval_debug
Changes since 1.11.1.1: +3 -4 lines
Diff to previous 1.11.1.1
*** empty log message ***

Revision 1.11.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
Mon Jun 11 18:28:57 1990 UTC (23 years, 10 months ago) by ram
Branch: eval_debug
Changes since 1.11: +0 -0 lines
Diff to previous 1.11
*** empty log message ***

Revision 1.11 - (view) (annotate) - [select for diffs]
Wed Jun 6 14:48:07 1990 UTC (23 years, 10 months ago) by ram
Branch: MAIN
Branch point for: eval_debug
Changes since 1.10: +50 -20 lines
Diff to previous 1.10
Changed to understand the new load-scs format, and to not attempt coercions
disallowed by the primitive type.

Revision 1.10 - (view) (annotate) - [select for diffs]
Tue May 15 01:16:14 1990 UTC (23 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9
Rob left out an argument in his last fix.

Revision 1.9 - (view) (annotate) - [select for diffs]
Mon May 14 10:34:06 1990 UTC (23 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.8: +4 -1 lines
Diff to previous 1.8
Fixed EMIT-ARG-MOVES to emit the COMPUTE-OLD-NFP VOP correctly.

Revision 1.8 - (view) (annotate) - [select for diffs]
Fri May 11 03:28:20 1990 UTC (23 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.7: +9 -7 lines
Diff to previous 1.7
Rob made some changes that make it less enthusiastic about allocating
the NFP tn.

Revision 1.7 - (view) (annotate) - [select for diffs]
Mon Apr 30 10:21:09 1990 UTC (23 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6
Fixed argument order to EMIT-CONTEXT-TEMPLATE in EMIT-ARG-MOVES.

Revision 1.6 - (view) (annotate) - [select for diffs]
Fri Apr 27 19:26:39 1990 UTC (24 years ago) by wlott
Branch: MAIN
Changes since 1.5: +42 -19 lines
Diff to previous 1.5
Rob fixed some bugs that kept the nfp from being allocated even when it was
being used.

Revision 1.5 - (view) (annotate) - [select for diffs]
Sun Apr 22 02:50:12 1990 UTC (24 years ago) by wlott
Branch: MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4
Changed note-number-stack-tns to actually iterrate across the tns instead
of just spinning forever marking the same tn as being on the number stack.

Revision 1.4 - (view) (annotate) - [select for diffs]
Tue Apr 17 13:30:09 1990 UTC (24 years ago) by ram
Branch: MAIN
Changes since 1.3: +55 -34 lines
Diff to previous 1.3
Added code to any emit coercion VOPs before the move-argument VOPs in a call

Revision 1.3 - (view) (annotate) - [select for diffs]
Fri Apr 13 12:36:43 1990 UTC (24 years ago) by ram
Branch: MAIN
Changes since 1.2: +175 -108 lines
Diff to previous 1.2
Made error checking stuff recompute the operand costs and compare with
the value in the VOP-INFO to see if there is an inconsistency.
Added CHECK-MOVE-FUNCTION-CONSISTENCY.
When computing costs, ignore references due to the MOVE VOP.
Changed stuff over to the new scheme of having the NFP be per-component
rather than per-function.
Added new argument moving stuff.

Revision 1.2 - (view) (annotate) - [select for diffs]
Tue Mar 27 12:44:28 1990 UTC (24 years, 1 month ago) by ram
Branch: MAIN
Changes since 1.1: +332 -6 lines
Diff to previous 1.1
Initial version.

Revision 1.1 - (view) (annotate) - [select for diffs]
Thu Mar 8 13:58:48 1990 UTC (24 years, 1 month ago) by ram
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