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
31319 7965 d 0 h bates /trunk/src/main/ Error message in do_dotcall did not get the expected name  
30832 8009 d 12 h murrell /trunk/src/ Fix to remove lingering dependency of grid on base graphics
Graphics engine now keeps track of whether a device is dirty and
individual graphics systems can keep track separately of whether they
have dirtied the device.
Base only checks validity of device if it has dirtied the device.
 
30604 8022 d 9 h duncan /trunk/src/main/ Handles the case that there is no PACKAGE argument  
30599 8022 d 16 h duncan /trunk/ The lookup of symbols in DLLs is now more centralized in a routine that
is called by do_dotCode, do_dotcall and do_External.
This routine combines the name and PACKAGE argument
to find the symbol and can handle
i) no PACKAGE argument when the function that called the native interface is within a namespace
ii) when the symbol is a NativeSymbolInfo or "native symbol" external pointer
iii) the PACKAGE is a DLLInfoReference object

This means we can handle packages with versions
and still get the correct DLL for the package.

Still more removal of the dependency on these
global names for a centralized table needed.
 
27298 8276 d 1 h ripley /trunk/src/main/ avoid some warnings  
27263 8278 d 17 h ripley /trunk/src/main/ more informative error messages  
26763 8313 d 1 h maechler /trunk/src/main/ activate REGISTRATION_TYPE_ERROR  
26418 8342 d 17 h rgentlem /trunk/src/ fixed buffer overruns  
24735 8445 d 23 h ripley /trunk/src/ remove #ifdef-ed old code  
24068 8495 d 20 h ripley /trunk/ more removing classic MacOS  
22284 8630 d 14 h duncan /trunk/src/ Switched the way we make symbols in base available to .C/.Call/.External/.Fortran calls. Rather than using ROUTINES, we now use the registration mechanism. Tested on all the standard platforms except HP and AIX. Tidy up to follow now the basics are in.  
20110 8809 d 18 h duncan /trunk/ Extended registration to allow types and in/out style qualifiers for parameters. Documentation on its way in the next few days. Packages that currently use the registration will need to be recompiled  
19912 8824 d 10 h duncan /trunk/src/ Some removal of global variables in src/main  
18560 8910 d 16 h ripley /trunk/src/ attempt to check for paths longer than PATH_MAX  
17794 8960 d 23 h duncan /trunk/ Fixed naokfind() so that it removes the NAOK and DUP arguments and does not pass them down to the native routine being called via .C() or .Fortran(). bincode & bincount depended on getting NAOK passed down, so the calls to these are now changed. Any user code that depends on getting NAOK passed down will need to be changed.  
17164 9002 d 14 h duncan /trunk/ The getNativeSymbolInfo function and associated changes.  
16950 9008 d 14 h murrell /trunk/src/main/ Indentation  
15776 9100 d 16 h hornik /trunk/src/ Move `Rdynpriv.h' from `src/include/R_ext' to `src/include'.  
14585 9180 d 13 h duncan /trunk/src/main/ Hopefully fixed the warning about PACKAGE being specified multiple times.  
14577 9181 d 4 h ripley /trunk/src/main/ Get is.loaded working again.
Remove some compilation warnings
 

Show All