| Rev |
Age |
Author |
Path |
Log message |
Diff |
| 80347 |
1894 d 0 h |
murrell |
/branches/R-groups/ |
ported r80293:80346 from main |
|
| 80294 |
1901 d 0 h |
murrell |
/branches/R-groups/ |
ported r80266:80293 from main |
|
| 80166 |
1929 d 19 h |
murrell |
/branches/R-groups/ |
create R-groups |
|
| 78127 |
2308 d 8 h |
kalibera |
/trunk/src/main/ |
Simplify memory protection. |
|
| 77888 |
2338 d 2 h |
hornik |
/trunk/src/ |
Add annotation for internal generics. |
|
| 77496 |
2429 d 6 h |
maechler |
/trunk/src/main/ |
more helpful error msg |
|
| 76585 |
2622 d 10 h |
ripley |
/trunk/src/ |
optionally pass character lengths from C to BLAS/LAPACK |
|
| 76540 |
2625 d 16 h |
ripley |
/trunk/src/main/ |
only need BLAS.h from Applic.h |
|
| 76535 |
2626 d 11 h |
ripley |
/trunk/src/main/ |
add comment about BLAS calls |
|
| 75534 |
2825 d 0 h |
luke |
/trunk/ |
Use ALTREP wrappers to avoid data duplication drop, structure, unclass, unname. |
|
| 75325 |
2869 d 1 h |
ripley |
/trunk/src/main/ |
avoid warning on 64-bit platforms |
|
| 75324 |
2869 d 1 h |
maechler |
/trunk/ |
.col(d) & .row(d) allow "double" d |
|
| 74030 |
3127 d 12 h |
kalibera |
/trunk/src/main/ |
Fix return type in 74029. |
|
| 74029 |
3127 d 12 h |
kalibera |
/trunk/src/main/ |
Protect fixes. |
|
| 73160 |
3253 d 1 h |
maechler |
/trunk/ |
array(""[0], 1) now gives NA |
|
| 72383 |
3414 d 11 h |
morgan |
/trunk/src/main/ |
do_length() missing PROTECT()
- ans unprotected when coerceVector() called |
|
| 72294 |
3435 d 6 h |
kalibera |
/trunk/ |
Fix complex number multiplication in matrix product to match
scalar/element-wise complex number multplication in complex.c (the
difference was in treatment of Inf/NaN in inputs). |
|
| 72179 |
3449 d 12 h |
kalibera |
/trunk/ |
Do not check _OPENMP value as it is unreliable with some compilers. |
|
| 72174 |
3450 d 10 h |
kalibera |
/trunk/ |
Configure check for OpenMP4 SIMD reduction. |
|
| 72154 |
3454 d 10 h |
ripley |
/trunk/src/ |
add casts for gcc |
|
| 72153 |
3454 d 11 h |
ripley |
/trunk/src/main/ |
add some explicit casts |
|
| 72142 |
3456 d 10 h |
kalibera |
/trunk/ |
Allow selection of matprod implementations (default, internal, blas and
experimental default.simd). Check inputs for NaN/Inf also for symmetrical
case. The default is to bypass BLAS when input may have NaN/Inf. |
|
| 72083 |
3462 d 7 h |
kalibera |
/trunk/ |
Bypass ZGEMM for inputs with NaN/Inf. Fix backup C code for complex matprod
so that it does not turn NaN into NA unnecessarily. Fix complex
(t)crossprod to work when Fortan and C disagree on complex numbers layout
(previously only cmatprod supported this). |
|
| 72059 |
3465 d 7 h |
kalibera |
/trunk/src/main/ |
Bypass BLAS DGEMM/DGEMV in crossprod and tcrossprod when the input has NaN
or Inf. Previously this was done only in matprod. Fix mayHaveNaNOrInf for
long vectors. |
|
| 72036 |
3468 d 11 h |
kalibera |
/trunk/ |
Use DGEMV instead of DGEMM for matrix-vector and vector-matrix
multiplication (performance optimization). |
|
| 72020 |
3472 d 7 h |
kalibera |
/trunk/src/main/ |
Use simple C implementation instead of DGEMM in matprod also when the input
has Inf values (previously only NaN). Use a fast NaN/Inf checking loop
(from pqR with slight modification). |
|
| 71956 |
3485 d 9 h |
ripley |
/trunk/ |
update dates |
|
| 71927 |
3488 d 5 h |
lawrence |
/trunk/src/main/ |
fix c71907 |
|
| 71907 |
3490 d 22 h |
lawrence |
/trunk/src/main/ |
lengths() carries over dim and dimnames attributes |
|
| 70665 |
3716 d 4 h |
maechler |
/trunk/ |
diag(x, nr=3) now keeps typeof(x), also for logical, integer and raw |
|
| 70543 |
3746 d 0 h |
murdoch |
/trunk/ |
Missed type checking before using LENGTH(). (PR#16853) |
|
| 70312 |
3790 d 12 h |
ripley |
/trunk/src/main/ |
attempt to make this compile on 32-bit systems |
|
| 70308 |
3790 d 22 h |
lawrence |
/trunk/src/ |
dispatch_length() ensures short length, use dispatch_xlength() for
long vectors |
|
| 70305 |
3791 d 7 h |
lawrence |
/trunk/src/main/ |
fix capitalization of "use.names" in error message; thanks Henrik |
|
| 70221 |
3805 d 2 h |
lawrence |
/trunk/src/ |
make dispatch_length() non-static (Defn.h) |
|
| 70220 |
3805 d 2 h |
lawrence |
/trunk/src/ |
move dispatch_subset2 to subset.c and make it non-static (Defn.h) |
|
| 70219 |
3805 d 2 h |
lawrence |
/trunk/ |
lengths() dispatches internally |
|
| 69813 |
3866 d 9 h |
maechler |
/trunk/ |
Array subsetting now keeps names(dim(.)) |
|
| 69786 |
3873 d 9 h |
maechler |
/trunk/ |
array(*, <invalid dimnames>) |
|
| 69642 |
3905 d 10 h |
maechler |
/trunk/ |
aperm() now preserves names(dim(.)) |
|