The R Project SVN R

Rev

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

Filtering Options

Rev Age Author Path Log message Diff Changes
71686 3533 d 17 h maechler /branches/tools4pkgs/ Create tools 4 packages branch  
/branches/tools4pkgs
70405 3771 d 6 h lawrence /trunk/ add signature argument to debug() and friends for debugging methods;
add utils::debugcall() for debugging a function/method that would be
dispatched by evaluating the call.
 
/trunk/src/library/methods/R/debug.R
/trunk/src/library/utils/R/debugcall.R
/trunk/src/library/utils/man/debugcall.Rd
/trunk/src/library/utils/man/isS3stdGen.Rd
/trunk/doc/NEWS.Rd
/trunk/src/library/base/R/debug.R
/trunk/src/library/base/man/debug.Rd
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/R/RMethodUtils.R
/trunk/src/library/methods/R/trace.R
/trunk/src/library/methods/man/RMethodUtils.Rd
/trunk/src/library/utils/NAMESPACE
/trunk/src/library/utils/R/objects.R
/trunk/src/library/utils/R/question.R
70274 3798 d 17 h maechler /trunk/src/library/methods/ quite a few tweaks, notably replacing many el() and elNamed() by faster versions.
Much of it originates from patches by Pete Haverty in PR#16490
 
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/R/BasicClasses.R
/trunk/src/library/methods/R/BasicFunsList.R
/trunk/src/library/methods/R/ClassExtensions.R
/trunk/src/library/methods/R/Methods.R
/trunk/src/library/methods/R/MethodsList.R
/trunk/src/library/methods/R/MethodsListClass.R
/trunk/src/library/methods/R/NextMethod.R
/trunk/src/library/methods/R/RClassUtils.R
/trunk/src/library/methods/R/SClasses.R
/trunk/src/library/methods/R/addedFunctions.R
/trunk/src/library/methods/R/as.R
/trunk/src/library/methods/R/methodsTable.R
/trunk/src/library/methods/R/oldClass.R
/trunk/src/library/methods/tests/testGroupGeneric.R
/trunk/src/library/methods/tests/testIs.R
69484 3948 d 14 h ripley /trunk/src/library/ avoid imports into methods  
/trunk/src/library/base/man/userhooks.Rd
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/R/BasicClasses.R
/trunk/src/library/methods/R/Methods.R
/trunk/src/library/methods/R/RMethodUtils.R
/trunk/src/library/methods/R/methodsTable.R
/trunk/src/library/methods/R/promptClass.R
/trunk/src/library/methods/R/trace.R
69482 3948 d 15 h ripley /trunk/src/library/ more comments on methods being loaded early  
/trunk/src/library/base/man/options.Rd
/trunk/src/library/methods/NAMESPACE
69477 3948 d 18 h ripley /trunk/src/library/methods/ revert part of r68501 which caused namespace loading before .Rprofile was read + knock-on  
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/R/BasicClasses.R
/trunk/src/library/methods/R/Methods.R
/trunk/src/library/methods/R/RMethodUtils.R
68626 4042 d 11 h jmc /trunk/src/library/methods/ fix inherited cross-package reference classes  
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/R/refClass.R
/trunk/src/library/methods/man/refClass.Rd
68501 4066 d 18 h maechler /trunk/src/library/methods/ import setNames and others; less "::" in code  
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/R/BasicClasses.R
/trunk/src/library/methods/R/Methods.R
/trunk/src/library/methods/R/RClassUtils.R
/trunk/src/library/methods/R/RMethodUtils.R
67997 4151 d 12 h morgan /trunk/ methods() reports S3 and S4 methods

- .S3methods() and methods::.S4methods() for S3 / S4 separately
- simplified output from methods(class=...)
 
/trunk/doc/NEWS.Rd
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/R/Methods.R
/trunk/src/library/methods/man/showMethods.Rd
/trunk/src/library/utils/NAMESPACE
/trunk/src/library/utils/R/objects.R
/trunk/src/library/utils/man/methods.Rd
/trunk/tests/reg-tests-1b.R
/trunk/tests/reg-tests-2.R
/trunk/tests/reg-tests-2.Rout.save
61820 4924 d 11 h jmc /trunk/ A check for valid replacement class added to @<- primitive, and documenation updated  
/trunk/doc/NEWS.Rd
/trunk/src/library/base/man/slotOp.Rd
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/R/SClasses.R
/trunk/src/library/methods/man/RClassUtils.Rd
/trunk/src/library/methods/man/slot.Rd
/trunk/src/library/methods/tests/namesAndSlots.R
/trunk/src/main/attrib.c
61544 4954 d 10 h jmc /trunk/ @<- is now a prmitive, and moved to the base package  
/trunk/doc/NEWS.Rd
/trunk/src/library/base/man/slotOp.Rd
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/man/slot.Rd
/trunk/src/main/attrib.c
/trunk/src/main/names.c
61393 4965 d 17 h ripley /trunk/ introduce .onDetach  
/trunk/doc/NEWS.Rd
/trunk/doc/manual/R-exts.texi
/trunk/src/library/base/R/attach.R
/trunk/src/library/base/R/library.R
/trunk/src/library/base/R/namespace.R
/trunk/src/library/base/man/ns-hooks.Rd
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/R/zzz.R
/trunk/src/library/tools/R/QC.R
/trunk/src/library/tools/R/install.R
61357 4971 d 18 h ripley /trunk/ remove long-defunct functions  
/trunk/doc/NEWS.Rd
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/R/methods-defunct.R
/trunk/src/library/stats/NAMESPACE
/trunk/src/library/stats/R/stats-defunct.R
/trunk/src/library/tcltk/NAMESPACE
/trunk/src/library/tcltk/R/tcltk-defunct.R
/trunk/src/library/tools/NAMESPACE
/trunk/src/library/tools/R/tools-defunct.R
/trunk/src/library/utils/NAMESPACE
/trunk/src/library/utils/R/utils-defunct.R
60851 5048 d 14 h ripley /trunk/ make defunct methods::traceOn/Off  
/trunk/src/library/methods/R/Session.R
/trunk/src/library/methods/man/Session.Rd
/trunk/doc/NEWS.Rd
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/R/methods-defunct.R
/trunk/src/library/methods/man/methods-defunct.Rd
60374 5088 d 13 h ripley /trunk/src/library/methods/ use symbol registration  
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/R/Methods.R
/trunk/src/library/methods/R/NextMethod.R
/trunk/src/library/methods/R/RClassUtils.R
/trunk/src/library/methods/R/RMethodUtils.R
/trunk/src/library/methods/R/SClasses.R
/trunk/src/library/methods/R/methodsTable.R
/trunk/src/library/methods/R/show.R
/trunk/src/library/methods/R/zzz.R
/trunk/src/library/methods/src/init.c
59566 5156 d 7 h jmc /trunk/src/library/methods/ Need to export insertClassMethods, in case refClassGenerator is subclassed  
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/man/RMethodUtils.Rd
58727 5250 d 5 h jmc /trunk/src/library/methods/ add evalOnLoad() functions to the load actions  
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/R/RMethodUtils.R
/trunk/src/library/methods/man/setLoadActions.Rd
58656 5254 d 8 h jmc /trunk/src/library/methods/ added function setLoadAction()  
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/R/RMethodUtils.R
/trunk/src/library/methods/man/setLoadActions.Rd
58639 5255 d 7 h jmc /trunk/ add load actions mechanism  
/trunk/src/library/methods/man/setLoadActions.Rd
/trunk/doc/NEWS.Rd
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/R/RMethodUtils.R
57849 5345 d 12 h maechler /trunk/src/ methods: export .classEnv() and use from C R_check_class_etc() [too technical for NEWS]  
/trunk/src/include/Rinternals.h
/trunk/src/library/methods/NAMESPACE
/trunk/src/library/methods/man/RClassUtils.Rd
/trunk/src/main/objects.c

Show All