R
R-packages
Català-Valencià – Catalan
中文 – Chinese (Simplified)
中文 – Chinese (Traditional)
Česky – Czech
Dansk – Danish
Nederlands – Dutch
English – English
Suomi – Finnish
Français – French
Deutsch – German
עברית – Hebrew
हिंदी – Hindi
Magyar – Hungarian
Bahasa Indonesia – Indonesian
Italiano – Italian
日本語 – Japanese
한국어 – Korean
Македонски – Macedonian
मराठी – Marathi
Norsk – Norwegian
Polski – Polish
Português – Portuguese
Português – Portuguese (Brazil)
Русский – Russian
Slovenčina – Slovak
Slovenščina – Slovenian
Español – Spanish
Svenska – Swedish
Türkçe – Turkish
Українська – Ukrainian
Oëzbekcha – Uzbek
The R Project SVN
R
(root)
/
branches
/
WinMake
/
src
/
main
/
dotcode.c
@ 63243
– Rev 30063
Rev
Show changed files
|
Details
|
Compare with Previous
|
Blame
|
RSS feed
Filtering Options
From rev
To rev
Max revs
Search history for
Show All
Clear current filter
Rev
Age
Author
Path
Log message
Diff
30063
8065 d 3 h
/branches/WinMake/
This commit was manufactured by cvs2svn to create branch 'WinMake'.
27298
8275 d 11 h
ripley
/trunk/src/main/
avoid some warnings
27263
8278 d 2 h
ripley
/trunk/src/main/
more informative error messages
26763
8312 d 10 h
maechler
/trunk/src/main/
activate REGISTRATION_TYPE_ERROR
26418
8342 d 2 h
rgentlem
/trunk/src/
fixed buffer overruns
24735
8445 d 8 h
ripley
/trunk/src/
remove #ifdef-ed old code
24068
8495 d 5 h
ripley
/trunk/
more removing classic MacOS
22284
8629 d 23 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 3 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
8823 d 19 h
duncan
/trunk/src/
Some removal of global variables in src/main
18560
8910 d 2 h
ripley
/trunk/src/
attempt to check for paths longer than PATH_MAX
17794
8960 d 8 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
9001 d 23 h
duncan
/trunk/
The getNativeSymbolInfo function and associated changes.
16950
9007 d 23 h
murrell
/trunk/src/main/
Indentation
15776
9100 d 2 h
hornik
/trunk/src/
Move `Rdynpriv.h' from `src/include/R_ext' to `src/include'.
14585
9179 d 22 h
duncan
/trunk/src/main/
Hopefully fixed the warning about PACKAGE being specified multiple times.
14577
9180 d 14 h
ripley
/trunk/src/main/
Get is.loaded working again.
Remove some compilation warnings
14571
9181 d 1 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
9205 d 7 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
9208 d 1 h
iacus
/trunk/src/main/
modification for Mac avoids local dll
14018
9213 d 0 h
jmc
/trunk/src/main/
added setDLLname to check the PACKAGE= argument before copying it into DLLname from pkgtrim
12976
9282 d 11 h
pd
/trunk/
branch update
12778
9302 d 2 h
pd
/trunk/
branch update
11510
9376 d 11 h
ripley
/trunk/src/
more graphics header re-organization
11499
9377 d 0 h
ripley
/trunk/
Mathlib.h -> Rmath.h changes, tidy up undocumented entry points
add public R_ext/Rprint.h for Rprintf etc
11336
9387 d 20 h
hornik
/trunk/src/main/
Don't use <FILE.h> for private headers.
10983
9414 d 2 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
9417 d 6 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
9485 d 23 h
luke
/trunk/
Merged with R-GenGC branch
9317
9561 d 10 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
9575 d 6 h
maechler
/trunk/
R_MSG_ & error[call]_return() & which.min() ...
7886
9675 d 13 h
ripley
/trunk/src/main/
copyright date updates
7850
9678 d 3 h
ripley
/trunk/
DLFUNC returns void * not int (which was unsafe)
7701
9685 d 5 h
hornik
/trunk/
Renamed `Rconfig.h' to `config.h' in `src/include'.
6994
9726 d 1 h
pd
/trunk/
branch update
6191
9783 d 7 h
maechler
/trunk/src/main/
dropped "\n" in error[call](..)
6098
9791 d 4 h
pd
/trunk/
branch update - not bugfree
5769
9816 d 10 h
ripley
/trunk/
support for passing vars as float/real to .C/.Fortran
5730
9821 d 4 h
ripley
/trunk/
different handling of character vectors for .Fortran
5458
9849 d 12 h
ripley
/trunk/
change FSF address in copyrights
add some copyrights in src/gnome and elsewhere