| Rev |
Age |
Author |
Path |
Log message |
Diff |
Changes |
| 52864 |
5807 d 5 h |
urbaneks |
/branches/R-exp-R5/ |
Experinental branch implementing "R5" ideas - extending S language to
create a more intuitive object system |
|
/branches/R-exp-R5
|
| 51274 |
5979 d 9 h |
ripley |
/trunk/src/main/ |
update copyright dates |
|
/trunk/src/main/CConverters.c /trunk/src/main/CommandLineArgs.c /trunk/src/main/Renviron.c /trunk/src/main/Rmain.c /trunk/src/main/apply.c /trunk/src/main/attrib.c /trunk/src/main/bind.c /trunk/src/main/character.c /trunk/src/main/colors.c /trunk/src/main/cov.c /trunk/src/main/cum.c /trunk/src/main/deparse.c /trunk/src/main/devices.c /trunk/src/main/duplicate.c /trunk/src/main/gram-ex.c /trunk/src/main/gramRd.c /trunk/src/main/gramRd.y /trunk/src/main/graphics.c /trunk/src/main/model.c /trunk/src/main/optimize.c /trunk/src/main/par.c /trunk/src/main/plot.c /trunk/src/main/plot3d.c /trunk/src/main/random.c /trunk/src/main/startup.c /trunk/src/main/subscript.c /trunk/src/main/unique.c /trunk/src/main/util.c
|
| 51245 |
5982 d 11 h |
ripley |
/trunk/ |
document in source files which primitives/.Internal are 'special'
make zero-arg primitives consistently builtin and not special, and check arity
list the specials (and some reasons) in R-ints
update now switch() is primitive |
|
/trunk/doc/manual/R-ints.texi /trunk/src/main/apply.c /trunk/src/main/arithmetic.c /trunk/src/main/bind.c /trunk/src/main/builtin.c /trunk/src/main/coerce.c /trunk/src/main/envir.c /trunk/src/main/eval.c /trunk/src/main/names.c /trunk/src/main/objects.c /trunk/src/main/seq.c /trunk/src/main/sysutils.c /trunk/src/main/util.c
|
| 50407 |
6101 d 6 h |
murdoch |
/trunk/ |
Add vapply based on suggestion from Bill Dunlap. |
|
/trunk/NEWS /trunk/src/include/Internal.h /trunk/src/library/base/R/sapply.R /trunk/src/library/base/man/lapply.Rd /trunk/src/main/apply.c /trunk/src/main/names.c
|
| 47460 |
6413 d 11 h |
ripley |
/trunk/src/main/ |
code cleanup
SET_STRING_ELT should not set R_NilValue, but it does in subscript.c |
|
/trunk/src/main/Rdynload.c /trunk/src/main/apply.c /trunk/src/main/arithmetic.c /trunk/src/main/attrib.c /trunk/src/main/bind.c /trunk/src/main/builtin.c /trunk/src/main/colors.c /trunk/src/main/dotcode.c /trunk/src/main/dstruct.c /trunk/src/main/envir.c /trunk/src/main/eval.c /trunk/src/main/graphics.c /trunk/src/main/main.c /trunk/src/main/match.c /trunk/src/main/memory.c /trunk/src/main/objects.c /trunk/src/main/par.c /trunk/src/main/plot3d.c /trunk/src/main/plotmath.c /trunk/src/main/printvector.c /trunk/src/main/saveload.c /trunk/src/main/scan.c /trunk/src/main/serialize.c /trunk/src/main/subscript.c /trunk/src/main/sysutils.c /trunk/src/main/util.c
|
| 45446 |
6670 d 8 h |
ripley |
/trunk/src/main/ |
whitespace cleanup |
|
/trunk/src/main/CConverters.c /trunk/src/main/CommandLineArgs.c /trunk/src/main/RBufferUtils.h /trunk/src/main/RNG.c /trunk/src/main/Rdynload.c /trunk/src/main/Renviron.c /trunk/src/main/apply.c /trunk/src/main/apse.c /trunk/src/main/arithmetic.c /trunk/src/main/arithmetic.h /trunk/src/main/array.c /trunk/src/main/attrib.c /trunk/src/main/base.c /trunk/src/main/basedecl.h /trunk/src/main/bind.c /trunk/src/main/character.c /trunk/src/main/coerce.c /trunk/src/main/colors.c /trunk/src/main/complex.c /trunk/src/main/connections.c /trunk/src/main/context.c /trunk/src/main/cov.c /trunk/src/main/datetime.c /trunk/src/main/dcf.c /trunk/src/main/debug.c /trunk/src/main/deparse.c /trunk/src/main/devices.c /trunk/src/main/dotcode.c /trunk/src/main/dounzip.c /trunk/src/main/dstruct.c /trunk/src/main/duplicate.c /trunk/src/main/engine.c /trunk/src/main/envir.c /trunk/src/main/errors.c /trunk/src/main/eval.c /trunk/src/main/format.c /trunk/src/main/fourier.c /trunk/src/main/gevents.c /trunk/src/main/gram-ex.c /trunk/src/main/graphics.c /trunk/src/main/identical.c /trunk/src/main/internet.c /trunk/src/main/iosupport.c /trunk/src/main/localecharset.c /trunk/src/main/logic.c /trunk/src/main/main.c /trunk/src/main/mapply.c /trunk/src/main/match.c /trunk/src/main/memory.c /trunk/src/main/mkdtemp.c /trunk/src/main/model.c /trunk/src/main/names.c /trunk/src/main/objects.c /trunk/src/main/optim.c /trunk/src/main/options.c /trunk/src/main/par-common.c /trunk/src/main/par.c /trunk/src/main/paste.c /trunk/src/main/pcre.c /trunk/src/main/platform.c /trunk/src/main/plot.c /trunk/src/main/plot3d.c /trunk/src/main/plotmath.c /trunk/src/main/print.c /trunk/src/main/printarray.c /trunk/src/main/printvector.c /trunk/src/main/qsort-body.c /trunk/src/main/qsort.c /trunk/src/main/random.c /trunk/src/main/registration.c /trunk/src/main/rlocale.c /trunk/src/main/rlocale_data.h /trunk/src/main/saveload.c /trunk/src/main/scan.c /trunk/src/main/seq.c /trunk/src/main/serialize.c /trunk/src/main/size.c /trunk/src/main/sort.c /trunk/src/main/source.c /trunk/src/main/sprintf.c /trunk/src/main/startup.c /trunk/src/main/subassign.c /trunk/src/main/subscript.c /trunk/src/main/subset.c /trunk/src/main/summary.c /trunk/src/main/sysutils.c /trunk/src/main/unique.c /trunk/src/main/unzip.h /trunk/src/main/util.c /trunk/src/main/version.c /trunk/src/main/xspline.c
|
| 44091 |
6761 d 8 h |
ripley |
/trunk/src/ |
Use UTF-8 in collation, basename, dirname, Tcl/Tk strings
(not yet checked on Linux) |
|
/trunk/src/gnuwin32/CHANGES /trunk/src/gnuwin32/Rdll.hide /trunk/src/gnuwin32/extra.c /trunk/src/include/Defn.h /trunk/src/library/tcltk/src/tcltk.c /trunk/src/main/CConverters.c /trunk/src/main/Rdynload.c /trunk/src/main/apply.c /trunk/src/main/builtin.c /trunk/src/main/errors.c /trunk/src/main/match.c /trunk/src/main/model.c /trunk/src/main/platform.c /trunk/src/main/relop.c /trunk/src/main/seq.c /trunk/src/main/sort.c /trunk/src/main/subset.c /trunk/src/main/summary.c /trunk/src/main/util.c
|
| 42307 |
6942 d 11 h |
ripley |
/trunk/src/ |
change reference to GPL |
|
/trunk/src/library/grDevices/src/devNull.c /trunk/src/library/grDevices/src/devPS.c /trunk/src/library/grDevices/src/devPicTeX.c /trunk/src/library/grDevices/src/devQuartz.c /trunk/src/library/grDevices/src/devWindows.c /trunk/src/library/grDevices/src/grDevices.h /trunk/src/library/grDevices/src/init.c /trunk/src/library/grid/src/gpar.c /trunk/src/library/grid/src/grid.c /trunk/src/library/grid/src/grid.h /trunk/src/library/grid/src/just.c /trunk/src/library/grid/src/layout.c /trunk/src/library/grid/src/matrix.c /trunk/src/library/grid/src/register.c /trunk/src/library/grid/src/state.c /trunk/src/library/grid/src/unit.c /trunk/src/library/grid/src/viewport.c /trunk/src/library/methods/src/RSMethods.h /trunk/src/library/methods/src/class_support.c /trunk/src/library/methods/src/do_substitute_direct.c /trunk/src/library/methods/src/init.c /trunk/src/library/methods/src/methods.h /trunk/src/library/methods/src/methods_list_dispatch.c /trunk/src/library/methods/src/slot.c /trunk/src/library/methods/src/tests.c /trunk/src/library/splines/src/splines.c /trunk/src/library/stats/src/HoltWinters.c /trunk/src/library/stats/src/PPsum.c /trunk/src/library/stats/src/Srunmed.c /trunk/src/library/stats/src/Trunmed.c /trunk/src/library/stats/src/arima.c /trunk/src/library/stats/src/burg.c /trunk/src/library/stats/src/ctest.h /trunk/src/library/stats/src/distance.c /trunk/src/library/stats/src/eureka.f /trunk/src/library/stats/src/family.h /trunk/src/library/stats/src/filter.c /trunk/src/library/stats/src/init.c /trunk/src/library/stats/src/isoreg.c /trunk/src/library/stats/src/kmeans.c /trunk/src/library/stats/src/ksmooth.c /trunk/src/library/stats/src/mAR.c /trunk/src/library/stats/src/modreg.h /trunk/src/library/stats/src/mva.h /trunk/src/library/stats/src/nls.c /trunk/src/library/stats/src/pacf.c /trunk/src/library/stats/src/port.c /trunk/src/library/stats/src/port.h /trunk/src/library/stats/src/prho.c /trunk/src/library/stats/src/starma.c /trunk/src/library/stats/src/stats.h /trunk/src/library/stats/src/ts.h /trunk/src/library/tcltk/src/init.c /trunk/src/library/tools/src/Rmd5.c /trunk/src/library/tools/src/init.c /trunk/src/library/tools/src/text.c /trunk/src/library/tools/src/tools.h /trunk/src/main/CConverters.c /trunk/src/main/CommandLineArgs.c /trunk/src/main/RNG.c /trunk/src/main/Rdynload.c /trunk/src/main/Renviron.c /trunk/src/main/Rmain.c /trunk/src/main/Rregex.h /trunk/src/main/Rstrptime.h /trunk/src/main/apply.c /trunk/src/main/arithmetic.c /trunk/src/main/array.c /trunk/src/main/attrib.c /trunk/src/main/basedecl.h /trunk/src/main/bind.c /trunk/src/main/builtin.c /trunk/src/main/character.c /trunk/src/main/coerce.c /trunk/src/main/colors.c /trunk/src/main/complex.c /trunk/src/main/connections.c /trunk/src/main/context.c /trunk/src/main/cov.c /trunk/src/main/cum.c /trunk/src/main/datetime.c /trunk/src/main/dcf.c /trunk/src/main/debug.c /trunk/src/main/deparse.c /trunk/src/main/deriv.c /trunk/src/main/dotcode.c /trunk/src/main/dounzip.c /trunk/src/main/dstruct.c /trunk/src/main/duplicate.c /trunk/src/main/engine.c /trunk/src/main/envir.c /trunk/src/main/errors.c /trunk/src/main/eval.c /trunk/src/main/format.c /trunk/src/main/fourier.c /trunk/src/main/gevents.c /trunk/src/main/gram-ex.c /trunk/src/main/gram.c /trunk/src/main/gram.y /trunk/src/main/graphics.c /trunk/src/main/identical.c /trunk/src/main/inlined.c /trunk/src/main/internet.c /trunk/src/main/iosupport.c /trunk/src/main/lapack.c /trunk/src/main/list.c /trunk/src/main/localecharset.c /trunk/src/main/logic.c /trunk/src/main/main.c /trunk/src/main/mapply.c /trunk/src/main/match.c /trunk/src/main/memory.c /trunk/src/main/mkdtemp.c /trunk/src/main/model.c /trunk/src/main/names.c /trunk/src/main/objects.c /trunk/src/main/optim.c /trunk/src/main/optimize.c /trunk/src/main/options.c /trunk/src/main/par.c /trunk/src/main/paste.c /trunk/src/main/pcre.c /trunk/src/main/platform.c /trunk/src/main/plot.c /trunk/src/main/plot3d.c /trunk/src/main/plotmath.c /trunk/src/main/print.c /trunk/src/main/printarray.c /trunk/src/main/printutils.c /trunk/src/main/printvector.c /trunk/src/main/qsort.c /trunk/src/main/random.c /trunk/src/main/regex.c /trunk/src/main/registration.c /trunk/src/main/relop.c /trunk/src/main/rlocale.c /trunk/src/main/rlocale_data.h /trunk/src/main/saveload.c /trunk/src/main/scan.c /trunk/src/main/seq.c /trunk/src/main/serialize.c /trunk/src/main/size.c /trunk/src/main/snprintf.c /trunk/src/main/sort.c /trunk/src/main/source.c /trunk/src/main/split.c /trunk/src/main/sprintf.c /trunk/src/main/startup.c /trunk/src/main/strdup.c /trunk/src/main/strncasecmp.c /trunk/src/main/subassign.c /trunk/src/main/subscript.c /trunk/src/main/subset.c /trunk/src/main/summary.c /trunk/src/main/sysutils.c /trunk/src/main/unique.c /trunk/src/main/util.c /trunk/src/main/version.c /trunk/src/main/vfonts.c /trunk/src/modules/X11/dataentry.c /trunk/src/modules/X11/devX11.c /trunk/src/modules/X11/devX11.h /trunk/src/modules/X11/rbitmap.c /trunk/src/modules/internet/Rsock.c /trunk/src/modules/internet/internet.c /trunk/src/modules/internet/nanoftp.c /trunk/src/modules/internet/nanohttp.c /trunk/src/modules/internet/sock.c /trunk/src/modules/internet/sock.h /trunk/src/modules/internet/sockconn.c /trunk/src/modules/lapack/Lapack.c
|
| 41686 |
7005 d 8 h |
ripley |
/trunk/ |
more improvements to warning/error messages |
|
/trunk/src/main/apply.c /trunk/src/main/array.c /trunk/src/main/attrib.c /trunk/src/main/bind.c /trunk/src/main/builtin.c /trunk/src/main/character.c /trunk/src/main/coerce.c /trunk/src/main/colors.c /trunk/src/main/complex.c /trunk/src/main/connections.c /trunk/src/main/context.c /trunk/src/main/cov.c /trunk/src/main/deparse.c /trunk/src/main/deriv.c /trunk/src/main/dotcode.c /trunk/src/main/dounzip.c /trunk/src/main/engine.c /trunk/src/main/fourier.c /trunk/src/main/gevents.c /trunk/src/main/gram.c /trunk/src/main/gram.y /trunk/src/main/main.c /trunk/src/main/memory.c /trunk/src/main/model.c /trunk/src/main/objects.c /trunk/src/main/optim.c /trunk/src/main/optimize.c /trunk/src/main/options.c /trunk/src/main/par-common.c /trunk/src/main/par.c /trunk/src/main/paste.c /trunk/src/main/platform.c /trunk/src/main/plot.c /trunk/src/main/plot3d.c /trunk/src/main/qsort.c /trunk/src/main/random.c /trunk/src/main/saveload.c /trunk/src/main/scan.c /trunk/src/main/seq.c /trunk/src/main/sort.c /trunk/src/main/split.c /trunk/src/main/sprintf.c /trunk/src/main/subscript.c /trunk/src/main/summary.c /trunk/src/main/sysutils.c /trunk/src/main/unique.c /trunk/src/main/util.c /trunk/tests/demos.Rout.save /trunk/tests/reg-tests-2.Rout.save
|
| 40705 |
7104 d 13 h |
ripley |
/trunk/ |
bugfix in duplicate on CHARSXPs
more use of translateChar |
|
/trunk/NEWS /trunk/src/library/base/man/rawConversion.Rd /trunk/src/main/CConverters.c /trunk/src/main/Rdynload.c /trunk/src/main/apply.c /trunk/src/main/attrib.c /trunk/src/main/bind.c /trunk/src/main/builtin.c /trunk/src/main/character.c /trunk/src/main/coerce.c /trunk/src/main/colors.c /trunk/src/main/connections.c /trunk/src/main/debug.c /trunk/src/main/deparse.c /trunk/src/main/deriv.c /trunk/src/main/dotcode.c /trunk/src/main/duplicate.c /trunk/src/main/engine.c /trunk/src/main/envir.c /trunk/src/main/errors.c /trunk/src/main/eval.c /trunk/src/main/gevents.c /trunk/src/main/gram.c /trunk/src/main/gram.y /trunk/src/main/identical.c /trunk/src/main/iosupport.c /trunk/src/main/main.c /trunk/src/main/mapply.c /trunk/src/main/match.c /trunk/src/main/model.c /trunk/src/main/names.c /trunk/src/main/objects.c /trunk/src/main/options.c /trunk/src/main/par.c /trunk/src/main/paste.c /trunk/src/main/platform.c /trunk/src/main/plot.c /trunk/src/main/plot3d.c /trunk/src/main/plotmath.c /trunk/src/main/print.c /trunk/src/main/printarray.c /trunk/src/main/relop.c /trunk/src/main/saveload.c /trunk/src/main/scan.c /trunk/src/main/seq.c /trunk/src/main/serialize.c /trunk/src/main/sort.c /trunk/src/main/source.c /trunk/src/main/sprintf.c /trunk/src/main/subassign.c /trunk/src/main/subscript.c /trunk/src/main/subset.c /trunk/src/main/summary.c /trunk/src/main/sysutils.c /trunk/src/main/unique.c /trunk/src/main/util.c
|
| 40602 |
7120 d 8 h |
ripley |
/trunk/ |
update messages |
|
/trunk/po/R.pot /trunk/po/de.gmo /trunk/po/de.po /trunk/po/en.gmo /trunk/po/en.po /trunk/po/en@quot.gmo /trunk/po/en@quot.po /trunk/po/en_GB.gmo /trunk/po/en_GB.po /trunk/po/es.gmo /trunk/po/es.po /trunk/po/fr.gmo /trunk/po/fr.po /trunk/po/it.gmo /trunk/po/it.po /trunk/po/ja.gmo /trunk/po/ja.po /trunk/po/ko.gmo /trunk/po/ko.po /trunk/po/pt_BR.gmo /trunk/po/pt_BR.po /trunk/po/ru.gmo /trunk/po/ru.po /trunk/po/zh_CN.gmo /trunk/po/zh_CN.po /trunk/po/zh_TW.gmo /trunk/po/zh_TW.po /trunk/src/library/base/inst/po/de/LC_MESSAGES/R-base.mo /trunk/src/library/base/inst/po/en@quot/LC_MESSAGES/R-base.mo /trunk/src/library/base/inst/po/fr/LC_MESSAGES/R-base.mo /trunk/src/library/base/inst/po/it/LC_MESSAGES/R-base.mo /trunk/src/library/base/inst/po/ja/LC_MESSAGES/R-base.mo /trunk/src/library/base/inst/po/ko/LC_MESSAGES/R-base.mo /trunk/src/library/base/inst/po/pt_BR/LC_MESSAGES/R-base.mo /trunk/src/library/base/inst/po/ru/LC_MESSAGES/R-base.mo /trunk/src/library/base/inst/po/zh_CN/LC_MESSAGES/R-base.mo /trunk/src/library/base/po/R-base.pot /trunk/src/library/base/po/R-de.po /trunk/src/library/base/po/R-en@quot.po /trunk/src/library/base/po/R-fr.po /trunk/src/library/base/po/R-it.po /trunk/src/library/base/po/R-ja.po /trunk/src/library/base/po/R-ko.po /trunk/src/library/base/po/R-pt_BR.po /trunk/src/library/base/po/R-ru.po /trunk/src/library/base/po/R-zh_CN.po /trunk/src/library/grDevices/inst/po/en@quot/LC_MESSAGES/grDevices.mo /trunk/src/library/grDevices/inst/po/en_GB/LC_MESSAGES/grDevices.mo /trunk/src/library/grDevices/inst/po/fr/LC_MESSAGES/grDevices.mo /trunk/src/library/grDevices/inst/po/it/LC_MESSAGES/grDevices.mo /trunk/src/library/grDevices/inst/po/ko/LC_MESSAGES/grDevices.mo /trunk/src/library/grDevices/inst/po/ru/LC_MESSAGES/grDevices.mo /trunk/src/library/grDevices/inst/po/zh_CN/LC_MESSAGES/grDevices.mo /trunk/src/library/grDevices/po/en@quot.po /trunk/src/library/grDevices/po/en_GB.po /trunk/src/library/grDevices/po/fr.po /trunk/src/library/grDevices/po/grDevices.pot /trunk/src/library/grDevices/po/it.po /trunk/src/library/grDevices/po/ko.po /trunk/src/library/grDevices/po/ru.po /trunk/src/library/grDevices/po/zh_CN.po /trunk/src/library/tools/inst/po/en@quot/LC_MESSAGES/R-tools.mo /trunk/src/library/tools/inst/po/fr/LC_MESSAGES/R-tools.mo /trunk/src/library/tools/inst/po/it/LC_MESSAGES/R-tools.mo /trunk/src/library/tools/inst/po/ko/LC_MESSAGES/R-tools.mo /trunk/src/library/tools/inst/po/ru/LC_MESSAGES/R-tools.mo /trunk/src/library/tools/inst/po/zh_CN/LC_MESSAGES/R-tools.mo /trunk/src/library/tools/po/R-en@quot.po /trunk/src/library/tools/po/R-fr.po /trunk/src/library/tools/po/R-it.po /trunk/src/library/tools/po/R-ko.po /trunk/src/library/tools/po/R-ru.po /trunk/src/library/tools/po/R-tools.pot /trunk/src/library/tools/po/R-zh_CN.po /trunk/src/library/utils/inst/po/en@quot/LC_MESSAGES/R-utils.mo /trunk/src/library/utils/inst/po/fr/LC_MESSAGES/R-utils.mo /trunk/src/library/utils/inst/po/ko/LC_MESSAGES/R-utils.mo /trunk/src/library/utils/inst/po/ru/LC_MESSAGES/R-utils.mo /trunk/src/library/utils/inst/po/zh_CN/LC_MESSAGES/R-utils.mo /trunk/src/library/utils/po/R-en@quot.po /trunk/src/library/utils/po/R-fr.po /trunk/src/library/utils/po/R-ko.po /trunk/src/library/utils/po/R-ru.po /trunk/src/library/utils/po/R-utils.pot /trunk/src/library/utils/po/R-zh_CN.po /trunk/src/main/apply.c
|
| 40176 |
7165 d 7 h |
ripley |
/trunk/ |
make names, names<-, levels<- primitive for efficiency.
rename .Internal(substrgets to substr<- for consistency (and error messages).
check arity of internal generics before dispatch.
change several specials to builtins where all args are evaluated immediately.
add checking of primitive generics to checkS3methods.
improve documentation of primitives and internal generics. |
|
/trunk/NEWS /trunk/doc/manual/R-ints.texi /trunk/src/include/Internal.h /trunk/src/library/base/R/character.R /trunk/src/library/base/R/factor.R /trunk/src/library/base/R/lazyload.R /trunk/src/library/base/R/names.R /trunk/src/library/base/baseloader.R /trunk/src/library/base/man/zMethods.Rd /trunk/src/library/methods/R/BasicFunsList.R /trunk/src/library/tools/R/QC.R /trunk/src/library/tools/R/utils.R /trunk/src/main/apply.c /trunk/src/main/array.c /trunk/src/main/attrib.c /trunk/src/main/coerce.c /trunk/src/main/names.c
|
| 40093 |
7178 d 1 h |
ripley |
/trunk/ |
tidy up |
|
/trunk/doc/manual/R-ints.texi /trunk/src/main/apply.c /trunk/src/main/attrib.c /trunk/src/main/bind.c /trunk/src/main/coerce.c /trunk/src/main/connections.c /trunk/src/main/deparse.c /trunk/src/main/envir.c /trunk/src/main/errors.c /trunk/src/main/eval.c /trunk/src/main/memory.c /trunk/src/main/print.c /trunk/src/main/saveload.c /trunk/src/main/seq.c /trunk/src/main/subset.c
|
| 40091 |
7178 d 3 h |
ripley |
/trunk/src/main/ |
more R_Visible tweaks |
|
/trunk/src/main/apply.c /trunk/src/main/attrib.c /trunk/src/main/bind.c /trunk/src/main/coerce.c /trunk/src/main/connections.c /trunk/src/main/deparse.c /trunk/src/main/envir.c /trunk/src/main/errors.c /trunk/src/main/eval.c /trunk/src/main/memory.c /trunk/src/main/names.c /trunk/src/main/print.c /trunk/src/main/saveload.c /trunk/src/main/seq.c /trunk/src/main/subset.c
|
| 40090 |
7178 d 4 h |
ripley |
/trunk/ |
port trace() fix from R-2-4-branch
more R_Visibility fixes (not yet complete) |
|
/trunk/NEWS /trunk/doc/manual/R-ints.texi /trunk/src/library/base/man/dput.Rd /trunk/src/library/base/man/trace.Rd /trunk/src/main/apply.c /trunk/src/main/attrib.c /trunk/src/main/bind.c /trunk/src/main/coerce.c /trunk/src/main/connections.c /trunk/src/main/context.c /trunk/src/main/deparse.c /trunk/src/main/engine.c /trunk/src/main/envir.c /trunk/src/main/errors.c /trunk/src/main/eval.c /trunk/src/main/memory.c /trunk/src/main/names.c /trunk/src/main/objects.c /trunk/src/main/plot3d.c /trunk/src/main/print.c /trunk/src/main/saveload.c /trunk/src/main/seq.c /trunk/src/main/subset.c
|
| 39866 |
7196 d 7 h |
duncan |
/trunk/src/ |
The following are half the files changed to compile R with C++.
These are the simple, safe changes that keep the stricter compiler happy.
Change variable new to _new, class to klass, this to This or _this, template to Template, not to Not.
Remove some duplicate routine declarations.
Modernize some K&R routine parameter definitions.
Make explicit the signature for some routine pointer types.
Declare mode in creating connection as a const char * const.
Correct some routine declarations.
Add a throw to some routine definitions if in C++ to match built-in definitions.
Made the Clinkage explicit for rwarnc, rexitc. Use enum labels/constants where necessary.
The goals of using g++ are
a) to use a stricter compiler to discover anomolies in our code,
b) be able to use g++ -fdump-translation-unit so that we can more readily
do code analysis on the routines, variables, expressions and at the very
least allow me to identify the use of global variables automatically
and propose refactoring strategies,
c) to explore the pros and cons of using an Object Oriented programming
language C++ as the base language to get extensibility at the system level
and take advantage of some higher-level language features such as exceptions. |
|
/trunk/src/include/R_ext/GraphicsEngine.h /trunk/src/main/CConverters.c /trunk/src/main/RNG.c /trunk/src/main/Rdynload.c /trunk/src/main/Renviron.c /trunk/src/main/Rmain.c /trunk/src/main/Rstrptime.h /trunk/src/main/acosh.c /trunk/src/main/apply.c /trunk/src/main/apse.c /trunk/src/main/arithmetic.c /trunk/src/main/asinh.c /trunk/src/main/atanh.c /trunk/src/main/attrib.c /trunk/src/main/basedecl.h /trunk/src/main/bind.c /trunk/src/main/builtin.c /trunk/src/main/character.c /trunk/src/main/datetime.c /trunk/src/main/dotcode.c /trunk/src/main/engine.c /trunk/src/main/errors.c /trunk/src/main/eval.c /trunk/src/main/gevents.c /trunk/src/main/gram.c /trunk/src/main/gram.y /trunk/src/main/iosupport.c /trunk/src/main/localecharset.c /trunk/src/main/logic.c /trunk/src/main/main.c /trunk/src/main/mkdtemp.c /trunk/src/main/model.c /trunk/src/main/names.c /trunk/src/main/objects.c /trunk/src/main/paste.c /trunk/src/main/platform.c /trunk/src/main/print.c /trunk/src/main/printutils.c /trunk/src/main/random.c /trunk/src/main/registration.c /trunk/src/main/relop.c /trunk/src/main/rlocale.c /trunk/src/main/saveload.c /trunk/src/main/sort.c /trunk/src/main/sprintf.c /trunk/src/main/strdup.c /trunk/src/main/subset.c /trunk/src/main/sysutils.c /trunk/src/main/unique.c /trunk/src/main/util.c /trunk/src/main/vfonts.c
|
| 39840 |
7199 d 5 h |
ripley |
/trunk/ |
fix PR#9349 |
|
/trunk/NEWS /trunk/src/main/apply.c
|
| 38639 |
7314 d 1 h |
ripley |
/trunk/ |
quick test for all-factor tree.
first pass at rapply |
|
/trunk/NEWS /trunk/src/gnuwin32/Rdll.hide /trunk/src/include/Internal.h /trunk/src/library/base/R/lapply.R /trunk/src/library/base/R/unlist.R /trunk/src/library/base/man/lapply.Rd /trunk/src/library/base/man/unlist.Rd /trunk/src/main/apply.c /trunk/src/main/names.c
|
| 38631 |
7314 d 23 h |
ripley |
/trunk/ |
another attempt at a faster lapply |
|
/trunk/NEWS /trunk/src/library/base/R/lapply.R /trunk/src/library/base/man/lapply.Rd /trunk/src/main/apply.c
|
| 38567 |
7320 d 14 h |
ripley |
/trunk/ |
back out r38560 as it seems to break survey |
|
/trunk/NEWS /trunk/src/library/base/R/lapply.R /trunk/src/library/base/man/lapply.Rd /trunk/src/main/apply.c
|