semantics, similar to R's built-in reference classes. Compared to
package. These classes allow public and private members, and they
2022-05-29 01:45:45 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.5.1
Upstream changes:
R6 2.5.1
Removed unused packages from Suggests section in DESCRIPTION.
R6 2.5.0
Resolved #195: Slightly clearer message when there is an error in the \
initialize() method.
Fixed #214: When a non-portable object inheritance was cloned, methods that \
were inherited (and not overridden) had the wrong environment. (#215, #217)
Printing R6 objects, no longer includes .__active__.
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2020-07-31 20:15:24 by Brook Milligan | Files touched by this commit (2) | |
Log message:
R-R6: update to 2.4.1.
|
2019-08-08 21:53:58 by Brook Milligan | Files touched by this commit (189) | |
Log message:
Update all R packages to canonical form.
The canonical form [1] of an R package Makefile includes the
following:
- The first stanza includes R_PKGNAME, R_PKGVER, PKGREVISION (as
needed), and CATEGORIES.
- HOMEPAGE is not present but defined in math/R/Makefile.extension to
refer to the CRAN web page describing the package. Other relevant
web pages are often linked from there via the URL field.
This updates all current R packages to this form, which will make
regular updates _much_ easier, especially using pkgtools/R2pkg.
[1] http://mail-index.netbsd.org/tech-pkg/2019/08/02/msg021711.html
|
2018-12-21 07:25:09 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.3.0
Upstream changes:
R6 2.3.0
Vignettes are no longer included as part of the source package because of \
their large size. Documentation is now at https://r6.r-lib.org/.
Fixed #125: The print.R6 method now always returns the object that was \
passed to it.
Fixed #155: In some cases, a cloned object’s methods could refer to the \
wrong super object. (#156)
Fixed #94, #133: When cloning an object which contained a function that is \
not a method, the corresponding function in the new object would have its \
environment changed, as though it were a method. Now it no longer has a changed \
environment. (#156)
Fixed #121: If a finalize method was present, it would prevent objects \
passed to initialize from getting GC’d.
Fixed #158: If a $set method of an R6 generator object is given the value \
NULL, it previously removed the named item. Now it adds the named item with the \
value NULL.
Fixed #159: Printing an R6 object containing a large vector was slow.
|
2018-07-28 16:40:53 by Brook Milligan | Files touched by this commit (126) |
Log message:
Remove MASTER_SITES= from individual R package Makefiles.
Each R package should include ../../math/R/Makefile.extension, which also
defines MASTER_SITES. Consequently, it is redundant for the individual
packages to do the same. Package-specific definitions also prevent
redefining MASTER_SITES in a single common place.
|
2018-03-10 02:21:01 by Min Sik Kim | Files touched by this commit (3) |
Log message:
devel/R-R6: Import version 2.2.2
The R6 package allows the creation of classes with reference
semantics, similar to R's built-in reference classes. Compared to
reference classes, R6 classes are simpler and lighter-weight, and they
are not built on S4 classes so they do not require the methods
package. These classes allow public and private members, and they
support inheritance, even when the classes are defined in different
packages.
|