The R Project SVN R

Rev

Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
30063 8065 d 17 h /branches/WinMake/ This commit was manufactured by cvs2svn to create branch 'WinMake'.  
/branches/WinMake
/branches/WinMake/Attic
26026 8365 d 15 h luke /trunk/src/main/ Added some byte code support.  
/trunk/src/main/context.c
25523 8398 d 20 h luke /trunk/src/ Added C level support for new condition system.  
/trunk/src/include/Defn.h
/trunk/src/include/Internal.h
/trunk/src/main/context.c
/trunk/src/main/errors.c
/trunk/src/main/main.c
/trunk/src/main/memory.c
/trunk/src/main/names.c
25520 8398 d 21 h luke /trunk/src/ Added R_JumpToContext.  
/trunk/src/include/Defn.h
/trunk/src/main/context.c
25200 8413 d 21 h luke /trunk/src/ Changed suspend interrupt macros to use globar variable instead of
sigprocmask; save and restore global from context.
Changed readline SIGINT handler to use its own longjmp target.
 
/trunk/src/include/Defn.h
/trunk/src/main/context.c
/trunk/src/main/main.c
/trunk/src/unix/sys-std.c
24516 8462 d 3 h ripley /trunk/ branch update  
/trunk/NEWS
/trunk/src/gnuwin32/CHANGES
/trunk/src/gnuwin32/installer/JRins.pl
/trunk/src/library/base/R/bandwidths.R
/trunk/src/library/base/R/density.R
/trunk/src/main/RNG.c
/trunk/src/main/Rdynload.c
/trunk/src/main/arithmetic.c
/trunk/src/main/bind.c
/trunk/src/main/builtin.c
/trunk/src/main/coerce.c
/trunk/src/main/context.c
/trunk/src/main/datetime.c
/trunk/src/main/deriv.c
/trunk/src/main/dounzip.c
/trunk/src/main/lapack.c
/trunk/src/main/logic.c
/trunk/src/main/mapply.c
/trunk/src/main/memory.c
/trunk/src/main/objects.c
/trunk/src/main/saveload.c
/trunk/src/main/serialize.c
/trunk/src/main/unique.c
23486 8546 d 11 h luke /trunk/src/main/ Fixed comment to reflect additional argument to begincontext;
removed some unused arguments in R_sysfunction.
 
/trunk/src/main/context.c
23463 8548 d 13 h luke /trunk/ Added a field to hold the function being evaluated to the context
structure; changed R_sysfunction to return the contents of that field
instead of a value reconstructed from the call.
 
/trunk/NEWS
/trunk/src/gnuwin32/dataentry.c
/trunk/src/include/Defn.h
/trunk/src/library/methods/R/Methods.R
/trunk/src/main/builtin.c
/trunk/src/main/context.c
/trunk/src/main/eval.c
/trunk/src/main/main.c
/trunk/src/main/memory.c
/trunk/src/main/saveload.c
/trunk/src/modules/X11/dataentry.c
20170 8806 d 1 h duncan /trunk/src/main/ minor typo in comment. What value added I provide  
/trunk/src/main/context.c
19318 8871 d 12 h luke /trunk/ Set R_GlobalContext to target value before calling R_restore_globals
(and before LONGJMP'ing) to avoid a race condition that could cause
segfaults when a second SIGINT arrives while processing an earlier
one.
 
/trunk/NEWS
/trunk/src/main/context.c
/trunk/src/main/errors.c
18956 8889 d 21 h pd /trunk/src/main/ stopgap for sys.function finding nonfunction  
/trunk/src/main/context.c
17021 9006 d 10 h duncan /trunk/ Added R_tryEval() for evaluating expressions from C with error handling guaranteed to return to the calling C routine. Can be used in embedding instead of eval() and handling contexts and long jumps. Basically a simple wrapper around R_ToplevelExec().  
/trunk/tests/Embedding/tryEval.c
/trunk/NEWS
/trunk/src/include/Rinternals.h
/trunk/src/main/context.c
/trunk/tests/Embedding/Makefile.in
15299 9122 d 21 h luke /trunk/ Changed endcontext to evaluate on.exit in frame that established it.
Added note on correcting inconsistency in on.exit frames to NEWS.
 
/trunk/NEWS
/trunk/src/main/context.c
14878 9156 d 17 h luke /trunk/src/main/ Merged jumping and loop changes from release branch to trunk.  
/trunk/src/main/context.c
/trunk/src/main/eval.c
14634 9178 d 15 h luke /trunk/src/ Added R_ToplevelExec for executing within an R top level.  
/trunk/src/include/Rinternals.h
/trunk/src/main/context.c
14633 9178 d 16 h luke /trunk/src/main/ Changed browser to use CTXT_RESTART instead of CTXT_TOPLEVEL.
Changed browser Q to jump to current top level.
Changed findcontext to stop search at CTXT_TOPLEVEL.
Now no LONGJMP will cross a CTXT_TOPLEVEL.
 
/trunk/src/main/context.c
/trunk/src/main/main.c
14631 9178 d 16 h luke /trunk/src/ Moved CTXT_RESTART to a single bit in the context flags.  
/trunk/src/include/Defn.h
/trunk/src/main/context.c
/trunk/src/main/errors.c
/trunk/src/main/eval.c
14561 9181 d 22 h luke /trunk/src/ Added a void * component cenddata to RCNTXT; changed cend to take this
value as its argument. Allows cleanup functions to be given context
data. The dataentry functions have been modified accordingly.
 
/trunk/src/gnuwin32/dataentry.c
/trunk/src/include/Defn.h
/trunk/src/main/context.c
/trunk/src/modules/X11/dataentry.c
14480 9188 d 16 h luke /trunk/src/ Added vmax field to RCNTXT structure; use it to restore R_alloc stack on
before a LONGJMP.
 
/trunk/src/include/Defn.h
/trunk/src/main/context.c
/trunk/src/main/errors.c
14479 9188 d 17 h luke /trunk/src/ Consolidated restoring globals before a LONGJMP into R_restore_globals.  
/trunk/src/include/Defn.h
/trunk/src/main/context.c
/trunk/src/main/errors.c
/trunk/src/main/main.c

Show All