The R Project SVN R

Rev

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

Filtering Options

Rev Age Author Path Log message Diff
16318 9056 d 4 h /branches/R-NaString/ This commit was manufactured by cvs2svn to create branch 'R-NaString'.  
15776 9099 d 0 h hornik /trunk/src/ Move `Rdynpriv.h' from `src/include/R_ext' to `src/include'.  
14585 9178 d 21 h duncan /trunk/src/main/ Hopefully fixed the warning about PACKAGE being specified multiple times.  
14577 9179 d 12 h ripley /trunk/src/main/ Get is.loaded working again.
Remove some compilation warnings
 
14571 9179 d 23 h duncan /trunk/ R_FindSymbol takes an additional argument (R_RegisteredNativeSymbol *)
which is used to return the the definition of a registered symbol if
it is found. This can then be used to test the argument types, etc.

Problem with NAOK and DUP being passed onto C routines
rather than removed from the argument list.

Avoid registering certain routines:

eda
mva R_distance commented out




M NEWS
M src/include/R_ext/Rdynload.h
R_ExternalMethod
enum for NativeSymbolType
R_useDynamicSymbols() declaration
M src/include/R_ext/Rdynpriv.h
add External symbol definition & field in DllInfo
add useDynamicLookup flag
Rf_RegisteredNativeSymbol
M src/library/base/man/dynload.Rd
M src/library/ctest/src/init.c
extra argument for R_registerRoutines()
M src/library/eda/src/init.c
don't register C routines since NAOK passed to them
signals an error in number of arguments.
M src/library/lqs/src/lqs.c
extra argument for R_registerRoutines()
incorrect number of args declared for lqs_fitlots()
M src/library/modreg/src/init.c
extra argument for R_registerRoutines()
M src/library/mva/src/init.c
remove registration of R_distance() for NAOK & DUP argument problem.
M src/library/nls/src/nls.c
extra argument for R_registerRoutines()
M src/library/splines/src/splines.c
extra argument for R_registerRoutines()
M src/library/tcltk/src/tcltk_win.c
R_FindSymbol()
M src/library/ts/R/ar.yw.mts.R
extra (11th) argument in .C("multi_yw",...)
M src/library/ts/src/init.c
commented out registration of filter1() and filter2()

M src/main/RNG.c R_FindSymbol()
M src/main/Rdynload.c
added
R_useDynamicSymbols()
useDynamicLookup flag
R_addExternalRoutine()
extra argument to R_registerRoutines()
R_dlsym() takes R_RegisteredNativeSymbol* arg.
Rf_lookupRegisteredExternalSymbol

M src/main/dotcode.c
find the registered routine definition, if present
and perform checks.

M src/main/internet.c R_FindSymbol()
M src/main/lapack.c changed do_isloaded
M src/main/names.c do_isloaded() changes.
M src/main/vfonts.c R_FindSymbol()

M tests/primitive-funs.Rout.save
changes for is.loaded()
 
14156 9204 d 6 h duncan /trunk/src/ Extension to the .C() conversion mechanism to allow for external data, etc. Developers can register C routines which can convert an S object to a C pointer and back. User-level facilities to examine and control the registered converters  
14107 9207 d 0 h iacus /trunk/src/main/ modification for Mac avoids local dll  
14018 9211 d 23 h jmc /trunk/src/main/ added setDLLname to check the PACKAGE= argument before copying it into DLLname from pkgtrim  
12976 9281 d 10 h pd /trunk/ branch update  
12778 9301 d 1 h pd /trunk/ branch update  
11510 9375 d 10 h ripley /trunk/src/ more graphics header re-organization  
11499 9375 d 23 h ripley /trunk/ Mathlib.h -> Rmath.h changes, tidy up undocumented entry points
add public R_ext/Rprint.h for Rprintf etc
 
11336 9386 d 19 h hornik /trunk/src/main/ Don't use <FILE.h> for private headers.  
10983 9413 d 0 h ihaka /trunk/src/ Added versions of .External and .Call which allow us to call external
code which performs low-level graphics calls. The new entry points
.External.gr and .Call.gr call the orginal functions and on successful
return, make an entry in the device driver display list.
 
10960 9416 d 5 h ripley /trunk/ require explict use of R_ext for headers in include/R_ext
split Graphics.h into internal Graphics.h and Devices.h and public Graphics.h
allow user-specified families in postscript()
 
10172 9484 d 22 h luke /trunk/ Merged with R-GenGC branch  
9317 9560 d 8 h ripley /trunk/ call_R now passes character *vectors* correctly.
lists were not being pased correctly, and have been disabled for now:
call_R now gives an error for types it cannot handle.
 
9147 9574 d 4 h maechler /trunk/ R_MSG_ & error[call]_return() & which.min() ...  
7886 9674 d 12 h ripley /trunk/src/main/ copyright date updates  
7850 9677 d 2 h ripley /trunk/ DLFUNC returns void * not int (which was unsafe)  
7701 9684 d 3 h hornik /trunk/ Renamed `Rconfig.h' to `config.h' in `src/include'.  
6994 9724 d 23 h pd /trunk/ branch update  
6191 9782 d 5 h maechler /trunk/src/main/ dropped "\n" in error[call](..)  
6098 9790 d 2 h pd /trunk/ branch update - not bugfree  
5769 9815 d 9 h ripley /trunk/ support for passing vars as float/real to .C/.Fortran  
5730 9820 d 3 h ripley /trunk/ different handling of character vectors for .Fortran  
5458 9848 d 10 h ripley /trunk/ change FSF address in copyrights
add some copyrights in src/gnome and elsewhere
 
5355 9861 d 10 h hornik /trunk/src/main/ Fix typo.  
5231 9871 d 10 h hornik /trunk/src/main/ -Wall.  
5187 9874 d 4 h hornik /trunk/src/main/ Always include Rconfig.h first.  
5107 9881 d 5 h maechler /trunk/src/ R_FINITE  
4869 9902 d 4 h ihaka /trunk/src/main/ Added save and restore of vmax to .Call and inserted some optional
code for testing the new save restore code.
 
4855 9903 d 7 h ihaka /trunk/src/main/ Code for .Call added.  
4562 9941 d 22 h pd /trunk/ branch update  
3987 9980 d 7 h ripley /trunk/ Admit that NAOK controls NaN and Inf, not just NAs (at least on IEEE systems)  
3875 9995 d 11 h hornik /trunk/src/ Misc `-Wall' fixes.  
3865 9998 d 9 h pd /trunk/ branch update  
3822 10002 d 3 h thomas /trunk/ .External to call dynamically loaded internal functions  
1895 10209 d 21 h ihaka /trunk/src/main/ Final brushup and bug fixes for new list stuff.  
1889 10210 d 19 h ihaka /trunk/src/main/ LIST debugging and cleanup