The R Project SVN R

Rev

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

Filtering Options

Rev Age Author Path Log message Diff Changes
52864 5807 d 19 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
52431 5869 d 21 h maechler /trunk/ match() and hence %in% now deal with "POSIXlt" consistently with e.g. "POSIXct"  
/trunk/NEWS
/trunk/doc/NEWS.Rd
/trunk/src/include/Rinlinedfuns.h
/trunk/src/include/Rinternals.h
/trunk/src/library/base/R/match.R
/trunk/src/main/objects.c
/trunk/src/main/scan.c
/trunk/src/main/unique.c
52035 5914 d 17 h ripley /trunk/ assume C99 headers now we assume C99 compiler  
/trunk/configure
/trunk/configure.ac
/trunk/src/include/Defn.h
/trunk/src/include/R_ext/RStartup.h
/trunk/src/main/connections.c
/trunk/src/main/platform.c
/trunk/src/main/unique.c
/trunk/src/unix/sys-std.c
51525 5962 d 20 h falcon /trunk/ Use address-based hash for cached non-UTF8 in match, match4  
/trunk/NEWS
/trunk/src/main/unique.c
51524 5962 d 20 h falcon /trunk/src/main/ Add missing initialization for new HashData.useCache field  
/trunk/src/main/unique.c
51483 5964 d 18 h falcon /trunk/ unique(): compare CHARSXP by address if ASCII and cached

If all CHARSXPs in a given STRSXP have unmarked encoding (ASCII) and are
in the CHARSXP cache, then we compute a hash value based on the address.
Otherwise, the string data is translated to UTF8 and walked to compute
the hash value. This provides a speed-up for the ASCII + cached case.
 
/trunk/NEWS
/trunk/src/main/unique.c
51398 5969 d 1 h ripley /trunk/src/ make use of C99 features  
/trunk/src/library/grDevices/src/devPS.c
/trunk/src/library/grDevices/src/devPicTeX.c
/trunk/src/library/grDevices/src/devWindows.c
/trunk/src/library/tcltk/src/tcltk.c
/trunk/src/main/Renviron.c
/trunk/src/main/connections.c
/trunk/src/main/datetime.c
/trunk/src/main/gram.c
/trunk/src/main/gram.y
/trunk/src/main/model.c
/trunk/src/main/paste.c
/trunk/src/main/platform.c
/trunk/src/main/serialize.c
/trunk/src/main/sort.c
/trunk/src/main/sysutils.c
/trunk/src/main/unique.c
/trunk/src/main/util.c
51274 5979 d 23 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
51020 6029 d 23 h ripley /trunk/ fix to match(incomparables=)  
/trunk/NEWS
/trunk/src/main/unique.c
/trunk/tests/reg-tests-1.R
50880 6051 d 18 h ripley /trunk/src/main/ control lifetime of translateChar in loops  
/trunk/src/main/agrep.c
/trunk/src/main/character.c
/trunk/src/main/engine.c
/trunk/src/main/grep.c
/trunk/src/main/paste.c
/trunk/src/main/unique.c
/trunk/src/main/vfonts.c
50743 6069 d 0 h ripley /trunk/src/main/ tweaks to string comparison  
/trunk/src/main/memory.c
/trunk/src/main/unique.c
50716 6070 d 16 h murdoch /trunk/src/main/ Free temporaries allocated by translateChar/translateCharUTF8  
/trunk/src/main/memory.c
/trunk/src/main/unique.c
50715 6070 d 17 h murdoch /trunk/ Missing PROTECTs: string comparison can trigger allocations if recoding is needed. (PR#14114 and PR#14125).  
/trunk/NEWS
/trunk/src/main/objects.c
/trunk/src/main/unique.c
50479 6096 d 4 h ripley /trunk/src/ back out r50473 (did not work on SunStudio)  
/trunk/src/include/R_ext/Utils.h
/trunk/src/main/errors.c
/trunk/src/main/gram.c
/trunk/src/main/gram.y
/trunk/src/main/grep.c
/trunk/src/main/paste.c
/trunk/src/main/plot.c
/trunk/src/main/random.c
/trunk/src/main/raw.c
/trunk/src/main/sort.c
/trunk/src/main/sysutils.c
/trunk/src/main/unique.c
/trunk/src/main/util.c
50473 6096 d 14 h ripley /trunk/src/ pre-check alloca for addiitonal safety  
/trunk/src/include/R_ext/Utils.h
/trunk/src/main/errors.c
/trunk/src/main/eval.c
/trunk/src/main/gram.c
/trunk/src/main/gram.y
/trunk/src/main/grep.c
/trunk/src/main/paste.c
/trunk/src/main/plot.c
/trunk/src/main/random.c
/trunk/src/main/raw.c
/trunk/src/main/sort.c
/trunk/src/main/sysutils.c
/trunk/src/main/unique.c
/trunk/src/main/util.c
50361 6105 d 15 h ripley /trunk/src/main/ avoid uninitialized value  
/trunk/src/main/unique.c
49769 6154 d 16 h maechler /trunk/src/ add any_duplicated3?() to Rinternals.h  
/trunk/src/include/Rinternals.h
/trunk/src/main/unique.c
49591 6168 d 21 h ripley /trunk/ remove --disable-mbcs
use perl regexps in UTF-8 in a non-UTF-8 MBCS locale
 
/trunk/NEWS
/trunk/configure
/trunk/configure.ac
/trunk/doc/manual/R-admin.texi
/trunk/m4/R.m4
/trunk/src/extra/pcre/Makefile.in
/trunk/src/extra/pcre/Makefile.win
/trunk/src/gnuwin32/fixed/h/config.h
/trunk/src/gnuwin32/fixed/h/config64.h
/trunk/src/gnuwin32/getline/getline.c
/trunk/src/gnuwin32/rui.c
/trunk/src/include/Defn.h
/trunk/src/include/R_ext/rlocale.h
/trunk/src/include/config.h.in
/trunk/src/library/base/man/grep.Rd
/trunk/src/library/base/man/strsplit.Rd
/trunk/src/library/grDevices/src/devPS.c
/trunk/src/library/grDevices/src/devPicTeX.c
/trunk/src/library/grDevices/src/devQuartz.c
/trunk/src/library/tools/src/text.c
/trunk/src/main/Rstrptime.h
/trunk/src/main/apse.c
/trunk/src/main/character.c
/trunk/src/main/connections.c
/trunk/src/main/deparse.c
/trunk/src/main/engine.c
/trunk/src/main/errors.c
/trunk/src/main/gram.c
/trunk/src/main/gram.y
/trunk/src/main/main.c
/trunk/src/main/pcre.c
/trunk/src/main/platform.c
/trunk/src/main/plotmath.c
/trunk/src/main/printutils.c
/trunk/src/main/regex.c
/trunk/src/main/rlocale.c
/trunk/src/main/scan.c
/trunk/src/main/sysutils.c
/trunk/src/main/unique.c
/trunk/src/main/util.c
/trunk/src/modules/X11/dataentry.c
/trunk/src/modules/X11/devX11.c
/trunk/src/modules/X11/rotated.c
/trunk/tools/GETCONFIG
49476 6178 d 1 h maechler /trunk/ identical() gains flags num.eq, single.NA & attrib.as.set  
/trunk/NEWS
/trunk/src/include/Rinternals.h
/trunk/src/library/base/R/identical.R
/trunk/src/library/base/man/identical.Rd
/trunk/src/main/identical.c
/trunk/src/main/names.c
/trunk/src/main/unique.c
49418 6181 d 6 h ripley /trunk/src/main/ more use of UTF-8  
/trunk/src/main/unique.c

Show All