Displaying 20 results from an estimated 26 matches for "promsxp".
2006 Jun 03
3
More on bug 7924
...= {pname = 0x2, value = 0x230002acc2,
internal = 0x21000090}, listsxp = {carval = 0x2, cdrval =
0x230002acc2,
tagval = 0x21000090}, envsxp = {frame = 0x2, enclos =
0x230002acc2,
hashtab = 0x21000090}, closxp = {formals = 0x2, body =
0x230002acc2,
env = 0x21000090}, promsxp = {value = 0x2, expr = 0x230002acc2,
env = 0x21000090}}}
#0 DEBUG_SET_NAMED (x=0x85cfd8, v=2) at ../../../r-devel/r-devel/
R/src/main/main.c:1444
#1 0x00002aaaaab67b04 in Rf_eval (e=0x570348, rho=0x9eb5f0)
at ../../../r-devel/r-devel/R/src/main/eval.c:389
Breakpoint 1, DEBUG_SET_...
2003 Dec 16
1
Memory issues in "aggregate" (PR#5829)
...ength)
> colnames(pseudo.hist) <- c("Delta", "N")
> detach(profiles)
> gc()
used (Mb) gc trigger (Mb)
Ncells 701188 18.8 2683553 71.7
Vcells 1447712 11.1 8201413 62.6
> memory.profile()
NILSXP SYMSXP LISTSXP CLOSXP ENVSXP PROMSXP LANGSXP
1 7228 244243 3949 495 773 113819
SPECIALSXP BUILTINSXP CHARSXP LGLSXP INTSXP
207 1177 283663 4661 0 0 49
REALSXP CPLXSXP STRSXP DOTSXP ANYSX...
2001 Dec 07
2
Memory problem
Dear all,
I have written a little R program to convert images. See below. Within the
loop over j (the filenames) memory consumption grows constantly. rm( ... )
inside the loop did not help. Memory does not grow if I remove the writeBin
statements between the two #-------- marks. But obviously this is not
solution I want...
Thanks for any advice.
Manfred Baumstark
P.S. As I'm new to R:
2002 Oct 14
1
R 1.6.0 Solaris crash with xmalloc: out of virtual memory
...r 6.0
year 2002
month 10
day 01
language R
----------------- At the beginning -------------
--- gc() returns:
used (Mb) gc trigger (Mb)
Ncells 254150 6.8 467875 12.5
Vcells 408499 3.2 886807 6.8
--- memory.profile() returns:
NilSXP SymSXP ListSXP CloSXP EnvSXP PromSXP LangSXP SpecialSXP
1 4919 128880 1440 13 18 63607 59
BUILTINSXP CHARSXP LGLSXP - - INTSXP REALSXP CPLXSXP STRSXP
513 37178 1712 0 0 237 9047 8 10201
DOTSXP ANYSXP VECSXP EXPRSXP - EXTPTRSXP WEAKREFSXP
1 0 341 2 0...
2006 Jun 02
2
Helping out - simple bugs to help familiarize with R design, source, etc
Hi All,
Well I finally have found the time to get svn working and I have
successfully built my own tuned atlas (multi-threaded version) libs
and have both the r-devel and r-patched trees building daily on my box.
The problem is I still do not have a good idea of the layout and
design of R, and typically I "learn by doing" by trying to fix a bug
that hits me. Unfortunately ;-)
2007 Feb 20
2
Problem with types on 64-bit
...HARSXP', not a 'NULL'
(2) if I pass a valid string such as "hello", I get the following:
CHAR() can only be applied to a 'CHARSXP', not a 'character'
I have tried converting using AS_CHARACTER but that just brings up the same
messages. I have also seen S4 and PROMSXP types come up in these error
messages.
What I don't understand is why this happens - any ideas?
If I can supply any more info let me know, below is the CPU information for
the 64-bit machine.
Many thanks for your help
Tom
64-BIT CPU INFO
===============
processor : 0
vendor_id : Authen...
2009 Jun 25
1
R data inspection under gdb?
...sxp = {offset = 1}, symsxp = {
pname = 0x1, value = 0x146fb50, internal = 0x2000000a}, listsxp =
{carval = 0x1, cdrval = 0x146fb50,
tagval = 0x2000000a}, envsxp = {frame = 0x1, enclos = 0x146fb50,
hashtab = 0x2000000a}, closxp = {formals = 0x1,
body = 0x146fb50, env = 0x2000000a}, promsxp = {value = 0x1, expr =
0x146fb50, env = 0x2000000a}}}
which suggests to me that x is not "void" (whatever that's supposed to mean
here).
What I'd like to do is print out SEXP's the way that the R interactive
interpreter would display them if one evaluated them on the comman...
2017 Apr 30
1
`match.call` and dots substitution
...n the values in dots that need to be substituted are language, they get substituted by `..n` where `n` is the position in dots. When they are scalars they are substituted with the scalar. It appears this is done in 'R-3.4.0:src/main/unique.c at 1319' in `subDots`:
while (TYPEOF(t) == PROMSXP)
t = PREXPR(t);
if( isSymbol(t) || isLanguage(t) )
SETCAR(b, installDDVAL(i));
else
SETCAR(b, t);
I'm not sure why it is necessary to use `installDDVAL`, which creates the `..n` symbols, instead of duplicating the language object and attaching that to the matched...
2005 Jan 03
2
Memory problem ... Again
...075 Kb
> gc()
used (Mb) gc trigger (Mb)
Ncells 797971 21.4 1710298 45.7
Vcells 76716794 585.4 305954055 2334.3
...
> mem.limits()
nsize vsize
NA NA
> object.size(Data)
[1] 608355664
> memory.profile()
NILSXP SYMSXP LISTSXP CLOSXP ENVSXP PROMSXP LANGSXP
1 30484 372383 4845 420 180 127274
SPECIALSXP BUILTINSXP CHARSXP LGLSXP INTSXP
203 1168 111430 5296 0 0 44650
REALSXP CPLXSXP STRSXP DOTSXP ANYSXP...
2014 Feb 11
1
getting environment from "top" promise
...t;- nrow(ans@df)
ans
})
b <- new("B", df=mtcars)
dropLowMpg(b)
Error in eval(expr, envir, enclos) (from #3) : object 'cutoff' not found
We can fix this with a simple C function:
SEXP top_prenv(SEXP nm, SEXP env)
{
SEXP promise = findVar(nm, env);
while(TYPEOF(promise) == PROMSXP) {
env = PRENV(promise);
promise = PREXPR(promise);
}
return env;
}
With R wrapper:
top_prenv <- function(x) {
.Call2("top_prenv", substitute(x), parent.frame())
}
Then this works (need to set subset,B again to reset cache):
setMethod("subset", "A",...
2004 Dec 28
2
Configuration of memory usage
...ng...Error: cannot allocate vector of size 594075 Kb
> gc()
used (Mb) gc trigger (Mb)
Ncells 797983 21.4 1710298 45.7
Vcells 76716811 585.4 305954068 2334.3
> object.size(Data)
[1] 608355664
> memory.profile()
NILSXP SYMSXP LISTSXP CLOSXP ENVSXP PROMSXP LANGSXP
1 30484 372373 4845 420 180 127274
SPECIALSXP BUILTINSXP CHARSXP LGLSXP INTSXP
203 1168 111434 5296 0 0 44649
REALSXP CPLXSXP STRSXP DOTSXP ANYSXP...
2009 Dec 16
2
What is the fastest way to see what are in an RData file?
Currently, I load the RData file then ls() and str(). But loading the file
takes too long if the file is big. Most of the time, I only interested what
the variables are in the the file and the attributes of the variables (like
if it is a data.frame, matrix, what are the colnames/rownames, etc.)
I'm wondering if there is any facility in R to help me avoid loading the
whole file.
2016 Sep 17
2
Handlers in setGraphicsEventHandlers() can recursively call getGraphicsEvent(). Intended behavior?
...71293)
+++ src/main/gevents.c (working copy)
@@ -211,8 +211,6 @@
int i;
SEXP handler, bvec, sx, sy, temp, result;
- dd->gettingEvent = FALSE; /* avoid recursive calls */
-
PROTECT(handler = findVar(install(mouseHandlers[event]), dd->eventEnv));
if (TYPEOF(handler) == PROMSXP) {
handler = eval(handler, dd->eventEnv);
@@ -242,7 +240,7 @@
R_FlushConsole();
}
UNPROTECT(1); /* handler */
- dd->gettingEvent = TRUE;
+
return;
}
@@ -257,8 +255,6 @@
{
SEXP handler, skey, temp, result;
- dd->gettingEvent = FALSE; /* avoid recursive ca...
2015 Oct 30
0
match.call enhancements in 3.2.2
...subDots` in `main/src/unique.c at 1228` (in 3.2.2 sources available as of today in CRAN).? Here is a snippet from that function:
>??? for(a = dots, b = rval, i = 1; i <= len; a = CDR(a), b = CDR(b), i++) {
>??? ??? SET_TAG(b, TAG(a));
>??? ??? t = CAR(a);
>??? ??? while (TYPEOF(t) == PROMSXP)
>??? ??? ??? t = PREXPR(t);
>??? ??? if( isSymbol(t) || isLanguage(t) )
>??? ??? ??? SETCAR(b, installDDVAL(i));?? // <-- HERE
>??? ??? else
>??? ??? ??? SETCAR(b, t);
>??? }
The `installDDVAL(i)` generates the `..X` symbols.? I'm sure there is a very good reason why this...
2009 Nov 18
1
R_NilValue and segfault.
...nal null_creator : unit -> sexp = "r_null"
> let null = null_creator ()
And I get a segfault:
> Objective Caml version 3.11.1
>
> # R.sexptype (R.sexp "1");;
> - : R.sexptype = R.RealSxp
> # R.sexptype Quantmod.getSymbols;;
> - : R.sexptype = R.PromSxp
The two above are fine, but inspecting the type of R.null gives me a
segfault.
> # R.sexptype R.null;;
> /usr/bin/ocaml-batteries: line 2: 3723 Erreur de segmentation "/usr/lib/ocaml/batteries/toplevel.top" "/usr/lib/ocaml/batteries/top.ml" $@
Please tell me if there...
2007 Sep 20
1
copying promise
1. Is there some way to copy a promise so that the copy has the same
expression in its promise as the original. In the following we
y is a promise that we want to copy to z. We
want z to be a promise based on the expression x since y is a
promise based on the expression x. Thus the answer to the code
below is desired to be z=2 but its 1, 1 and y in the next three
examples so they are not the
2009 Nov 16
0
OCaml-R and xts works!
...g object(s) are masked from package:base :
>
> as.Date.numeric
>
> xts now requires a valid TZ variable to be set
> no TZ var is set, setting to TZ=GMT
Printing stuff at "compile-time"... That's ugly, I know...
> # R.sexptype Xts.xts;;
> - : R.sexptype = R.PromSxp
So we indeed have a function.
> # let x = R.eval [Xts.xts];;
> val x : R.sexp = <abstr>
We construct a dummy time series...
> # R.sexptype x;;
> - : R.sexptype = R.RealSxp
> #
Cool...
The xts.ml code is essentially:
> (* You describe the library, its name and symbols...
1998 Jul 01
4
R-beta: R-0.62.1 under Digital Unix
I am grateful for the advice of Douglas Bates on my earlier problem in making
R-0.62.1, but I'm afraid I'm still having problems....
I have been installing the various updates to R for quite some time on my
alpha, and it is only now that I have been having really severe problems.
The three or 4 versions before 0.61.1 installed without error. For 0.61.1 I
needed to install GNU make.
For
2002 Aug 06
2
Memory leak in R v1.5.1?
...3.6 1310720 10.0 20.0
> rm(list = ls(all = TRUE))
> gc()
used (Mb) gc trigger (Mb) limit (Mb)
Ncells 554338 14.9 565000 15.1 16.1
Vcells 467858 3.6 1310720 10.0 20.0
> memory.profile()
NILSXP SYMSXP LISTSXP CLOSXP ENVSXP PROMSXP
LANGSXP
1 5031 264110 1401 16047 0
60670
SPECIALSXP BUILTINSXP CHARSXP LGLSXP INTSXP
59 503 29179 1682 0 0
24
REALSXP CPLXSXP STRSXP DOTSXP ANYSXP VEC...
2008 Apr 29
2
reproducible segmentation fault caused by textConnection()
Dear all,
It seems that textConnection() can trigger a segmentation fault. The
following script (using two large loops) makes this bug reproducible:
for (i in 1:10000) {
z=textConnection(NULL,open='w')
for (j in 1:100) {
write(runif(1)*1e6,file=z)
write('\n',file=z)
}
close(z)
}
The bug could be reproduced on R-2.6.1, R-2.7.0 and on the latest
R-devel