The R Project SVN R

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
42208 6956 d 6 h murdoch /branches/djm-source/ Recreate branch from trunk  
40281 7158 d 12 h ripley /trunk/src/library/ spelling  
35206 7657 d 20 h maechler /trunk/src/library/methods/man/ explain printTo=FALSE in showExtends()  
31085 7993 d 4 h jmc /trunk/src/library/methods/man/ arg to testVirtual; comments on S3 classes  
30922 8003 d 0 h jmc /trunk/src/library/methods/man/ additional fixes for finding class definitions with namespaces  
30842 8008 d 4 h jmc /trunk/src/library/methods/ changes to fix generics, classes from namespaces; see NEWS  
29714 8084 d 23 h ripley /trunk/ branch update  
27836 8245 d 3 h jmc /trunk/src/library/methods/man/ some changes in arguments  
27569 8262 d 11 h ripley /trunk/src/library/methods/man/ mark up  
26530 8331 d 9 h maechler /trunk/src/library/methods/man/ fixed all codoc("methods", use.values=NULL)  
26093 8360 d 21 h jmc /trunk/src/library/ need to use .GlobalEnv in cacheGenericsMetaData until
we get rid of the global method tables for primitives
 
25351 8405 d 1 h jmc /trunk/src/library/methods/ Revision to use class objects instead of metadata to store relations  
24232 8482 d 3 h jmc /trunk/src/library/methods/ internal changes getting ready to make oldGet.R functions deprecated  
24049 8496 d 0 h ripley /trunk/ branch update  
23898 8513 d 2 h jmc /trunk/src/library/methods/man/ add SealedMethodDefinition class doc; fix doc for callNextMethod; minor change to class utilities  
22981 8577 d 2 h ripley /trunk/src/library/methods/man/ remove duplicate aliases  
21345 8709 d 2 h jmc /trunk/src/library/methods/man/ fix problems shown by test-all-extras  
20330 8792 d 0 h jmc /trunk/src/ 1. New meta-data classes for classRepresentation and for inheritance
(both extends and subclasses). More consistent with the green book &
opens the way to allowing same class name on different packages.

2. The methods package no longer copies any objects into the base
library at startup (as a consequence, it no longer uses data.class).
Another consequence is that the actual code for the trace function had
to be moved to the methods package to get the correct version of
class. The trace in base now constructs and evaluates a call to the
function in methods.
 
20092 8810 d 1 h jmc /trunk/src/library/methods/ make generic functions a true class; add package name information
to methods list meta-names and to functions that create them (and to generic function objects)
 
19115 8882 d 0 h ripley /trunk/src/library/methods/man/ don't have line breaks in \item{} in \describe  

Show All