The R Project SVN R

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
77445 2441 d 13 h ripley /trunk/src/main/ add some casts to suppress clang warnings  
77424 2446 d 7 h luke /trunk/src/main/ Reduce RHS cycle checks in complex assignment under REFCNT to the same
level as for NAMED.
 
77415 2447 d 12 h luke /trunk/src/ Under REFCNT don't check freshly allocates RHS values in complex
assignments for cycles. This matches behavior under NAMED.
 
77397 2450 d 4 h luke /trunk/src/main/ Re-plomise args in R_execMethod t get reference counts right.  
77379 2455 d 8 h luke /trunk/src/main/ Simplify and fix INCREMENT_LINKS/DECREMENT_LINKS code in evalList and
evalListKeepMissing to get ... args right.
 
77374 2456 d 5 h luke /trunk/src/main/ Partially revert r72664 and r72904 do go back to double promises.
Double promises are needed when passing ... arguments to make sure a
arguments passed via ... are marked as referenced in the caller
and the callee.
 
77373 2456 d 9 h luke /trunk/src/main/ Use a standard EVPROMISE in SETTER_CALL.  
77357 2459 d 10 h luke /trunk/src/main/ Reverse test order for efficiency and to reduce segfaults for bad
.Call returns.
 
77342 2462 d 2 h luke /trunk/ Primitive replacement functions no longer mutate referenced objects
when called outside a complex assignment context.
 
77327 2469 d 5 h luke /trunk/src/ Added support for immediate bindings and use in the byte code engine,  
77286 2478 d 12 h luke /trunk/src/ Adjustments towards immediate binding support.  
77275 2482 d 7 h luke /trunk/src/ Revised approach to protecing the byte code stack from assignment mutations.  
77250 2490 d 5 h luke /trunk/src/ Use a bit to mark bindings while being modified by a complex assignment.
This makes complex assignment a bit more robust in particular for REFCNT builds.
 
77221 2496 d 11 h luke /trunk/src/main/ Don't cache active bindings or bindings for user databases.  
77005 2537 d 16 h kalibera /trunk/src/main/ Tweak to avoid compiler warning.  
76741 2588 d 19 h kalibera /trunk/src/main/ Protect constants checking against long jump.  
76690 2606 d 9 h luke /trunk/src/main/ Small byte code interpreter tweaks.  
76518 2629 d 5 h luke /trunk/ Added long vector support to for loops.  
76227 2694 d 3 h luke /trunk/src/main/ Fix for binding cache bug introduced in r75916 and found after a report
by Henrik Bengtsson.
 
75956 2758 d 18 h ripley /trunk/src/ copyright date  

Show All