CHANGES IN R VERSION 2.3.0


*ユーザの目に見える変更

o 	gridパッケージのgrid.line.to()、grid.lines()、およびgrid.segments()には新しい'arrow' 引数があります(grid.arrows()は旧式になりました)。

新しい'arrow' 引数は,'name'、'gp'、'vp'の前に置かれたので,名前ではなく位置によって指定するこれらの引数を指定する既存のコードはいずれも失敗するでしょう。

o  all.equal()は、より厳しくなった、以下のPR#8191バグフィックスを見てください。

o  transform()へのデータフレーム引数はもう呼ばれた'x'ではなく'_data'です。 これが有効な名前でないので、それは変成している変数に与える名前により衝突しそうにはありません。 (人々はtransform(data, x=y+z)でトラブルだろう。)

*新しい仕様

o 	arima.sim()には、S-PLUSとの互換性のための新しい引数'start.innov'があります。 (供給しないなら、出力はR.の旧バージョンから変わりがありません)


o 	segments()と、より同様になるようにarrows()を変えました:例えば、col=NAはarrowをオミットします、以前のようにpar("col")を使用することで同じように(ドキュメント化されていない)。

o 	as.list()は現在、シンボルを受け入れます。(as.symbol()別名as.name())によ
って与えられるとして。

o 	atan2()は現在、1つの複素引数と1つの数値引数を許容します。

o 	attach()を付けます、そして、library()により与えられた'masked'の警告は、現在、関数が関数にマスクをかける場合と非関数が非関数にマスクをかける場合に、警告
するだけです。

o 	axis() 関数の総称関数である新しい関数Axis()はDate と POSIX[cl]t メソッド。 x軸,y軸のラベルをちゃんと描画するために使われる(boxplot, contour, coplot, filled.contour, pairs, plot.default, rug、stripchart など)。

o 	pbeta()は、現在すべての場合にTOMS708を使用するので、より正確です(例えば、lower.tail=FALSEの場合や、形状パラメータの1つが非常に小さい場合など)。

o 	[qr]beta()、[qr]f()、および[qr]t()には、現在、非心位置パラメタがあります。

o 	[rc]bindと、部分代入におけるいくつかのケースについて実装されました。。 (PR8529と8530)

o 	オプション"deparse.max.lines"はbrowser()とtraceback()によって印刷され
る旧式になった呼び出しの行数を制限することができます。
(PR#8638の願望。)

o 	「methods」パッケージの中の新しいcanCoerce()ユーティリティ関数。

o  	適度に、[pq]chisq()がかなり正確である、ncp の値が適度で(80まで)、lower.tai=FALSEのときはその領域で完全にサポートされる。 (それらは以前よりいくらか遅い。)

o  	chol(pivot = TRUE)は,(数値的に)非正定値行列でない行列にタイして使われると警告を出す。

o  	chooseCRANmirror()は、ミラーの最新のリストを見つけるために、CRANマスター(アクセスできるならば)に相談します。

o  	cov.wt()は'cor=TRUE'には、より効率的であり、'Maximum Likelihood'を許容する新しい'method'引数を持っています。

o  	do.call()は'envir'引数を得ます。

o  	現在非対称の本当のマトリクスに適用されているeigen()は、結果が複素数であるかどうか(固有値の虚数部がちょうどゼロであると予想するよりむしろ)決めるのに許容範囲を使用します。

o  	フォントをPDFかポストスクリプトグラフィックスファイルに埋め込むための新しい関数embedFonts()。

o  	fisher.test()は現在、すべての2×2個のテーブルのためのhypergeometric分布で計算されたp-値を使用します。 これは、いくつかのケースにはわずかに遅いかもしれませんが、大きいカウントを持つ分割表ではるかによく働いています。

2x2より大きいテーブルのためにp-値をシミュレートするために、新しいオプションがあります。

o 	getNativeSymbolInfo() is vectorized for the 'name' argument.  It
	returns a named list of NativeSymbolInfo objects, but is
	backward compatible by default when called with a character
	vector of length 1, returning the NativeSymbolInfo object.

o 	help.search() no longer attempts to handle packages installed
	prior to R 2.0.0, and reports the current path to the
	package (rather than where it was originally installed: this
	information is not shown by the print() method).

o 	Added "hexmode" to parallel "octmode".

o 	install.packages() now does tilde expansion on file paths
	supplied as 'pkgs'.
o  	for()が現在インデックスリストのセットとして生のベクトルをサポートする。

o  	getNativeSymbolInfo()は'name'引数のためにベクトライズされます。 それ
は、NativeSymbolInfoオブジェクトの命名されたリストを返しますが、長さ1のキャラクタ
ベクトルで呼ばれると、デフォルトで互換性があった状態で後方です、NativeS
ymbolInfo物を返して。

o  	help.search()はもうR2.0.0の前にインストールされたパッケージを扱うのを試みないで、現在の経路をパッケージに報告します(それは元々、インストールされました: この情報が印刷()方法で示されないところよりむしろ)。


o  	"octmode"に沿うように"hexmode"を加えました。

o  	install.packages()は現在、'pkgs'として供給されたファイル経路でティルド拡大をします。

o 	install.packages() has additional arguments 'configure.args' and'clean' which allow the caller to provide additional argumentsto the underlying R CMD INSTALL shell command when installingsource packages on a Unix-alike.

o 	is.loaded() has a new argument 'type' to confine the search tosymbols for .C, .Fortran, .Call or .External: by default itlooks for a symbol which will match any of them.  It is nowinternal and not primitive, so argument matching works in theusual way.

o 	The symmetry test for matrices used in eigen() has been ``exported''as the 'matrix' method of a new S3-generic 'isSymmetric().

o 	.leap.seconds and the internal adjustment code now know aboutthe 23rd leap second on 2005-12-31: the internal code uses arun-time test to see if the OS does.

o  	install.packages()には、ソースパッケージを一様なUnixの上にインストールするとき訪問者が追加引数を基本的なR CMD INSTALLシェルコマンドに提供する追加引数'configure.args'と'掃除する'があります。

o  	is.loaded()には、検索を.C、.Fortran、.Callまたは.Externalのシンボルに制限する新しい引数'タイプ'があります: デフォルトで、それはそれらのいずれにも合うシンボルを探します。 それが現在、内部的であって、原始的でないので、引数マッチングは不断のとおり働いています。

o  	eigen()で使用されるマトリクスのための対称テストは新しいS3-ジェネリック'isSymmetric()'の'マトリクス'方法として「輸出されました」。

o  	.leap.secondsと内部の調整コードは2005年12月31日に今、23番目の閏秒に関して知っています: 内部のコードは、OSがそうするかどうか確認するのにランタイムテストを使用します。

o 	The 'col' argument of legend() now defaults to par("col")(which defaults to "black", the previous default), so thatthe lines/symbols are shown in the legend in the colour thatis used on the plot.

o 	log2() and log10() call C functions of the same name ifavailable, and will then be more likely to be precise tomachine accuracy.

o 	new.packages() gains a ... argument to pass e.g. 'destdir' toinstall.packages().  (Wish of PR#8239.)

o 	nls() now supports 'weights'.

o 	The vector passed as the first argument of the 'fn' and 'gr'arguments of optim() has the names (if any) given to argument'par'.

o 	options(expressions) is temporarily increased by 500 duringerror-handling.	  This enables e.g. traceback() to work whenthe error is reaching the limit on the nesting of expressions.

o 	page() accepts general R objects, not just names (andpreviously undocumented) character strings.  This allows theobject to be specified as a call, for example.  More optionsare allowed in its '...' argument.*	伝説()の'あん部'引数は現在平価(「あん部」)(「黒」、前のデフォルトをデフォルトとする)をデフォルトとします、線/シンボルが色の伝説にそれが陰謀で使用されるのが示されるように。

o  	利用可能であるなら、log2()とlog10()は、Cを同じ名前の関数と呼びます、そして、そして、精度を機械加工するために正確であることが、よりありそうでしょう。

o  	new.packages()は、例えば、'destdir'をinstall.packages()に通過するために…引数を獲得します。 (8239年のPR#願望。)

o  	nls()は現在、'重り'を支持します。

o  	optim()の'fn'と'gr'引数の最初の引数で、名前(もしあるならば)を引数'平価'に与えるので通過されたベクトル。

o  	オプション(表現)は誤り取り扱いの間、一時500増加します。	誤りが表現の巣篭もりのときに極限に達するとき、これは、例えばtraceback()が働くのを可能にします。

o  	ページ()は一般的なR物、まさしく名前の、そして、(以前に、正式書類のない)でない文字列を受け入れます。 これは、物が例えば、呼び出しとして指定されるのを許容します。 より多くの'オプションが許容されている、それ、'…'引数'。

o 	pairs() allows a wider class of inputs, including data frameswith date and date-time columns.

o 	par() and the in-line use of graphical parameters produce moreinformative error messages, distinguishing betweennon-existent pars and inappropriate use of valid pars.

	Graphical parameters 'family', 'lend', 'ljoin' and 'lmitre'can now be set in-line.

	There is no longer a warning if non-settable pars are usedin-line, but there is an appropriate warning if unknown parsare passed.

	The length limit for the 'family' parameter has been increasedto 200 bytes, to allow for the names of some CID-keyed fontsin multi-byte locales.

o 	The pdf() device now allows 'family' to be specified in the samegenerality as postscript().*	組()は日付と日付-時間のコラムがあるデータフレームを含むより広いクラスの入力を許します。

o  	グラフィカルなパラメタの平価()とインライン使用は、より有益なエラーメッセージを作り出します、有効なパーの実在しないパーと不適当な使用を見分けて。

現在、グラフィカルなパラメタの'家族'、'貸してください'、'ljoin'、および'lmitre'はセットインラインであるかもしれません。

もう、非「舗装用敷石-可能」パーがインラインで使用されますが、未知のパーが通過されるなら適切な警告があれば、警告がありません。

'家族'パラメタのための長さの限界は、多バイト現場でいくつかのCIDによって合わせられた字体の名前を考慮するために200バイトまで増加しました。

o  	pdf()装置は、現在、'家族'が追伸()と同じ一般性で指定されるのを許容します。


o 	The pdf() device writes /FontDescriptor entries for all fontsexcept the base 14, and does not write font entries for unusedfonts.

o 	Plotmath allows 'vartheta', 'varphi' and 'varsigma' (or 'stigma')as synonyms for 'theta1', 'phi1' and 'sigma1', and the helppage has a note for TeX users.

o 	plot.xy() now takes its default arguments from thecorresponding par() settings, so points(type="l") andlines(type="p") behave in the same way (and more obviously,also for type="b").

o 	poly() has a new argument 'raw', mainly for pedagogical purposes.

o 	The class "POSIXlt" now supports fractional seconds (as"POSIXct" has always done).  The printing of fractional secondsis controlled by the new option "digits.secs", and by default is off.

o 	postscript() supports family = "ComputerModernItalic" forComputer Modern with italic (rather than slanted) faces.*	pdf()装置は、ベース14以外のすべての字体のために/FontDescriptorエントリーを書いて、未使用の字体のために字体エントリーは書きません。

o  	Plotmathは'theta1'、'phi1'、および'sigma1'のための同義語として'vartheta'、'varphi'、および'varsigma'(または、'恥辱')を許容します、そして、ヘルプページはTeXユーザに注意を持っています。

o  	plot.xy()が現在対応する平価()設定からデフォルト引数を取るので、同様に(そしてより明らか、タイプ=「b」のためにも)、ポイント(=「l」をタイプする)と線(=「p」をタイプする)は振る舞います。

o  	ポリー()は主に教育学の目的のために'生'に新しい引数を持っています。

o  	クラス"POSIXlt"は現在、断片的な秒を支持します("POSIXct"がいつもしていたように)。 断片的な秒の印刷は、新しいオプション"digits.secs"によって制御されて、デフォルトでオフです。

o  	追伸()はコンピュータModernのためにイタリック体(傾斜しているよりむしろ)の表面で家族="ComputerModernItalic"を支持します。

o 	The postscript()/pdf() font metrics for the 14 standard fonts(only, not the rest of the common 35) have been updated toversions from late 1999 which cover more glyphs.  There arealso a few differences in the metrics and hence the outputmight be slightly different in some cases.

o 	The way families can be specified for postscript() and pdf()has been expanded to include CID-keyed fonts, with newfunctions Type1Font() and CIDFont() to set up such fontsfamilies.

o 	prettyNum() has new arguments 'preserve.width' and 'zero.print'.When the former is not "none", as in calls from format() andformatC(), the resulting strings are kept at the desired widthwhen possible even after adding of 'big.mark' or 'small.mark'.

o 	proc.time() and system.time() now record times to 1ms accuracywhere available (most Unix-like systems).

o 	The initialization methods for the quasi() family have beenchanged to depend on the variance function, and in particularto work better for the "mu(1-mu)" variance function.  (PR#8486)*	より多くのglyphsを覆う1999年後半から14の標準の字体(一般的な35のものの残りだけでない)のための追伸()/pdf()字体測定基準をバージョンにアップデートしました。 また、測定基準のいくつかの違いがあります、そして、したがって、いくつかの場合、出力はわずかに異なっているかもしれません。


o  	追伸()に家族を指定することができます、そして、pdf()はCIDによって合わせられた字体を含むように広げられました、そのような字体家族を設立する新しい関数のType1Font()とCIDFont()と共に方法。

o  	prettyNum()には、新しい引数'preserve.width'と'zero.print'があります。前者が「なにも」でないときに、'big.mark'か'small.mark'を加えた後にさえ可能であるときに、形式()とformatC()からの呼び出しのように、結果として起こるストリングは必要な幅で保たれます。

o  	proc.time()とsystem.time()は現在、入手できる(ほとんどのUnixのようなシステム)ところに回を1ms精度に記録します。

o  	「μ(1μ)」変化の関数のために、より一層変化の関数と、特に仕事によるために準()家族のための初期化方法を変えました。 (PR#8486)


o 	read.table() gains a 'flush' argument passed to scan().

o 	require() now takes a 'lib.loc' argument.

o 	The second argument 'size' to sample() is required to havelength 1, so that errors when supplying arguments are moreeasily detected.

o 	The default is now compress = !ascii in save() (but not save.image).

o 	scan() and write.table() now have some interruptibility, whichmay be useful when processing very large files.

o 	A new heuristic test, seemsS4Object() is supplied, along with asimilar C-level test, R_seemsS4Object(object). The testdetects probable S4 objects by their class's attribute. Seethe help page.

o 	S3 classes can now be made non-virtual S4 classes by supplying aprototype object in the arguments to setOldClass().*	read.table()はスキャン()に通過された'豊富な'引数を獲得します。

o  	()を必要とします。現在、'lib.loc'引数は取ります。

o  	()を抽出する2番目の引数'サイズ'が長さ1を持つのに必要です、引数を供給するとき、誤りは、より容易に検出されます。

o  	現在、デフォルトは湿布=です!ASCIIは中で()(しかし、save.imageでない)を救います。

o  	現在、スキャン()とwrite.table()にはいくらかのinterruptibilityがあります。(非常に大きいファイルを処理するとき、interruptibilityは役に立つかもしれません)。

o  	R_seemsS4Object、新しい発見的なテストであり、同様のC-レベルテストと共にseemsS4Object()を供給します(反対してください)。 テストはそれらのクラスsの属性でありえそうなS4物を検出します。 ヘルプページを見ます。

o  	現在、S3のクラスは人工の非仮想のS4が引数における原型物をsetOldClass()に供給することによって属するということであるかもしれません。


o 	splinefun() returns a function that now also has a 'deriv' argumentand can provide up to the 3rd derivative of the interpolatingspline, thanks to Berwin Turlach.*	stopifnot(A) now gives a better error message when A has NAs, anduses "not all TRUE" when A has length >= 2.

o 	str()'s default method has a new argument 'strict.width' which canbe used to produce strict 'width' conforming output.  A newoptions(str = list(strict.width = *)) setting allows to controlthis for a whole session.

o 	summary.nls() has a new argument 'correlation' that defaultsto FALSE (like summary.lm).

o 	Sys.sleep() has sub-millisecond resolution on Unix-alikeswith gettimeofday().

o 	Sys.time() now has sub-millisecond accuracy on systemssupporting the POSIX call gettimeofday, and clock-tickaccuracy on Windows.

o 	The new function timestamp() adds a time stamp to the savedcommand history on consoles which support it.*	splinefun()はまた現在'deriv'引数を持っている関数を返して、補間スプラインの3番目の派生物まで提供されることができます、Berwin Turlachのおかげで。

o  	stopifnot(A)は現在、AにNAsがあるとき、より良いエラーメッセージを与えて、Aに長さ>=2があるとき、「すべてのTRUEでない」を使用します。

o  	str()のデフォルト方法には、出力を従わせながら厳しい'幅'を生産するのに使用することができる新しい引数'strict.width'があります。 全体のセッションのために設定からこれを制御する新しいオプション(str=リスト(strict.width=*))。


o  	summary.nls()には、FALSE(summary.lmのような)をデフォルトとする新しい引数'相関関係'があります。

o  	Sys.sleep()はUnix-alikesにgettimeofday()でサブミリセカンド解決を持っています。

o  	Sys.time()は、現在、WindowsでPOSIX呼び出しgettimeofday、および時計カチカチする音精度を支持しながら、システムの上にサブミリセカンド精度を持っています。

o  	新しい関数タイムスタンプ()はタイムスタンプをそれを支持するコンソールに関する取っておかれたコマンド歴史に追加します。

o 	New function tcrossprod() for efficiently computing x %*% t(x)and x %*% t(y).

o 	The suffix used by tempfile() is now in hex on all platformsand guaranteed to be at least 6 hex digits (usually 8).

o 	trace() now works more consistently and more like itsdocumentation, in particular the assertions about old tracingbeing removed for new.	For debugging purposes (of R) amechanism for debugging the trace computations themselves wasadded.	See trace.R.

o 	The implementation of trace() has beem made more general bycalling a function to do the trace interaction, and recover()now detects trace calls to trim the irrelevant code underneath.

o 	unserialize() can now also read a byte stream from a raw vector.*	効率的にx%を計算するための新しい関数tcrossprod()*%t(x)とx%*%t、(y)。

o  	tempfile()によって使用された接尾語は、現在、すべてのプラットホームの十六進法にはあって、少なくとも6十六進法ケタ(通常8)になるように保証されます。

o  	跡()は現在より一貫して働いています、そして、以上はドキュメンテーション、特に取り外される古いたどるのに関する主張が新しいのが好きです。デバッグ目的(Rの)のために、跡の計算自体をデバッグするためのメカニズムは加えられました。	trace.Rを見ます。

o  	() 現在の()が跡の相互作用をして、回復するために関数を呼ぶことによってbeemの人工の以上一般的にする跡の実現は無関係のコード下部を整えるという跡の要求を検出します。

o  	また、unserialize()は現在、生のベクトルからバイトの流れを読むことができます。


o 	The useDynLib() directive in the NAMESPACE file now accepts thenames of the native/foreign symbols that are to be resolved inthe DLL for use in .C/.Call/.Fortran/.External calls.  Thesecan be used as regular R variables instead of the (routinename, PACKAGE) pairs currently recommended.  Alternative namescan be given for the R variables mapping to these symbols.The native routine registration information can also be useddirectly via useDynLib(name, .registration = TRUE).  See the'Writing R Extensions' manual for more details.

	checkFF() (package 'tools') has been updated accordingly.

o 	validObject() has an option complete=TRUE that recursivelychecks the objects in the slots.  Not used when new(...)checks validity.

o 	New Vectorize() function, a wrapper for mapply().

o 	write.ftable() has gained an argument 'append = FALSE' (thanks toStephen Weigand).

o 	On Unix-alikes, X11() now has arguments to request the initialposition of the window, and 'gamma' defaults to the value ofgetOptions("gamma").  These changes are consistent with thewindows() device.

o 	X11() and the Unix-alike data entry window can have properties(including geometry) set by X resources: see their help files.*	NAMESPACEファイルにおけるuseDynLib()指示は現在、使用のために.C/.Call/.Fortran/.External呼び出しでDLLで決議されることになっているネイティブの、または、外国のシンボルの名前を受け入れます。 (通常の名前、パッケージ)組の代わりに通常のR変数が現在推薦したようにこれらを使用することができます。 R変数マッピングのために代替の名前をこれらのシンボルに与えることができます。また、直接useDynLib(名前、.registration=TRUE)を通してネイティブの通常の登録情報を使用することができます。 その他の詳細に関して'書くことのR Extensions'というマニュアルを見てください。

それに従って、checkFF()(パッケージ'ツール')をアップデートしました。

o  	validObject()はオプションにスロットで物を再帰的にチェックする=TRUEを完成させます。 新しいときに、使用されないで、(…)は正当性をチェックします。

o  	新しいVectorize()関数、mapply()のための包装紙。

o  	write.ftable()は主張('=FALSEを追加する'(スティーブン・ウェイガンドのおかげで))を獲得しました。

o  	Unix-alikesでは、X11()は現在、窓の最初の位置、およびgetOptionsの値への'ガンマ'デフォルト(「ガンマ」)を要求する引数を持っています。 これらの変化は窓()装置と一致しています。

o  	X11()と一様なUnixデータエントリーウィンドウで、Xリソースは特性(幾何学を含んでいる)を設定することができます: それらのヘルプファイルを見ます。


o 	xy.coords() & xyz.coords() now have NULL defaults for their 'y' or'y' and 'z' arguments.	This is more consistent with their earlierdocumentation, and may be convenient for using them.


o 	Non-syntactic names of list elements are now printed quoted bybackticks rather than double quotes.

o 	There is some basic checking for imminent C stack overflow (whenthe evaluation depth and the user interrupts are checked).On systems with suitable OS support (not Windows), segfaultsfrom C stack overflow are caught and treated as an R error.

	New function Cstack_info() reports on stack size and usage.

    	options(expressions) reverts to the default of 5000 nowstack checking is in place.

o 	Package tcltk does not try to initialize Tk on Unix-alikesunless a DISPLAY variable is present.  This allows packagesdependent on tcltk to be installed without access to an X server.

o 	The code used to guess timezone offsets where not supplied bythe OS uses a different algorithm that is more likely to guessthe summer-time transitions correctly.*	xy.coords()とxyz.coords()には、現在、彼らの'y'か'y'と'z'引数のためのNULLデフォルトがあります。	これは、それらの以前のドキュメンテーションと、より一致していて、それらを使用するのは都合がよいかもしれません。


o  	引用文を倍にするよりbackticksによってむしろ引用されて、リスト要素の非構文の名前は現在、印刷されます。

o  	差し迫っているCスタックオーバーフローのための何らかの基本的な照合があります(評価の深さとユーザ中断がチェックされるとき)。適当なOSサポート(Windowsでない)があるシステムの上では、Cスタックオーバーフローからのsegfaultsは捕らえられて、R誤りとして扱われます。

新しい関数Cstack_インフォメーション()はスタックサイズと用法に関して報告します。


5000年のデフォルトへの復帰者が現在チェックするのを積み重ねるオプション(式)が適所にあります。

o  	DISPLAY変数が存在していない場合、パッケージtcltkはUnix-alikesの上のTkを初期化しようとしません。 これは、tcltkに依存するパッケージがXサーバへのアクセスなしでインストールされるのを許容します。

o  	OSで供給しないところでタイムゾーンオフセットを推測するのに使用されるコードは正しく夏場変遷をより推測しそうな異なったアルゴリズムを使用します。

o 	Package tools contains translation tables 'Adobe_glyphs' and'charset_to_Unicode'.

o 	Changed the environment tree to be rooted in an emptyenvironment, available as emptyenv().  baseenv() has beenmodified to return an environment with emptyenv() as parent,rather than NULL.

o 	gettext has been updated to 0.14.5.

o 	PCRE has been updated to version 6.4.

o 	The method $.DLLInfo resolves the specified symbol in the DLL,returning a NativeSymbolInfo object.  Use [[ to access the actualvalues in the DLLInfo object.

o 	On systems with either vasprintf or both va_copy and a vsnprintfwhich reports the size of buffer required, connections such asgzfile() and bzfile() can now write arbitrarily long lines,not just 100000 chars.

o 	The R session temporary directory is now set in C code usingthe same algorithm whether or not the shell front-end is usedand on all platforms.  This looks at environment variablesTMPDIR, TMP and TEMP in turn, and checks if they point to awritable directory.

o 	Some of the classical tests put unnecessary restrictions on theLHS in the formula interface (e.g., t.test(x+y ~ g) was notallowed).*	パッケージツールは''_ユニコードへのcharset_'という変換テーブル'Adobe_glyphsを含んでいます。

o  	emptyenv(). baseenv()がNULLよりむしろ親としてemptyenv()がある環境を返すように変更されたので、空の環境で根づいていて、利用可能になるように環境木を変えました。

o  	gettextを0.14にアップデートしました。.5。

o  	PCREをバージョン6.4にアップデートしました。

o  	NativeSymbolInfo物を返して、方法$.DLLInfoはDLLの指定されたシンボルを決議します。 使用、DLLInfo物で実価にアクセスするために。

o  	vasprintfかva_コピーとバッファのサイズを報告するvsnprintfの両方のどちらかが必要であることのシステムで、gzfile()やbzfile()などの接続は現在、ちょうど100000の雑用ではなく、任意に長い線を書くことができます。

o  	Rセッション一時ディレクトリは現在、シェルフロントエンドが使用されているか否かに関係なく、同じアルゴリズムを使用するCコードとすべてのプラットホームの上に設定されます。 これは、順番に環境変数のTMPDIR、TMP、およびTEMPを見て、彼らが書き込み可能なディレクトリを示すかどうかチェックします。

o  	古典的なテストのいくつかが公式インタフェースに不要な制限をLHSに置きます(例えばt.テスト(x+y~g)は許されませんでした)。


o 	On suitably equipped Unix-alike systems, segfaults, illegaloperations and bus errors are caught and there is a simpleerror-handler which gives the user some choice as to what todo in interactive use. [Experimental.]

	On Windows access violations and illegal instructions arecaught with a simple error handler.  [Experimental.]

o 	Tracebacks now include calls such as .C/.Fortran/.Call, whichwill help if errors occur in R code evaluated by compiled codeand in tracebacks presented by the segfault etc handlers.

o 	Treatment of signature objects and method definition objects hasbeen modified to give cleaner printing and more consistency inthe treatment of signatures.  A sometimes useful utility,methodSignatureMatrix(), is now exported.

o 	R refrains from printing a final EOL upon exiting the main loopif the quiet flag is on and if the save action is known (e.g. thisis true for --slave).*	適当に備えられている一様なUnixシステム、segfaults、違法手術、およびバスに関して、誤りはそこに捕らえられているのが、純真な誤り操作者であるということです(対話的な使用でするべきことに関して何らかの選択をユーザに与えます)。 実験的。

Windowsアクセスのときに、違反と違法命令は純真な誤り操作者と共に捕らえられます。 実験的。

o  	Tracebacksは現在、.C/.Fortran/.Callなどの呼び出しを含んでいます。(誤りがコンパイルされたコードによって評価されたRコードとsegfaultなど操作者によって寄贈されたtracebacksに発生すると、.Callは助けるでしょう)。


o  	署名物と方法定義物の処理は、署名の処理で、より清潔な印刷と、より多くの一貫性を与えるように変更されました。 現在、時々役に立つユーティリティ(methodSignatureMatrix())を輸出します。

o  	Rが、静かな旗がオンであり、セーブ動作が知られているなら主な輪を出るとき最終的なEOLを印刷するのを控える、(例えば、これが本当である、--、奴隷)



*DEPRECATED & DEFUNCT

o 	The deprecated and undocumented use of atan() with two argumentshas been removed: instead use atan2().

o 	write.table0() is defunct in favour of write.table().

o 	format.char() is defunct in favour of format.default().

o 	Support for the long-deprecated (and no longer documented)arguments --min-vsize --min-nsize --max-vsize --max-nsize--vsize --nsize of R CMD BATCH has been removed.

o 	The 'debian' subdirectory has been removed from the sources.

o 	The 'vfont' argument of axis() and mtext() has been removed:use par(family=) instead.

o 	The unused graphical parameter "type" has been removed: itinvited confusion with the 'type' argument to default methodsof plot(), points() and lines().

o 	nlsMethod() and profiler() are no longer exported from the statsnamespace (and nlsMethod.plinear() is no longer registered asa method, as nlsMethod() was not generic).

o 	The re-named tcltk functions tkcmd, tkfile.tail, tkfile.dir,tkopen, tkclose, tkputs, tkread are now formally deprecated.

o 	Argument 'col' of bxp() is now formally deprecated.

o 	Use of NULL as an environment is deprecated and gives a warning.

o 	postscriptFont() is deprecated in favour of Type1Font() (whichis just a change of name).*	2つの引数によるatan()の推奨しなくて正式書類のない使用を取り除きました: 代わりに、atan2()を使用します。

o  	write.table0()はwrite.table()を支持して死んでいます。

o  	format.char()はformat.default()を支持して死んでいます。

o  	長く推奨しなくて(もう記録されていません)の主張(分-vsize)のために、分-nsize--最大-vsize--最大-nsizeを支持します。--R CMD BATCHのvsize --nsizeは取り外されました。

o  	ソースから'debian'サブディレクトリを取り外してあります。

o  	軸()とmtext()の'vfont'引数を取り除きました:代わりに、平価(家族=)を使用してください。

o  	「タイプ」という未使用のグラフィカルなパラメタを取り除いてあります: それは構想()、ポイント()、および線()のデフォルト方法に'タイプ'引数への混乱を招待しました。

o  	もう統計名前空間からnlsMethod()と型彫機()を輸出しません(方法として登録されて、nlsMethod()が一般的でなかったときに、nlsMethod.plinear()はもうそうです)。

o  	tkcmd、tkfile.tail、tkfile.dirがtkopenする改名されたtcltk関数、tkclose、tkputs、tkreadは現在、正式に非難されます。

o  	bxp()の引数'あん部'は現在、正式に非難されます。

o  	環境としてのNULLの使用は、推奨しなく、警報を出します。

o  	postscriptFont()はType1Font()(ただ名義変更である)を支持して非難されます。


o 	La.chol() and La.chol2inv() are deprecated (they have since R1.7.0 been the same as the default options of chol() and chol2inv).

o 	La.svd(method = "dgesvd") is deprecated.

o 	The use of install.R and R_PROFILE.R files in packages isdeprecated: use the DESCRIPTION file instead to arrange tosave an image or to load dependent packages.

	The following command-line options to INSTALL are deprecated(use the fields in the DESCRIPTION file instead):-s --save --no-save --lazy --no-lazy --lazy-data --no-lazy-data

o 	Graphical parameter 'tmag' (which is long unused) is deprecated.

o  	ルイジアナ州chol()とルイジアナ州chol2inv()は推奨しないです(R1.7以来彼らは.0のchol()の省略時のオプションとある同じくらいとchol2invを持っています)。

o  	ルイジアナ州svd(メソッド="dgesvd")は推奨しないです。

o  	パッケージの中のinstall.RとR_PROFILE.Rファイルの使用はそうです。

推奨しない: 代わりにDESCRIPTIONファイルを使用して、イメージを保存するか、または依存するパッケージをロードするように手配してください。

INSTALLへの以下のコマンドラインオプションは推奨しないです(代わりにDESCRIPTIONファイルの分野を使用してください):-s--節約してください--怠惰でないデータを保存しません(怠惰--怠惰でない--の怠惰なデータ)。

o  	グラフィカルなパラメタ'tmag'(長く未使用である)は推奨しないです。


*INTERNATIONALIZATION

	A set of patches supplied by Ei-ji Nakama has been incorporated.

o 	New postscript encodings for CP1253, CP1257 and Greek (ISO 8859-7).

o 	Support for East Asian CID-keyed fonts in pdf() and postscript().Although these usually contain Latin characters no accurateAFMs are available and so CID-keyed fonts are intended onlyfor use with CJK characters.

o 	Wide-character width functions wc[s]width are provided thatovercome problems found with OS-supplied ones (and thosepreviously used by R on Windows).  This means thatdouble-width CJK characters are now supported on allplatforms.  It seems that the width of some characters (andnot just CJK characters) depends on which CJK locale's fontsare in use and also on the OS.

	Revised wide-character classification functions areprovided for use on Windows, AIX and MacOS X to replacedeficient OS-supplied ones.Eiji Nakamaによって供給された1セットのパッチは法人組織でした。

o  	CP1253、CP1257、およびギリシア語(ISO8859-7)のための新しい追伸encodings。

o  	pdf()と追伸()の東アジアのCIDによって合わせられた字体のサポート。AFMsがこれらが通常正確でない状態でラテン語のキャラクタを含んでいますが、利用可能でCIDによって非常に合わせられるので、字体はCJKキャラクタとの使用のためだけに意図されます。

o  	広いキャラクタ幅の関数はsをwcします。幅は打ち勝たれれば問題がOSに供給されることでもの(そして、以前にWindowsでRによって使用されたもの)を見つけたということです。 これは、ダブル幅CJKキャラクタが現在すべてのプラットホームで支持されるのを意味します。 何人かのキャラクタ(そして、CJKキャラクタであるだけではない)の幅をどのCJK現場の字体が使用中であるかと、そして、OSにも依存するように思えます。

Windows、AIX、およびMacOS Xにおける使用が不十分なOSに供給されたものに取って代わるように、改訂された広いキャラクタ分類関数を提供します。

   o	There is support for MBCS charsets in the pictex() graphicsdevice, and rotated (by 90 degrees) text may work better.

   o	The \u (and \U except on Windows) notation for characters whichis supported by the parser in all MBCS charsets is now alwaysinterpreted as a Unicode point, even on platforms which do notencode wchar_t in Unicode.  These are now a syntax error insingle-byte locales.

o 	The default encoding for postscript() and pdf() is chosen tobe suitable for the current locale, if that is a single-bytelocale which is supported.  This covers European (includingGreek) and Cyrillic languages.

	In UTF-8 locales, a suitable single-byte encoding is chosenfor postscript() and pdf(), and text translated to it.

o 	xfig() gains an 'encoding' argument.

o 	There are some message translations into Spanish.o	MBCS charsetsのサポートがpictex()グラフィックス装置にあります、そして、回転する(90度の)テキストは、よりよく働くかもしれません。

o	キャラクタのためのすべてのMBCS charsetsでパーサによって支持される\u(そして、Windowsを除いた\U)記法は現在ユニコードポイントとしていつも解釈されます、ユニコードでwchar_tをコード化しないプラットホームでさえ。 現在、これらは単一のバイト現場の構文誤りです。

o  	追伸()とpdf()のためのデフォルトコード化は現在の現場に適当になるように選ばれています、それが支持される単一のバイト現場であるなら。 これはヨーロッパ(ギリシア語を含んでいる)の、そして、キリル文字の言語をカバーしています。

UTF-8現場では、適当な単一のバイトコード化が追伸()とpdf()に選ばれました、そして、テキストがそれに翻訳されました。

o  	xfig()は'コード化'引数を獲得します。

o  	スペイン語へのいくつかのメッセージ翻訳があります。


*INSTALLATION CHANGES

o 	The encoding files for pdf()/postscript() have been moved todirectory 'enc' in package 'grDevices'.

o 	Support for MBCS is only enabled if iconv is found and itsupports enough conversions.  (libiconv does.)

o 	In an MBCS locale, make check now translates the graphicsexamples from Latin-1.	This ensures that they will workcorrectly in UTF-8: it is possible that in other MBCS localesthey will now fail (rather than work completely incorrectly).

o 	There is a new test, 'test-Docs', which as part of 'makecheck-devel' tests the code in the documentation.  Currentlyit runs doc/manual/R-{exts,intro}.R and the compiled code inR-exts.c.

o 	The workaround to allow an external LAPACK-containing BLASsuch as libsunperf to be used with the internal LAPACK hasbeen removed.  If you have such a library you may now needto use --with-lapack.  It is no longer possible to use someolder versions of libsunperf, e.g. Forte 7 on 64-bit builds.

o 	A substitute for mkdtemp is provided, so it is now alwaysused for R_TempDir.

o 	Most of the functions checked for by 'configure' also havedeclarations checked for in the appropriate header.

o 	The top-level documentation files AUTHORS COPYING.LIB COPYRIGHTSFAQ RESOURCES THANKS have been moved to doc, and COPYING and NEWSare installed there.  The file Y2K has been removed from thedistribution.*	pdf()/追伸()のためのコード化ファイルはパッケージ'grDevices'のディレクトリ'enc'に動かされました。

o  	iconvが見つけられて、十分な変換を支持する場合にだけ、MBCSのサポートは可能にされます。 (libiconvはそうします。)

o  	MBCS現場では、造のチェックが現在、ラテン語-1からグラフィックスの例を翻訳します。	これは、彼らがUTF-8で正しく働くのを確実にします: 他のMBCS現場では、現在失敗するのが可能である、(むしろ、不当に完全に働いている、)

o  	新しいテスト、'チェック-develを作ってください'の一部としてドキュメンテーションのコードをテストする'試Docs'があります。 現在の、それはdoc/マニュアル/R{exts、序奏}.RとR-exts.cのコンパイルされたコードを走らせます。

o  	libsunperfなどの外部のLAPACKを含んでいるBLASが内部のLAPACKと共に使用されるのを許容する次善策を取り除きました。 あなたが現在使用する必要があることができるそのようなライブラリがlapackでありましたら。 64ビットの体格でlibsunperf、例えば、Forte7のいくつかの旧式のバージョンを使用するのはもう可能ではありません。

o  	mkdtempの代用品を提供するので、それは現在、R_TempDirにいつも使用されます。

o  	また、'構成'によってチェックされた関数の大部分は適切なヘッダーで宣言をチェックさせます。

o  	トップレベルドキュメンテーションファイルAUTHORS COPYING.LIB COPYRIGHTS FAQ RESOURCES THANKSはdocに動かされました、そして、COPYINGとNEWSはそこにインストールされます。 分配からファイルY2Kを取り除きました。


o 	The extension .lo is no longer used in building R (only inthe optional build of libRmath.so): this allows a considerablesimplification of the Makefiles.

o 	Direct support for f2c has been removed: it can still be usedvia a script which makes it look like a Fortran compiler.(src/scripts/f77_f2c is an example of such a script.)

o 	There is a new flag SAFE_FFLAGS which is used for thecompilation of dlamc.f.	 It is set by configure for knownproblem cases (recent g77 and gfortran), but can be overriddenby the user.

o 	The standard autoconf macros for large-file support are now used,and these are enabled unless --disable-largefile is specified.This replaces --enable-linux-lfs (and is now selected by default).

o 	Visibility attributes are used where supported (gcc4/gfortran onsome platforms, also gcc3/g77 on FC3 and partially elsewhere).The main benefit should be faster loading (and perhaps betteroptimized code) in some of the dynamic shared objects (e.g.libR.so and stats.so).

o 	The *PICFLAGS are taken to be -fpic rather than -fPIC wherepossible.   This will make no difference on most platforms:-fPIC is needed on Sparc (and still used there), but -fpicshould give slightly better performance on PowerPC (although-fPIC is used on PPC64 as it is needed to build libR.so there).

o 	More use is made of inlining for small utility functions suchas isReal.  Because this can only be done portably with C99constructs (and we know of no actual implementation), this isonly done for the GNU C compiler.

o 	There is an experimental feature to allow shared installationsof sub-architectures.  See the R-admin manual.

o 	All platforms now use R's internal implementation of strptime,which allows fractional seconds.  (The major platforms werealready using it.)

o 	The dlcompat work-around for old Mac OS X systems (<= 10.2)has been removed.  External dlcompat must be installed if needed.

o  	拡大.loはもうビルRで使用されません(任意だけでは、libRmath.soで建ててください): これはMakefilesのかなりの簡素化を許します。

o  	f2cのダイレクトサポートを取り除きました: それがFortranコンパイラに似ているスクリプトでまだそれを使用することができます。(src/スクリプト/f77_f2cはそのようなスクリプトに関する例です。)

o  	dlamc.fの編集に使用される新しい旗のSAFE_FFLAGSがあります。	それによってセットされます。既知の問題によって、ユーザがくつがえすことができるのを除いて、ケース(最近のg77とgfortran)を構成します。

o  	大きいファイルサポートのための標準のautoconfマクロが現在、使用されて、これらが可能にされる、--、無能にする、-largefileは指定されます。これが取り替える、--linux-lfs(そして、現在、デフォルトで選択される)を有効にします。

o  	目に見えること属性は支持されているところで使用されます。(gcc4/gfortranがいくつかに載せられる、gcc3/g77、もFC3と部分的である、ほかの場所)主な利益はいくつかのダイナミックな共有された物(例えば、libR.soとstats.so)で、より速くロードされるべきです(そして、恐らく、コードを最適化するほうがよいです)。

o  -fPICよりむしろ可能であるところの-fpicになるように*PICFLAGSを取ります。 これはほとんどのプラットホームで重要でないでしょう:-fPICがSparc(そして、そこでまだ使用されている)で必要ですが、-fpicがパワーPCに関するわずかに良いパフォーマンスを行うべきである、(-それがそこにlibR.soを造るのに必要であるときにfPICがPPC64で使用される、)

o  	isRealなどの小さいユーティリティ関数のために不裏打ちすることで、より多くの使用をします。 C99構造物でportablyにこれができるだけであるので(私たちはどんな実際の実現も知りません)、GNU Cコンパイラのためにこれをするだけです。

o  	サブ構造の共有されたインストールを許容する実験特徴があります。 R-アドミンマニュアルを見ます。

o  	すべてのプラットホームが現在、Rのstrptimeの内部の実現を使用します。(strptimeは断片的な秒を許容します)。 (主要なプラットホームは既にそれを使用していました。)

o  	古いMac OS Xシステム<=10.2)のためのdlcompat次善策を取り外してあります。必要であるなら、外部のdlcompatをインストールしなければなりません。



*UTILITIES

o 	R CMD check now uses an install log by default.

o 	R CMD check works for packages whose package name is differentfrom the directory name in which it is located.

o 	R CMD INSTALL now uses more randomness in the temporarydirectory name even on systems without mktemp -d.

o 	R CMD f77 has been removed now f2c is no longer supported.

o 	The version string shown in the startup message and by"R --version", and that stored in variable R.version.stringare now in exactly the same format.

o 	The base name of a help file needs to be valid as part of a file://URL, so R CMD check now checks the names are ASCII and do notcontain % .

o 	R CMD check now warns about unknown sections in Rd files, andinvalid names for help, demo and R files, as well as unlikelyfile names in the 'src' directory.  The latter is controlledby option --check-subdirs and by default is done if checking atarball without a configure script.

	R CMD build excludes invalid files in the 'man', 'R' and 'demo'subdirectories.

o 	\usepackage[noae]{Sweave} in the header of an Sweave filesupresses auto-usage of the ae package ("almost European"fonts) and T1 input encoding.

o 	R CMDチェックは現在、デフォルトでインストールログを使用します。

o  	R CMDはパッケージ名がそれが位置しているディレクトリ名と異なっているパッケージがないかどうか作品をチェックします。

o  	R CMD INSTALLは現在、システムの上でさえmktemp-dなしで一時ディレクトリ名における、より多くの偶発性を使用します。

o  	R CMD f77による現在取り除いて、f2cがもう支持されないということでした。

o  	見せられたバージョンストリング、「R--」 それが可変R.version.stringに格納したバージョンはまさに同じ形式において現在です。

o  	ヘルプファイルのベース名は、R CMDチェックが現在ファイル://URL名前をチェックして、部分がASCIIであり、%を含んでいないので有効である必要があります。


o  	R CMDチェックに現在Rdファイル、助けのための無効の名前、デモ、およびRファイルの中で未知のセクションに関して警告します、'src'ディレクトリのありそうもないファイル名と同様に。 後者は、デフォルトでsubdirsがオプション--チェックで制御されて、されますが、チェックしています。aのないtarballはスクリプトを構成します。

CMDが建てるRは'男性'、'R'、および'デモ'サブディレクトリの無効のファイルを除きます。

o  	aeパッケージ(「ほとんどヨーロッパ」の字体)とT1入力コード化のSweaveファイルsupresses自動用法のヘッダーの\usepackage noae{Sweave}。



*DOCUMENTATION

o 	Rd format now allows \var{} markup inside \code{} and \examples{}.

o 	Markup such as --, ---, < and > is handled better whenconverting .Rd files to [C]HTML.

o 	There is new markup \link[=dest]{name} to generate a link to topic'dest' which is shown as 'name', and \linkS4class{abc} whichexpands to \link[=abc-class]{abc}, for cross-referencing therecommended form of documentation for S4 classes.*	形式は現在、\var{}値上げ内部の\コード{}と\に例{}を第許容します。

o  	値上げ、そのようなもの-----, そして、<、>.Rdを変換するとHTMLがCにファイルされると、扱うほうがよいです。

o  	'名前'、および\として\に広がるlinkS4class{abc}が=abc-クラス{abc}をリンクするのが示される話題'dest'へのリンクを発生させるように、新しいマーク付け\リンク=dest{命名する}があります、S4のクラスのためのお勧めのフォームのドキュメンテーションに十字で参照をつけるために。


*PACKAGE INSTALLATION

o 	There is now some support for Fortran 90/95 code in packages:see `Writing R Extensions'.

o 	Installation of man sources and demos is now done by R code.The restrictions on the names of help files, R files andof demos are now enforced (see `Writing R Extensions').

o 	Packages which contain compiled code can now have more thanone dot in their name even on Windows.

o 	The Meta/hsearch.rds database saved now contains LibPath="".This information is now always recreated when help.search() isrun, but the field is retained for back-compatibility.

o 	update.packages() now has a '...' argument to be passed toinstall.packages(), including the formerly separate arguments'destdir' and 'installWithVers'.

o 	Make macros AR and RANLIB are now declared in etc/Makeconf foruse by packages which wish to make static libraries.

o  	現在、パッケージにはFortran90/95コードの何らかのサポートがあります:'R Extensionsに書きます'を見てください。

o  	現在、Rコードで男性ソースとデモのインストールをします。ヘルプファイルの名前における制限、Rは、ファイルして、今、デモについて実施されます('R Extensionsに書きます'を見てください)。

o  	コンパイルされたコードを含むパッケージは現在、Windowsにさえそれらの名前の1つ以上のドットを持つことができます。

o  	「現在保存されているMeta/hsearch.rdsデータベースはLibPath=を含んでいる」、」

help.search()がいつ走るかというこの情報は現在、いつも休養させられますが、分野は逆互換性のために保有されます。

o  	'update.packages()には、現在、aがあります'…''以前別々の'引数destdir'installWithVers'を含むinstall.packages()に通過される引数'。

o  	ARとRANLIBが現在宣言しているマクロをパッケージによる使用のための静的なライブラリを作りたがっているなど/Makeconfにします。

*C-LEVEL FACILITIES

o 	qgamma and rgamma in Rmath.h now check for non-positive arguments.

o 	The BLAS which ships with R now contains the complete set ofdouble-complex BLAS routines, rather than just those used in R.

	<R_ext/BLAS.h> has been corrected to add the missingdouble-precision BLAS functions drotmg and drotm, and toexclude lsame (which is a Lapack auxiliary function and is nowdeclared in <R_ext/Lapack.h>).	It also includes the doublecomplex routines added for this release of R provided Fortrandoublecomplex is usable on the platform.

o 	<R_ext/BLAS.h> and <R_ext/Lapack.h> now declare all the entrypoints as 'extern'.

o 	The flag SAFE_FFLAGS is made available to packages viaetc/Makeconf and R CMD config.	It can be used whereoptimization needs to be defeated, e.g. in LAPACK setup.

o 	getNativeSymbolInfo has a withRegistrationInfo argument whichcauses the address field to be a reference to the registrationinformation if it is available for that symbol.	 If theregistration information is not available, the address is areference to the native symbol. The default is FALSE which isbackward compatible, returning just the address of the symboland ignoring registration information.

o 	errorcall and warningcall are now declared in <Rinternals.h>(they might be needed in front-ends).

o 	R_FlushConsole and R_ProcessEvents are now declared in <R.h>.

o 	The R_Sock* functions supporting socket connections are nolonger declared in R-ftp-http.h as they are not loaded into Ritself, and are now hidden in the module's DLL on suitable systems.*	Rmath.hのqgammaとrgammaは現在、非陽の引数がないかどうかチェックします。

o  	現在Rと共に出荷するBLASはまさしくRで使用されるものよりむしろ完全なセットの二重複雑なBLASルーチンを含んでいます。

欠けている倍精度BLAS関数のdrotmgとdrotmを加えて、lsame(Lapackの補助の関数であり、現在、<R_ext/Lapack.h>で宣言される)を除くために>を<R_ext/BLAS.h修正してあります。	また、それはFortran doublecomplexがプラットホームで使用可能であるならRのこのリリースのために加えられた二重複雑なルーチンを含んでいます。

o  	<R_ext/BLAS.h>と<R_ext/Lapack.h>は現在、'通いの人'としてすべてのエントリー・ポイントを宣言します。

o  	旗のSAFE_FFLAGSをなど/MakeconfとR CMDコンフィグでパッケージに利用可能にします。	最適化が例えば、LAPACKセットアップで破られる必要があるところでそれを使用することができます。

o  	getNativeSymbolInfoには、それがそのシンボルに利用可能であるならアドレス・フィールドが登録情報の参照であることを引き起こすwithRegistrationInfo引数があります。	登録情報が利用可能でないなら、アドレスはネイティブのシンボルの参照です。 デフォルト、まさしくシンボルのアドレスを返して、登録情報を無視して、後方であることのFALSEは互換性がありますか?


o  	errorcallとwarningcallは現在、<Rinternals.h>で申告されます(それらがフロントエンドで必要であるかもしれません)。

o  	R_FlushConsoleとR_ProcessEventsは現在、<R.h>で申告されます。

o  	R_ソックス* ソケット接続を支持する関数が、彼らがR自体に積み込まれないときもうR-ftp-http.hで宣言されないで、現在、適当なシステムの上にモジュールのDLLに隠されます。


*BUG FIXES

o 	Quoted arguments to the R script after --args are nowpassed quoted to the R executable and so will be shown asexpected by commandArgs().  (They were previously split atwhitespace even inside quotes on Unix-alikes but not onWindows.)

o 	axis() now supports pars 'xaxp'/'yaxp' as inline arguments.

o 	sort() now does not return inappropriate attributes such as"dim" and "tsp": it only returns names.

	sort(x, partial=) no longer returns unsorted names, and dropsnames (since it is supplied for efficiency).

o 	Use of non-central F in pf() gives accurate values for larger ncp.

o 	R CMD build --binary does a better job of cleaning up afterfailure to re-make vignettes.

o 	reg-test-1.R tested system(intern=TRUE) which depends on popenand so is not supported on all platforms.

o 	Changed apparent mis-spelling of "Gibraltar" in dataset 'eurodist'.

o 	sysconf() is now used to find the number of clock ticks/second:under some circumstances glibc reported CLK_TCK = 60 when thetrue value was 100.

o 	identical() was not allowing for embedded nuls in characterstrings. (NB: the comparison operators including == do not,and never will.)

o 	The profile() and profiler() methods for "nls" objects nowsupport algorithm = "plinear" and algorithm = "port".

o 	The signal handlers for signals USR1 and USR2 where notrestored if the signal arrived when interrupts were suspended.

o 	Certain combinations of S4 inheritance could cause inheritedmethods to override some directly specified methods.

o 	Some cases of named signatures in calls to setMethod() caused errors.

o 	all.equal() is now more consistent and "picky" about mismatchingattributes, in particular names(); this is a part of thepropositions by Andy Piskorkski (PR#8191).*	commandArgs()によって予想されるように--argsが今実行可能なRに引用されていた状態で渡されるので見せられた後に引数をRスクリプトに引用しました。 (それらは、以前に、内部さえUnix-alikesで引用する空白で分けられましたが、Windowsに関して分けられたというわけではありません。)

o  	軸()は現在、インライン引数としてパー'xaxp'/'yaxp'を支持します。

o  	種類()は現在、「薄暗くしてください」や「ティースプーンフル」などの不適当な属性を返しません: それは名前を返すだけです。

種類(x、部分的な=)は、もう非分類された名前を返さないで、名前を落とします(それを効率に供給するので)。

o  	pf()での非中央のFの使用は、より大きいncpのために正確な値を与えます。

o  	R CMDは建てます--バイナリーはビネットを作り変えないことの後に掃除するより良い仕事をします。

o  	reg-test-1.Rは、popenによるシステム(インターン=TRUE)を検査するので、すべてのプラットホームで支持されません。

o  	'eurodist'というデータセットにおける、「ジブラルタル」の見かけのスペルミスを変えました。

o  	sysconf()は現在、時計の数がカチカチする音/2番目であることがわかるのに使用されます:真の値が100であったときに、いくつかの状況で、glibcはCLK_TCK=60を報告しました。

o  	同じ()は文字列で埋め込まれたnulsを考慮していませんでした。 (ネブラスカ: ==を含んでいるのがそうしない比較オペレータ、および決して意志でない。)

o  	"nls"物現在のサポートアルゴリズム="plinear"とアルゴリズム=「ポート」のためのプロフィール()と型彫機()方法。

o  	中断が中断したとき、信号のUSR1とUSR2のための信号操作者は信号であるなら回復しないところで到着しました。

o  	S4遺産のある組み合わせはいくつかの直接指定された方法をくつがえす引き継いでいる方法を引き起こす場合がありました。

o  	誤りが引き起こされたsetMethod()への呼び出しにおける、命名された署名に関するいくつかのケース。

o  	all.equal()は特定の名前()の属性にミスマッチすることに関して現在、より一貫していて「気むずかしいです」; これはアンディPiskorkski(PR#8191)による命題の一部です。

o 	load() when applied to a connection leaves it open/not as itfound it, and checks explicitly for having a binary readableconnection.

o 	The p-values given by stat.anova() (called from severalanova() methods) are now NA (rather than spurious) ifnon-nested models give rise to changes in deviance with adifferent sign from changes in degrees of freedom.

o 	Built-ins were reported as the relevant call in C-level error()siff R profiling was in progress.  Now they are never reported.

o 	Too-long signatures (with no names) were not being caughtin setMethod().

o 	Slot names in prototype() are being more thoroughly checked.

o 	signif() is more likely to follow the 'round to even' rule forexactly representable numbers, e.g. signif(0.25, 1).  (Relatedto PR#8452.)

o 	nls() now works correctly with some low-dimensional fits,e.g. with one or zero non-linear parameters.

o 	glm() could give an inappropriate error message if allpossible coefficients were invalid (e.g. a log-linear binomialmodel with no intercept and a not all positive predictor).

o 	solve() gives clearer error messages for some incorrect usages.(PR#8494 and similar)

o 	The gaussian() family was missing the 'valideta' component(which could be needed for the "inverse" link function).

	The starting values supplied by the gaussian family could beinvalid for the "log" and "inverse" link functions.  This isnow reported.*	接続に適用されると、負荷()は、それを見つけなかったのでそれを戸外/に発って、2進の読み込み可能な接続を持っているのがないかどうか明らかにチェックします。

o  	非入れ子にされたモデルが自由の度合いにおける変化からの異なったサインで逸脱における変化を起こすなら、現在、stat.anova()(いくつかのanova()方法から、呼ばれる)によって与えられたp-値はNA(偽りであるよりむしろ)です。

o  	C-レベル誤り()s iff Rプロフィールにおける関連呼び出しが進行していたとき、組立のinsは報告されました。 現在、それらは決して報告されません。


o  	また、長い署名(名前のない)はsetMethod()に捕らえられていませんでした。

o  	原型()のスロット名は、より徹底的にチェックされています。

o  	'signif()が、より続きそうである、周囲で'まさに「表-可能」な数、例えば、signif(0.25、1)のための規則にさえ。 (PR#8452に関連しました)

o  	nls()は現在いくつかの低い次元発作で正しく働いています。e。1つの、または、ゼロ非線形のパラメタがあるg.。

o  	すべての可能な係数が無効であるなら(例えば、インタセプトのない対数線形二項分布モデルとすべて積極的でない予言者)、glm()は不適当なエラーメッセージを与えることができるでしょうに。

o  	()を解決します。いくつかの不正確な用法のための、より明確なエラーメッセージを与えます。(PR#8494、同様である、)

o  	ガウスの()家族は'valideta'コンポーネント(「逆」のリンク関数に必要であったかもしれない)をなくしていました。

「ログ」と「逆」のリンク関数に、ガウスの家族によって供給された始めの値は無効であるかもしれません。 これは現在、報告されます。


o 	data.matrix() did not work correctly on zero-row data frames.(PR#8496 and other problems.)

o 	The DSC comments in the files from postscript(onefile=FALSE) nowlabel all files as having page 1 of 1, as some other softwareseems to expect that.

o 	The axis labels chosen for logarithmic axis are now lesslikely to be linear and inappropriate (when the range is morethan 10 and less than 100).  (PR#1235)

o 	Staircase lines (types "s" and "S") are now drawncontinuously rather than a point at a time and so line types,mitring and so on work. (PR#2630)

o 	Calling par(mfg) before doing any plotting resulted in NewPagenever being called on the device, which in turn resulted inincorrect output for postcript() and pdf() devices.  (Reportedby Marc Schwartz in discussion of the non-bug PR#7820.)

o 	terms.formula needed to add parentheses to formulae withterms containing '|'.  (PR#8462)

o 	pbirthday() and qbirthday() now also work for very improbableevents {those you are typically *not* interested in}.

o 	Only source help files starting with an upper- or lower-caseletter or digit and extension .Rd or .rd are documented to beprocessed.  This is more liberal in that starting with a digitis now also allowed, but rule is now enforced.

o 	nls(algorthm="port") was always taking positive numericdifferences and so could exceed the upper bounds.

o 	methods:::.asEnvironmentPackage() was not allowing forversioned installs.

o 	.find.package() now reports which package(s) it cannot find inthe case it stops with an error.*	data.matrix()は正しくゼロ列のデータフレームに動きませんでした。(PR#8496と他の問題。)

o  	追伸(onefile=FALSE)からのファイルにおけるDSCコメントは現在1/1ページを持っているとしてすべてのファイルをラベルします、ある他のソフトウェアがそれを予想するように思えるように。

o  	対数の軸に選ばれた軸のラベルは現在、それほど直線的であって、不適当である(いつ範囲は10以上ですか、そして、100未満)傾向がありません。 (PR#1235)

o  	階段線(「s」と「S」をタイプする)が一度に今絶え間なくポイントよりむしろ描かれるので、線タイプ、mitringなどは利きます。 (PR#2630)

o  	平価(mfg)をどんな企みもするのに召喚すると、装置に決して呼ばれないNewPageはもたらされました。順番に、装置はpostcript()とpdf()装置のための不正確な出力をもたらしました。 (マーク・シュワルツで、非バグPR#の議論で7820を報告しました)

o  	'terms.formulaは、用語が含んでいて括弧を公式に追加する必要がありました'|'. (PR#8462)

o  	また、pbirthday()とqbirthday()は現在、非常にありそうもない出来事{あなたが通常興味を持っていないそれら}のために働いています。

o  	上側の、または、小文字の手紙かケタから始まるソースヘルプファイルと拡大.Rdか.rdだけが、処理されるために記録されます。 また、ケタから始まるのが現在、許容されていますが、規則が現在励行されるので、これは、より寛容です。

o  	nls(algorthm=「ポート」)は、いつも積極的な数値違いを取っていたので、上限を超えることができました。

o  	方法:、:、:.asEnvironmentPackage()はversionedインストールを考慮していませんでした。

o  	.find.package()は、現在、どれが(s) それをパッケージするかが場合で誤りに応じてそれが止まるのを見つけることができないと報告します。


o 	The standard Unix-alike version of file.show() gives aninformative message if it cannot open a file rather than the(possibly incorrect) 'NO FILE'.

o 	window() did not allow non-overlapping ranges withextend = TRUE.	(PR#8545)

o 	pbinom(size = 0) now returns correct values (not NaN).	(PR#8560)

o 	[dp]binom(x, *) for x < 0 now always returns 0. (PR#8700)analogous change in pgeom(), pnbinom() and ppois().

o 	[dqpr]geom and [dpqr]nbinom() now all consistently accept prob = 1but not prob = 0.  qgeom(prob=1) now gives the correct values(not -1).

o 	INSTALL on Unix-alikes was not loading dependent packages whenpreparing for lazy-loading.

o 	qcauchy(1) now gives +Inf instead of just a very large number.

o 	df(0, f1, *) now properly returns Inf, 1, or 0 for f1 < , = , or > 2.

o 	qbinom(), qnbinom() and qpois() now use a better search andnormally reach the answer very quickly when it is large(instead of being slow or infinite-looping).

o 	pt(x, df) lost accuracy in the far tails (when |x| > 1e154) forsmall df (like df = 0.001 for which such extremes are not unlikely).

o 	dbeta(x, a, b) underflowed internally and incorrectly gave 0for very small x and a.

o 	None of the warnings about convergence failures or loss ofprecision in nmath (distribution and special functions) werebeing reported to the R user.*	(ことによると不正確)の'NO FILE'よりむしろファイルを開くことができないなら、file.show()の標準の一様なUnixバージョンは通知メッセージをします。

o  	()が非の重なるのに範囲を許容しなかった窓は=TRUEを広げています。	(PR#8545)

o  	pbinom(サイズ=0)は現在、正しい値(NaNでない)を返します。	(PR#8560)

o  	dp binom、(x*x<に関して、現在の0はいつも戻ります。)、0 pgeom()、pnbinom()、およびppois()における(PR#8700)類似の変化。

o  	dqpr geomとdpqr nbinom()は現在、一貫してprob=0ではなく、prob=1をすべて受け入れます。qgeom(prob=1)は現在、正しい値(-1でない)を与えます。

o  	怠惰なローディングの用意をするとき、Unix-alikesの上のINSTALLは依存するパッケージをロードしていませんでした。

o  	qcauchy(1)は現在、+ まさしく非常に大きい数の代わりにInfに与えます。

o  	df、(0、f1*)、現在、>f1<、=、または2のために適切にInf、1、または0を返します。

o  	それが大きいときに(遅いかループすること無限のの代わりに)、qbinom()、qnbinom()、およびqpois()はもう、より良い検索を使用して、通常、非常にすぐに答えに達します。

o  	Pt(x、df)は小さいdf(そのような極端がありそうもなくないdf=0.001のような)に、遠いテール(いつ| x| >1e154)の中で精度を失ったか。

o  	dbeta(x、a、b)は内部的にunderflowedして、非常に小さいxとaのために不当に0を与えました。

o  	nmath(分配と特別な関数)の精度の集合失敗か損失に関する警告のいずれもRユーザに報告されていませんでした。


o 	dnt was missing from standalone nmath (under Unix-alikes).

o 	split() now accepts factors with numeric (but not storage modeinteger) codes.

o 	The utilities such as 'check' now report active version numbersagain, as SVN 'last changed revision' numbers.

o 	addmargins() did not accept a name for 'FUN', only an expression.

o 	'+' for POSIXt objects now takes the tzone from whicheverobject has it, so date+x is the same as x+date if x is numeric.

o 	mean.default() and var() compute means with an additional passand so are often more accurate, e.g. the variance of aconstant vector is (almost) always zero and the mean of such avector will be equal to the constant value to machineprecision.  (PR#1228)

	sum(), prod(), mean(), rowSums() and friends use a long doubleaccumulator where available and so may be more accurate.  (Thisis particularly helpful on systems such as Sparc and AMD64where long double gives considerably greater exponent rangeand precision than double.)

o 	read.dcf() now gives a warning on malformed lines.

o 	add1.[g]lm now try harder to use the environment of theformula in the orginal fit to look for objects such as the'data' and 'subset' arguments.

o 	gaussian()$aic was inconsistent with e.g. the lm results fromAIC() and extractAIC() for weighted fits: it treated the weightsas case weights and not variance factors.*	dntはスタンドアロンnmath(Unix-alikesの下の)から欠けていました。

o  	分裂()は現在、数値(しかし、格納モード整数でない)のコードで要素を受け入れます。

o  	現在'チェックする'ようなユーティリティは再びSVN'最後に変えられた改正'番号としてアクティブなバージョン番号を報告します。

o  	addmargins()は'FUN'、表現だけのために名前を受け入れませんでした。

o  	POSIXt物のための'+'が現在それを持っているどの物からtzoneを連れて行くかので、xが数値であるなら、日付の+xはx+日付と同じです。

o  	mean.default()とvar()は追加パスがある手段を計算するので、しばしばより正確です、そして、(ほとんど)いつも例えば、一定のベクトルの変化はゼロです、そして、そのようなベクトルの平均は精度を機械加工するために恒常価値と等しくなるでしょう。 (PR#1228)

() rowSums()と友人が入手できるところで長い二重アキュムレータを使用するのを意味するので、合計()(突き棒())は、より正確であるかもしれません。 (これはSparcなどのシステムの上で特に役立っていて、AMD64は倍増するより長いときに二重であるところでかなり大きい解説者範囲と精度を与えます。)


o  	read.dcf()は現在、奇形の線の上で警報を出します。

o  	add1g lmは、現在、'データ'と'部分集合'引数などの目的を探すのにorginal発作における、公式の環境を使用するために一層努力します。

o  	荷重している発作において、ガウスの()$aicは例えば、アイク()とextractAIC()からのlm結果に矛盾していました: それは変化の要素ではなく、ケース重りとして重りを扱いました。

o 	system() on Unix-alikes ignored non-logical values of 'intern' andtreated 'intern = NA' as true.

o 	as.table() now produces non-NA rownames when converting amatrix of more than 26 rows.  (PR#8652)

o 	Partial sorting used an algorithm that was intended only for afew values of 'partial' and so could be far slower than a fullsort.  It now switches to a barebones full sort for more than10 values of 'partial' and uses a more efficient recursiveimplementation for 2...10.

o 	summary.glm() returned an estimate of dispersion of Inf for agaussian glm with zero residual degrees of freedom and thentreated that as a known value.	It now uses the estimate NaN,which is consistent with summary.lm().

o 	Sys.sleep() on Unix-alikes was restricted to about 2147 secondsand otherwise might never have returned.  (PR#8678)

o 	is(obj, Cl) could wrongly report TRUE when Cl was a classUnion andmultiple inheritance was involved.

o 	confint[.lm / .default] used label "100 %" for level = 0.999

o 	Empty entries (i.e., extraneous ",") in NAMESPACE files now givea better error message early at parsing time instead of a lesscomprehensible one later at load time.*	Unix-alikesの上のシステム()は、'インターン'の非論理的な値を無視して、本当であるとして'インターン=NA'を扱いました。

o  	今26以上の列のマトリクスを変換するとき、as.table()は非NA rownamesを生産します。 (PR#8652)

o  	部分的なソーティングは'部分的'のいくつかの値のためだけに意図されたので完全な種類よりはるかに遅いかもしれないアルゴリズムを使用しました。 それは、現在、'部分的'の10以上の値のためにbarebonesの完全な種類に切り替わって、2により効率的な再帰的な実現を使用します…10.

o  	summary.glm()は残差自由度ゼロがあるガウスのglmのためにInfの分散の見積りを返して、次に、知られている値としてそれを扱いました。	それは現在、見積りを使用します。NaN。(そのNaNはsummary.lm()と一致しています)。


o  	およそ2147秒に制限されました。そうでなければ、Unix-alikesの上のSys.sleep()は一度も戻ったことがないかもしれません。 (PR#8678)

o  	ClがclassUnionであり、複数の遺産がかかわったとき、(obj、Cl)は誤ってTRUEを報告するかもしれません。

o  	confint.lm/.defaultはレベル=0.999にラベルを「100%」使用しました。

o  	「エントリーを空にしてください、(すなわち、異質である、」、」、)、現在の名前空間ファイルの中では、負荷時に後でそれほど分かりやすくないものの代わりに構文解析時により良いエラーメッセージを早く与えます。

o 	all.equal(n1, n2) could erroneously return NA when n1, n2contained large integers.

o 	anova.mlm() didn't handle multi-df effects properly in thesingle-model case (PR#8679)

o 	anova.mlm() had its colnames mangled by data.frame() (neededcheck.names=FALSE).

o 	summary.glm() gave an NA estimate of dispersion for fits withzero weights.  (PR#8720)

o 	qhyper() had too small a tolerance for right-continuity onsome platforms so was not always an inverse to phyper().

o 	rownames<-.data.frame() and dimnames<-.data.frame() tested thelength(s) of the replacement value(s) before coercion, whichcan change the length (e.g. for class "POSIXlt").

o 	max() and min() ignored the largest/smallest representableinteger, as well as Inf/-Inf.  (PR#8731)

o 	write.table() assumed factors had integer codes: it now allowsmalformed factors with numeric codes (and otherwise throws anerror).

o 	Worked around a Solaris restriction which meant thatSys.sleep() was only effective for times of up to one second.

o    sink(, split=TRUE) now works correctly, but is allowed only onplatforms that support va_copy or __va_copy.  (PR#8716)

o 	factanal(), prcomp() and princomp() now only check that columnsin the model frame that will be used are numeric (theypreviously also checked columns which were part of negative termsin the formula).

o    Misuse of $ in apply could corrupt memory.  (PR#8718)

o 	apply() could fail if the function returned NULL (e.g. ifthere was a single row).*	n1であるときに、all.equal(n1、n2)は誤ってNAを返すことができて、n2は大きい整数を含みました。

o 	anova.mlm()はただ一つのモデル・ケース(PR#8679)で適切に多df効果を扱いませんでした。

o 	anova.mlm()はdata.frame()(check.names=FALSEを必要とする)にcolnamesを台無しにさせました。

o 	summary.glm()はゼロ重りに従った発作のために分散のNA見積りを与えました。 (PR#8720)

o 	qhyper()がいくつかのプラットホームに正しい連続のためのわずか過ぎる寛容を持っていたので、phyper()にはいつも逆がありませんでしたか?

o  	rownames<-.data.frame()とdimnames<-.data.frame()は強制の前に再取得価額の長さをテストしました。強制は長さ(例えば、クラス"POSIXlt"のための)を変えることができます。

o  	分()の最大()、無視された最も大きいか最もわずかな「表-可能」整数、およびInf/-Inf。 (PR#8731)

o  	write.table()は、要素には整数コードがあったと仮定しました: それは現在、数字コード(そして、そうでなければ、誤りを投げる)がある奇形の要素を許容します。

o  	最大1秒の回だけに、Sys.sleep()が有効であることを意味したSolaris制限の周りで扱われます。

o   流し台(分裂=TRUE)は、現在正しく働いていますが、va_コピーか__va_コピーを支えるプラットホームだけに許容されています。 (PR#8716)

o  	factanal()、prcomp()、およびprincomp()は、現在、使用されるモデルフレームのコラムが数値であることをチェックするだけです(また、それらは以前に、公式の否定的用語の一部であったコラムをチェックしました)。

o   コネが適用する$の誤用はメモリを崩壊させるかもしれません。 (PR#8718)

o  	()を適用します。関数がNULLを返すなら(例えば、一つの列があったなら)、失敗することができるでしょうに。

o 	registerS3method() failed due to a typo. (It was almost neverused.)

o 	Registering an S3 method for an S3 generic in another packagethat was converted to an S4 generic in the same package as theS3 method, registered the method in the wrong place.

o 	Recall() used lookup for the function in use and so could failif that was an S3 method not on the search path.

o 	Rdconv -t Ssgm failed if it encountered \link[opt]{arg}.

o 	uniroot() did not give a warning (as documented) if it failedto converge in 'maxiter' steps.  (PR#8751)

o 	eapply (and as.list.environment) did not work for the baseenvironment/namespace.  (PR#8761)

o 	Added protection in configure against systems for which usingxmkmf fails to eport a C or C++ compiler.

o 	expand.grid() was constructing a data frame 'by hand' and sosetting integer row.names (which are documented to becharacter).  It now sets character row names, androw.names.data.frame() coerces to character.

o 	qbeta() used == on volatile doubles for its convergence test,which failed with gcc 3.3.x on ix86 Linux.  We now use a lessfragile test (and lose a negligible amount of accuracy).

o 	ls.str() was missing inherits=FALSE, and so could havereported on an object of the same name but a different mode inthe enclosure of the given environment.

o 	logLik.nls assumed that sigma^2 had been estimated, but didnot count this in the 'df' attribute.




o  	registerS3method()は誤植のため失敗しました。 (それはほとんど使用されませんでした。)

o  	同じくらいのS4ジェネリックに変換された別のパッケージの中のS3ジェネリックのためにS3方法を登録して、S3方法であって、登録されるとして間違った場所で方法をパッケージします。

o  	リコール()は、それがS3方法であるなら使用中の関数にルックアップを使用するので、いずれの検索経路でも失敗することができないでしょうに。

o  	\リンクに遭遇したなら失敗されたRdconv-t Ssgmは{arg}を選びます。

o  	'maxiter'ステップで一点に集まらなかったなら、uniroot()は警報を出しませんでした(記録されるように)。 (PR#8751)

o  	eapply(そして、as.list.environment)はベース環境/名前空間のために働いていませんでした。 (PR#8761)

o  	保護が中でxmkmfを使用するとCかC++コンパイラがeportに失敗されるシステムに対して構成すると言い足しました。

o  	expand.grid()は、'手で'データフレームを建築するので、整数row.namesを設定していました(キャラクタになるように記録されます)。 それは現在、列が命名して、row.names.data.frame()がキャラクタに強制するキャラクタを設定します。

o  	qbeta()は揮発性のダブルスのときに集合テストに==を使用しました。(それは、ix86リナックスのgcc 3.3.xで失敗しました)。 私たちは現在、それほどこわれやすくないテストを使用します(ごく小額の精度を失ってください)。

o  	取り逃がすのが=FALSEを引き継ぐということであったので、ls.str()は与えられた環境の包囲で同じ名前にもかかわらず、異なったモードの物に関して報告したかもしれません。

o  	logLik.nlsはシグマ^2が見積もられたと仮定しましたが、'df'属性ではこれを数えませんでした。


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS