Skip to content

Commit

Permalink
Initial commits for MRO 3.5.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Rich Calaway committed Apr 29, 2019
1 parent 6fee74d commit 02ecef0
Show file tree
Hide file tree
Showing 18,040 changed files with 9,572,362 additions and 6,750 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
24 changes: 12 additions & 12 deletions additionalPackages/R6/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
Package: R6
Title: Classes with Reference Semantics
Version: 2.2.2
Version: 2.3.0
Authors@R: person("Winston", "Chang", role = c("aut", "cre"), email = "[email protected]")
Description: 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.
Description: Creates 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.
Depends: R (>= 3.0)
Suggests: knitr, microbenchmark, pryr, testthat, ggplot2, scales
License: MIT + file LICENSE
URL: https://github.com/wch/R6/
URL: https://github.com/r-lib/R6/
LazyData: true
VignetteBuilder: knitr
RoxygenNote: 6.0.1
BugReports: https://github.com/r-lib/R6/issues
RoxygenNote: 6.1.0.9000
NeedsCompilation: no
Packaged: 2017-06-12 18:48:43 UTC; winston
Packaged: 2018-10-04 14:48:18 UTC; winston
Author: Winston Chang [aut, cre]
Maintainer: Winston Chang <[email protected]>
Repository: CRAN
Date/Publication: 2017-06-17 08:22:59 UTC
Date/Publication: 2018-10-04 15:30:03 UTC
38 changes: 10 additions & 28 deletions additionalPackages/R6/MD5
Original file line number Diff line number Diff line change
@@ -1,31 +1,18 @@
6a5e9c3f464edefb255d4cbc57d50a27 *DESCRIPTION
dccb88b9b8e75abfade4167c5e669a0b *DESCRIPTION
2491c4039e00be047cce99c452d3fd00 *LICENSE
2290c691ec0011ac745e45d5874fa193 *NAMESPACE
3d2909fe67126a810ca47074ddb24d9b *NEWS.md
56071f9176f5df9411e8368dce3cb603 *NEWS.md
890797fed39cbc35799c315d9c322108 *R/aaa.R
8fc2b68dd2ba714c478255c42d60fdb5 *R/aslist.R
188fa603ac979a45f72960511ea940d4 *R/clone.R
37865d77caf96184023def0d4fdeb55c *R/clone.R
969da6f631df9a1f7fbdf9531f60b4dc *R/env_utils.R
2a86561da7babbb64df97905bb58d43c *R/generator_funs.R
bdc3eed04493e6eda7707b085e127963 *R/generator_funs.R
da8d32330b60debc59dc9ce8a31e877c *R/is.R
130ff95a05f3625003e43bb2b81d97e5 *R/new.R
50c3ecec7dbae8eb9a51571a6120dba7 *R/print.R
2759070ebc1b6c55d1ecbb0985120010 *R/new.R
18986dabf77229a46fb00c2d782476cd *R/print.R
a2b3e845a08ba77dd1c35e47a5b51705 *R/r6_class.R
b88a321a00815f8fbf23a3eac1790f5d *R/utils.R
d8074cd312c50a432b1632838b86e005 *README.md
59c6e9808263295d357d5ecb5039539c *build/vignette.rds
b5cae09ea49d219b8f76b7c877a2acc3 *inst/doc/Debugging.R
19292e64765adb13605c5c08a1b0fbeb *inst/doc/Debugging.Rmd
3b045777c5b7e3a1363cb33e2acffd21 *inst/doc/Debugging.html
458c5c4ffc9d2e3edbd3fe53bab698db *inst/doc/Introduction.R
53a296d3faa1f359f85722423237fcb9 *inst/doc/Introduction.Rmd
38f76fc5d85eb07062aa72b717e81bee *inst/doc/Introduction.html
a1a6084d866ec4e63fd1fca514a19b06 *inst/doc/Performance.R
1b808007d78f30136622d198ebbd65f4 *inst/doc/Performance.Rmd
f589fc216a0d57825f15b981aa674f0d *inst/doc/Performance.html
7c74c2ced879ad6b28eed3a986ecf561 *inst/doc/Portable.R
2cc84e9c04c954138914110a29cc5625 *inst/doc/Portable.Rmd
e70fb3278d0b77efbcdd6475904654fc *inst/doc/Portable.html
d5188e6e72ec132c5a1ac05310b58d5e *README.md
1c72c34021aff0749a7d1119277acc17 *man/R6Class.Rd
1ab85a3b47a7e9757b9e11fe9ab73441 *man/as.list.R6.Rd
ba0b7a8329fd8be2251946b54e1119f5 *man/is.R6.Rd
Expand All @@ -34,16 +21,11 @@ a6eb9df5a1cef6cf0b94c958ec25a7a3 *tests/manual/encapsulation.R
cbaba26cf0c3e5a9004f9a03123028fa *tests/manual/test-inheritance.R
08d4cdb1a57dc1e4307c6f4c8d83e65e *tests/testthat.R
45a99007ec8c0255886a2100904c2cae *tests/testthat/helper.R
e372420967eb6f34ea98aa72d2013d76 *tests/testthat/test-clone.R
1f3112069189a7541b2286556a65ce5b *tests/testthat/test-finalizer.R
1ae4d463b79dda4c5d0902046f0bf8a8 *tests/testthat/test-clone.R
c4bc1143fa1291f9b753e0fecaf489f0 *tests/testthat/test-finalizer.R
890765388a44c68277dcb82c4dbb2141 *tests/testthat/test-nonportable-inheritance.R
3d9cfcb12b51886fbb0ccb2e81399d8b *tests/testthat/test-nonportable.R
fdaf01455a512a34e11acd1e4f939708 *tests/testthat/test-portable-inheritance.R
44f73a7b77858cc4dc7e2f9f13ad041f *tests/testthat/test-portable.R
02410e6c12799186c1c1d05a1055fcbc *tests/testthat/test-s3-methods.R
1ff34f14a8bff32c201e41174c535ed9 *tests/testthat/test-set.R
19292e64765adb13605c5c08a1b0fbeb *vignettes/Debugging.Rmd
53a296d3faa1f359f85722423237fcb9 *vignettes/Introduction.Rmd
1b808007d78f30136622d198ebbd65f4 *vignettes/Performance.Rmd
2cc84e9c04c954138914110a29cc5625 *vignettes/Portable.Rmd
c252987682010c83d511941ea3e447fb *vignettes/mystyle.css
f2a83c3eb893dde5fb896a58eca12b28 *tests/testthat/test-set.R
28 changes: 23 additions & 5 deletions additionalPackages/R6/NEWS.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,27 @@
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](https://github.com/r-lib/R6/issues/125): The `print.R6` method now always returns the object that was passed to it.

* Fixed [#155](https://github.com/r-lib/R6/issues/155): In some cases, a cloned object's methods could refer to the wrong `super` object. ([#156](https://github.com/r-lib/R6/pull/156))

* Fixed [#94](https://github.com/r-lib/R6/issues/94), [#133](https://github.com/r-lib/R6/issues/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](https://github.com/r-lib/R6/pull/156))

* Fixed [#121](https://github.com/r-lib/R6/issues/121): If a `finalize` method was present, it would prevent objects passed to `initialize` from getting GC'd.

* Fixed [#158](https://github.com/r-lib/R6/issues/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](https://github.com/r-lib/R6/issues/159): Printing an R6 object containing a large vector was slow.


R6 2.2.2
========

* Fixed [#108](https://github.com/wch/R6/issues/108): When an object with a `super` object and an active binding in the `super` object was cloned, the new object's `super` object did not get the active binding -- it was a normal function.
* Fixed [#108](https://github.com/r-lib/R6/issues/108): When an object with a `super` object and an active binding in the `super` object was cloned, the new object's `super` object did not get the active binding -- it was a normal function.

* Fixed [#119](https://github.com/wch/R6/issues/119): When a class had two levels of inheritance, an instance of that class's `super` object could contain methods that had an incorrect enclosing environment.
* Fixed [#119](https://github.com/r-lib/R6/issues/119): When a class had two levels of inheritance, an instance of that class's `super` object could contain methods that had an incorrect enclosing environment.


R6 2.2.1
Expand All @@ -16,11 +34,11 @@ R6 2.2.1
R6 2.2.0
========

* Classes can define finalizers explicitly, by defining a public `finalize` method. ([#92](https://github.com/wch/R6/issues/92), [#93](https://github.com/wch/R6/pull/93))
* Classes can define finalizers explicitly, by defining a public `finalize` method. ([#92](https://github.com/r-lib/R6/issues/92), [#93](https://github.com/r-lib/R6/pull/93))

* Added function `is.R6()` and `is.R6Class()`. ([#95](https://github.com/wch/R6/pull/95))
* Added function `is.R6()` and `is.R6Class()`. ([#95](https://github.com/r-lib/R6/pull/95))

* Fixed [#96](https://github.com/wch/R6/issues/96): R6 now avoids using `$` and `[[` after the class has been assigned to the object. This allows the user to provide their own methods for `$` and `[[` without causing problems to R6's operation.
* Fixed [#96](https://github.com/r-lib/R6/issues/96): R6 now avoids using `$` and `[[` after the class has been assigned to the object. This allows the user to provide their own methods for `$` and `[[` without causing problems to R6's operation.

R6 2.1.3
========
Expand Down
Loading

0 comments on commit 02ecef0

Please sign in to comment.