The R Project SVN R

Rev

Rev 77328 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 77328 Rev 86058
Line 84... Line 84...
84
    would have been a little simpler. But it would have make it harder
84
    would have been a little simpler. But it would have make it harder
85
    to detect unintended boxing, and might also have made it harder to
85
    to detect unintended boxing, and might also have made it harder to
86
    transition to an alternate environment or binding representation
86
    transition to an alternate environment or binding representation
87
    should we wish to do that.
87
    should we wish to do that.
88
 
88
 
89
    If immediate values were to be supported more widely it would
89
    In case immediate values are to be supported more widely the GC is
90
    probably be necessary to suspend the GC when boxing values in
90
    suspended when when boxing values in `R_expand_binding_value`.
91
    `R_expand_binding_value`.
-
 
92
  
91
  
93
  - Serialization handles environment frames with standard pairlist
92
  - Serialization handles environment frames with standard pairlist
94
    code, so the code not checks for an immediate binding and boxes
93
    code, so the code not checks for an immediate binding and boxes
95
    the value if necessary. An alternative would be to update the
94
    the value if necessary. An alternative would be to update the
96
    serialization format to support immediate bindings. But given how
95
    serialization format to support immediate bindings. But given how