-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathChangeLog
92 lines (77 loc) · 2.95 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
Release 4.2-3:
* Changes to autoconf for CRAN.
Release 4.2-2:
* C function prototype changes for CRAN.
* Internal class checks now use inherits().
Release 4.2-1:
* Updated configure files for CRAN.
Release 4.2-0:
* Added float option to sizer functions.
* Fixed long-standing hr() bug with decimals.
Release 4.1-0:
* Added Sys.dirsize().
* Fixed documentation problem.
Release 4.0-0:
* API change: renamed accessors to avoid conflicts with some other well-known packages.
* API change: "unit." part of constructor arguments dropped to better conform to new accessors.
* API change: Deprecated howbig.par() and howmany.par().
* API change: Renamed approx.size() to hr() ("human readable")
* API change: retire setters (e.g. mu.size(x) <- something). Use existing swap API instead.
* Fixed several other small, strange API choices.
* Changed division to be unitless.
* Registered native routines.
* Fixed gcc7/clang4 compiler warning in os detection.
* Fixed int comparison warning with -Wall -pedantic -Wextra.
* Modified RNACI checks to satisfy rchk.
* Removed demos.
* Fixed bug in sum() not respecting prefix.
Release 3.0-1:
* Fixed installation issues on some platforms.
* Fixed all compiler warnings; even the dumb ones.
* Fixed Sys.cachesize() and Sys.cachelinesize() on Macs.
* Tweaked the README.
Release 3.0-0:
* Changed version numbering from Major.Minor to Major.Minor-Patch.
* Fixed numerous documentation errors.
* Changed memuse() behavior significantly; see help("memuse").
* Deprecated memuse::object.size().
* Fixed compiler warnings.
* Relicense as BSD.
Release 2.5-0:
* Switched to a header-only RNACI.
* Fixed some portability issues in meminfo.
* Fixed bad documentation.
Release 2.4-0:
* Major documentation refactor; switched to roxygen2.
* Numerous improvements to the clarity and quality of the documentation.
* Added comparators for memuse objects.
Release 2.3-0:
* Added system uptime lookup.
* Added process user, system, and wallclock runtime lookups.
Release 2.2-0:
* Added fancy printing for memuse objects.
* Added file size lookup.
Release 2.1-0:
* Added cache size lookup.
* Added cache linesize lookup.
* Rewrote package demos to be more meaningful.
Release 2.0-0:
* Switched to RNACI for internals.
* Added system memory lookup.
* Added system swap lookup.
* Added process memory usage lookup.
* Fixed approx_size() bugs.
* Added as.character() memuse method.
* Added sparse matrix estimation for howbig().
Release 1.1-0:
* Cleaned up the docs.
* Added howbig.par().
* Added better print handling of approximate returns.
* Enhanced the vignette and added cover.
* Method "object.size()" now returns memuse objects.
* Added approximate sizes for howmany() output.
* Made internals more consistent.
* Better internal documentation.
Release 1.0-0:
* Started with a 10 line function that was more than sufficient.
* The joke got tastelessly out of hand.