Commit 8ea8f72
implement frev as fast base::rev alternative (#5907)
* add macro version
* write explicit parallel version
* copy attributes
* add tests
* add to NAMESPACE
* add to tests
* copy names
* add man page
* update man
* fix typos
* update tests
* add coverage
* add benchmark example
* coverage
* NEWS
* trim NEWS
* update NEWS
* add bit64
* update naming in NEWS
* 1.15.0 on CRAN. Bump to 1.15.99
* Fix transform slowness (#5493)
* Fix 5492 by limiting the costly deparse to `nlines=1`
* Implementing PR feedbacks
* Added inside
* Fix typo in name
* Idiomatic use of inside
* Separating the deparse line limit to a different PR
---------
Co-authored-by: Michael Chirico <[email protected]>
* Improvements to the introductory vignette (#5836)
* Added my improvements to the intro vignette
* Removed two lines I added extra as a mistake earlier
* Requested changes
* Vignette typo patch (#5402)
* fix typos and grammatical mistakes
* fix typos and punctuation
* remove double spaces where it wasn't necessary
* fix typos and adhere to British English spelling
* fix typos
* fix typos
* add missing closing bracket
* fix typos
* review fixes
* Update vignettes/datatable-benchmarking.Rmd
Co-authored-by: Michael Chirico <[email protected]>
* Update vignettes/datatable-benchmarking.Rmd
Co-authored-by: Michael Chirico <[email protected]>
* Apply suggestions from code review benchmarking
Co-authored-by: Michael Chirico <[email protected]>
* remove unnecessary [ ] from datatable-keys-fast-subset.Rmd
* Update vignettes/datatable-programming.Rmd
Co-authored-by: Michael Chirico <[email protected]>
* Update vignettes/datatable-reshape.Rmd
Co-authored-by: Michael Chirico <[email protected]>
* One last batch of fine-tuning
---------
Co-authored-by: Michael Chirico <[email protected]>
Co-authored-by: Michael Chirico <[email protected]>
* Improved handling of list columns with NULL entries (#4250)
* Updated documentation for rbindlist(fill=TRUE)
* Print NULL entries of list as NULL
* Added news item
* edit NEWS, use '[NULL]' not 'NULL'
* fix test
* split NEWS item
* add example
---------
Co-authored-by: Michael Chirico <[email protected]>
Co-authored-by: Michael Chirico <[email protected]>
Co-authored-by: Benjamin Schwendinger <[email protected]>
* clarify that list input->unnamed list output (#5383)
* clarify that list input->unnamed list output
* Add example where make.names is used
* mention role of make.names
* fix subsetting issue in split.data.table (#5368)
* fix subsetting issue in split.data.table
* add a test
* drop=FALSE on inner [
* switch to 3.2.0 R dep (#5905)
* Allow early exit from check for eval/evalq in cedta (#5660)
* Allow early exit from check for eval/evalq in cedta
Done in the browser+untested, please take a second look :)
* Use %chin%
* nocov new code
* frollmax1: frollmax, frollmax adaptive, left adaptive support (#5889)
* frollmax exact, buggy fast, no fast adaptive
* frollmax fast fixing bugs
* frollmax man to fix CRAN check
* frollmax fast adaptive non NA, dev
* froll docs, adaptive left
* no frollmax fast adaptive
* frollmax adaptive exact NAs handling
* PR summary in news
* copy-edit changes from reviews
Co-authored-by: Benjamin Schwendinger <[email protected]>
* Apply suggestions from code review
Co-authored-by: Michael Chirico <[email protected]>
Co-authored-by: Benjamin Schwendinger <[email protected]>
* comment requested by Michael
* update NEWS file
* Apply suggestions from code review
Co-authored-by: Michael Chirico <[email protected]>
* Apply suggestions from code review
Co-authored-by: Michael Chirico <[email protected]>
* add comment requested by Michael
* add comment about int iterator for loop over k-1 obs
* extra comments
* Revert "extra comments"
This reverts commit 03af0e3.
* add comments to frollmax and frollsum
* typo fix
---------
Co-authored-by: Michael Chirico <[email protected]>
Co-authored-by: Benjamin Schwendinger <[email protected]>
* Friendlier error in assignment with trailing comma (#5467)
* friendlier error in assignment with trailing comma
e.g. `DT[, `:=`(a = 1, b = 2,)`.
WIP. Need to add tests and such, but editing from browser before I forget.
* Another pass
* include unnamed indices on RHS too
* tests
* NEWS
* test numbering
* explicit example in NEWS
* Link to ?read.delim in ?fread to give a closer analogue of expected behavior (#5635)
* fread is similar to read.delim (#5634)
* Use ?read.csv / ?read.delim
---------
Co-authored-by: Michael Chirico <[email protected]>
Co-authored-by: Michael Chirico <[email protected]>
* Run GHA jobs on 1-15-99 dev branch (#5909)
* prohibit matrix
* readd deleted line
* Make declarations static for covr (#5910)
* reorder code
* return invisible if inplace
* cut to 1 line
* use isTRUE for copy=NA
* speedup strings and lists
* add Hughs comments
* add coverage
* dedup INTSXP LGLSXP
* make tests lighter
* rm altrep include
* change testnum
* remove altrep
* remove duplicated tests
* mostly fix botched merge
* migrate NEWS item
* revert bad search+replace
* update NEWS wording
* add small body
* add additional test cases
* rerun benchmarks single threaded
* update doc
* remove unnecessary assignment
* change to frev/setrev
* add symbol for setrev
* update docs
* update NEWS
* add details about attributes
* drop attributes except names, class and levels
* update docs
* vestigial copy= reference
* use parity tests
* change tests to capture behavior after side-effects
* change man
* allow matrix frev
* rotate idiom
* use frev and setrev internally
* item numbering
* block future rev() usage
* setrev->setfrev
* dont use setfrev on caller-owned object
* update wording that was contrasting frev+setfrev; tweak examples
* mention that levels are retained
* add names test
* remove temp variables
* fix test ordering
* move temporary variables
---------
Co-authored-by: Michael Chirico <[email protected]>
Co-authored-by: Ofek <[email protected]>
Co-authored-by: Ani <[email protected]>
Co-authored-by: David Budzynski <[email protected]>
Co-authored-by: Michael Chirico <[email protected]>
Co-authored-by: Scott Ritchie <[email protected]>
Co-authored-by: Jan Gorecki <[email protected]>
Co-authored-by: Manuel López-Ibáñez <[email protected]>1 parent a9b28b3 commit 8ea8f72
File tree
12 files changed
+219
-11
lines changed- .ci
- R
- inst/tests
- man
- src
12 files changed
+219
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
| 211 | + | |
211 | 212 | | |
212 | 213 | | |
213 | 214 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
| 50 | + | |
49 | 51 | | |
50 | 52 | | |
51 | 53 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
107 | | - | |
| 107 | + | |
108 | 108 | | |
109 | | - | |
| 109 | + | |
110 | 110 | | |
111 | | - | |
| 111 | + | |
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
118 | | - | |
| 118 | + | |
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
113 | | - | |
| 113 | + | |
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| |||
226 | 226 | | |
227 | 227 | | |
228 | 228 | | |
229 | | - | |
| 229 | + | |
230 | 230 | | |
231 | 231 | | |
232 | 232 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| 74 | + | |
74 | 75 | | |
75 | 76 | | |
76 | 77 | | |
| |||
4227 | 4228 | | |
4228 | 4229 | | |
4229 | 4230 | | |
4230 | | - | |
| 4231 | + | |
4231 | 4232 | | |
4232 | 4233 | | |
4233 | 4234 | | |
| |||
21429 | 21430 | | |
21430 | 21431 | | |
21431 | 21432 | | |
| 21433 | + | |
| 21434 | + | |
| 21435 | + | |
| 21436 | + | |
| 21437 | + | |
| 21438 | + | |
| 21439 | + | |
| 21440 | + | |
| 21441 | + | |
| 21442 | + | |
| 21443 | + | |
| 21444 | + | |
| 21445 | + | |
| 21446 | + | |
| 21447 | + | |
| 21448 | + | |
| 21449 | + | |
| 21450 | + | |
| 21451 | + | |
| 21452 | + | |
| 21453 | + | |
| 21454 | + | |
| 21455 | + | |
| 21456 | + | |
| 21457 | + | |
| 21458 | + | |
| 21459 | + | |
| 21460 | + | |
| 21461 | + | |
| 21462 | + | |
| 21463 | + | |
| 21464 | + | |
| 21465 | + | |
| 21466 | + | |
| 21467 | + | |
| 21468 | + | |
| 21469 | + | |
| 21470 | + | |
| 21471 | + | |
| 21472 | + | |
| 21473 | + | |
| 21474 | + | |
| 21475 | + | |
| 21476 | + | |
| 21477 | + | |
| 21478 | + | |
| 21479 | + | |
| 21480 | + | |
| 21481 | + | |
| 21482 | + | |
| 21483 | + | |
| 21484 | + | |
| 21485 | + | |
| 21486 | + | |
| 21487 | + | |
| 21488 | + | |
| 21489 | + | |
| 21490 | + | |
| 21491 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 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 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
278 | 278 | | |
279 | 279 | | |
280 | 280 | | |
| 281 | + | |
281 | 282 | | |
282 | 283 | | |
283 | 284 | | |
| |||
0 commit comments