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
75665 2802 d 16 h kalibera /trunk/src/ Add functions for by-value protection outside the protection stack to
replate UNPROTECT_PTR. Replaced UNPROTECT_PTR in Rd and LaTeX parsers.
 
75633 2806 d 11 h kalibera /trunk/src/ Keep nPreserved in parse state.  
75615 2810 d 18 h kalibera /trunk/src/ Cache pointer to parse data outside R heap for faster access.  
75613 2810 d 19 h kalibera /trunk/src/ Avoid using UNPROTECT_PTR in the parser. Simpler allocation/protection of
source references and parse data as part of parse state.
 
75571 2816 d 17 h maechler /trunk/src/ simplify #includes ; localize declarations in do_parse  
75247 2881 d 15 h kalibera /trunk/src/ Clean up parse/source reference state after parse error. Report error when
allocation of source reference state fails.
 
74761 2987 d 20 h kalibera /trunk/ Do not by default include parse data in source references when building
packages. Adjustable via new options keep.parse.data and
keep.parse.data.pkgs.
 
70046 3832 d 14 h ripley /trunk/src/include/ Explicitly document uninstalled headers, and remove C++ guards from them.  
68949 4005 d 13 h ripley /trunk/src/ use https  
67181 4240 d 16 h luke /trunk/src/ Added NORET annotations; from Tomas Kalibera.  
63025 4782 d 7 h murdoch /trunk/ Second attempt at parser memory revision.  
63007 4784 d 8 h murdoch /trunk/ Back out r63005 and r63006  
63005 4784 d 10 h murdoch /trunk/ Revise parser to maintain its buffers between calls, so it should do fewer allocations.  
61462 4960 d 10 h murdoch /trunk/ Check on REPROTECT calls.
Make parse, parse_Rd and parseLatex reentrant (because garbage collection
could trigger a call in a finalizer).
Add Rf_isProtected() (but don't export it in the headers) for debugging purposes.
 
59039 5216 d 18 h ripley /trunk/ use preferred form of 'R Core Team'  
56352 5496 d 4 h murdoch /trunk/ Drop "source" attribute from functions; replace with "srcref".
Allow environment for findLineNum to be specified indirectly.
 
54787 5614 d 17 h murdoch /trunk/ Changes to source references:
- deprecated "source" attribute, added removeSource() function
- added srcref access functions
- modified srcref record in preparation for replacing "source" attribute
 
49786 6152 d 12 h murdoch /trunk/src/ Fix bug when building R with R_KEEP_PKG_SOURCE=yes; also, clean up handling of SrcRefState and R_ReplFile  
49747 6156 d 10 h murdoch /trunk/src/ Allow parsing in the middle of a REPL on a file, without messing up the source record for the file.  
49686 6160 d 16 h murdoch /trunk/ Some cleanup of the parser
Include srcrefs in base packages if R_KEEP_PKG_SOURCE=yes
Give filename/line number error messages when building packages even without srcrefs (though
not for base packages, which don't get the #line directives by default)
During package installation, parse the concatenated source file, rather than the individual files, to report syntax errors.
 

Show All