Tuna-i3-Plus
.NET Runtime
Our great sponsors
Tuna-i3-Plus | .NET Runtime | |
---|---|---|
3 | 517 | |
2 | 11,475 | |
- | 2.8% | |
10.0 | 10.0 | |
about 5 years ago | 5 days ago | |
C++ | C# | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Tuna-i3-Plus
- CTO of Azure declares C++ "deprecated"
-
cbi - compile-time bounded integers
I did some similar things with my old libtuna for AVR, mainly with intsz and with how fixed-point values are handled.
.NET Runtime
-
New keyword
Yes, judging by the docs, the newobj call handles the necessary memory allocation for the object, and object initialization. If you want to go deeper than that, you can try digging into the CLR's source code for yourself.
-
128 bits floating point arithmetics
Doesn't help you now, but FYI, the.NET team is considering adding some new decimal types in .NET 8, including a 128-bit one: https://github.com/dotnet/runtime/issues/81376
-
Where to make .NET library suggestions?
Edit: Maybe this is the location of System.Math?
Right, looks like the corresponding native code is here: https://github.com/dotnet/runtime/blob/main/src/coreclr/classlibnative/float/floatdouble.cpp
That's mono specific. Here's the main implementation: https://github.com/dotnet/runtime/blob/main/src/libraries/System.Private.CoreLib/src/System/Math.cs
-
Disambiguating Arm, Arm ARM, ARMv9, ARM9, ARM64, AArch64, A64, A78, ...
I have fixed this exact typo before. The visual similarity is annoying.
https://github.com/dotnet/runtime/commit/1f4835129630f12008d...
-
Why is division by power-of-two not optimised?
Definitely a missed optimization on our part, please open an issue on https://github.com/dotnet/runtime as it should be a generally trivial fix.
https://github.com/dotnet/runtime/blob/main/docs/design/coreclr/botr/stackwalking.md goes into this somewhat, but so do various native docs for Windows and Linux (although each does it slightly differently depending on their needs).
-
(FIX) Stardew Valley GOG version does not launch / is not working on LINUX / UBUNTU
For more detail as to why, there's this discussion here on the dotnet repo: https://github.com/dotnet/runtime/issues/67986
- Show HN: Regex Derivatives (Brzozowski Derivatives)
What are some alternatives?
Ryujinx - Experimental Nintendo Switch Emulator written in C#
ASP.NET Core - ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
actix-web - Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
WASI - WebAssembly System Interface
vgpu_unlock - Unlock vGPU functionality for consumer grade GPUs.
CoreCLR - CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes.
sdk - Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
runtimelab - This repo is for experimentation and exploring new ideas that may or may not make it into the main dotnet/runtime repo.
Uno.Wasm.Bootstrap - A simple nuget package to run C# code in a WASM-compatible browser
dotnet-wasi-sdk - Packages for building .NET projects as standalone WASI-compliant modules
Roslyn - The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
SharpLab - .NET language playground