-
Latest Version
-
Operating System
Windows 7 / Windows 7 64 / Windows 8 / Windows 8 64 / Windows 10 / Windows 10 64 / Windows 11
-
User Rating
Click to vote -
Author / Product
-
Filename
R-4.1.2-win.exe
-
MD5 Checksum
776384c989ea061728e781b6b9ce5b92
Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.
Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of R for Windows 4.1.2.
For those interested in downloading the most recent release of R for Windows or reading our review, simply click here.
All old versions distributed on our website are completely virus-free and available for download at no cost.
We would love to hear from you
If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!
What's new in this version:
C-LEVEL FACILITIES:
- The workaround in headers R.h and Rmath.h (using namespace std;) for the Oracle Developer Studio compiler is no longer needed now C++11 is required so has been removed. A couple more usages of log() (which should have been std::log()) with an int argument are reported on Solaris
- The undocumented limit of 4095 bytes on messages from the S-compatibility macros PROBLEM and MESSAGE is now documented and longer messages will be silently truncated rather than potentially causing segfaults
- If the R_NO_SEGV_HANDLER environment variable is non-empty, the signal handler for SEGV/ILL/BUS signals (which offers recovery user interface) is not set. This allows more reliable debugging of crashes that involve the console
Deprecated and defunct:
- The legacy S-compatibility macros PROBLEM, MESSAGE, ERROR, WARN, WARNING, RECOVER, ... are deprecated and will be hidden in R 4.2.0. R's native interface of Rf_error and Rf_warning has long been preferred
Fixed:
- .mapply(F, dots, .) no longer segfaults when dots is not a list and uses match.fun(F) as always documented
- Hist(<Date>, ...) and hist(<POSIXt>, ...) no longer pass arguments for rect() (such as col and density) to axis().
- Sexpr{ch} now preserves Encoding(ch)
- Setting the RNG to "Marsaglia-Multicarry" e.g., by RNGkind(), now warns in more places
- Gray(numeric(), alpha=1/2) no longer segfaults
- Fixed dnbinom(x, size=<very_small>, .., log=TRUE) regression
- As.Date.POSIXlt(x) now keeps names(x)
- Model.response() now strips an "AsIs" class typically
- Try() is considerably faster in case of an error and long call, as e.g., from some do.call()
- Qqline(y = <object>) such as y=I(.), now works
- Non-integer mgp par() settings are now handled correctly in axis() and mtext()
- FormatC(x) returns length zero character() now, rather than "" when x is of length zero, as documented
- RemoveSource(fn) now retains (other) attributes(fn)
- OperaOpera 115.0 Build 5322.109 (64-bit)
- 4K Download4K Video Downloader+ 1.10.3 (64-bit)
- PhotoshopAdobe Photoshop CC 2025 26.2 (64-bit)
- OKXOKX - Buy Bitcoin or Ethereum
- iTop VPNiTop VPN 6.2.0 - Fast, Safe & Secure
- Premiere ProAdobe Premiere Pro CC 2025 25.1
- BlueStacksBlueStacks 10.41.642.1001
- Hero WarsHero Wars - Online Action Game
- TradingViewTradingView - Trusted by 60 Million Traders
- LockWiperiMyFone LockWiper (Android) 5.7.2
Comments and User Reviews