The cranelift backend itself has a JIT mode.
100% agreed. Thank you for your work on ntpd-rs!
I agree that it would be great if the ecosystem was a bit slower to use every new version and it does seem like things are beginning to tend in that direction as many foundational crates have begun declaring MSRVs of…
What an interesting coincidence that all three of these accounts were created within 15 minutes of each other. I'm sure all "three" users are being "intellectually honest" here.
All of a sudden? They've been unsafe for decades, it's just that you had less of a choice then.
Garbage collection seems like a significant no-go for many safety critical systems. Other oddities like 31 and 63 bit numbers probably aren't a big deal but are still weird. "Mature" seems like a stretch when OCaml only…
"outdated article" the commit tested is 3 months old. This is a standard V community tactic: all negative feedback is "bashing", anything older than a week is "outdated", anything up to date shouldn't have been written…
I think you've missed my point entirely but that's fine.
Not really. The lack of fields in traits or a classical inheritance system is pretty strongly missed by some people coming from C++.
Which doesn't really have anything to do with GP's incorrect assertion that C# is somehow safer than Rust.
Hmm? Dotnet on Linux uses LLVM for codegen so that seems to be a wash. Lots of nuget packages are wrappers around native libraries as well.
The "link" is just the repos rather than asking AI to hallucinate an answer. Rust's repo contains 2.2M LOC. The dotnet runtime contains 1.5M lines of C++. Now if we remove in tree tests from the totals, we arrive at…
The entire JIT, garbage collector and most of the C#'s VM are all implemented in C++. This has caused various issues in the past which are exploitable from managed code. The amount of unsafe code used to implement C#…
That's not really accurate. Ojeda is a long time kernel contributor and so are many of the folks writing drivers. Maintainers of various subsystems are also particularly interested. Not everyone is of course, but hardly…
Nonsense, WG21 is committed to ensuring C++ has more warts and sharp edges than any other language on the planet.
C# is not more safe than Rust is and falls to prevent null pointer exceptions and modified collection exceptions.
I don't find it particularly surprising. D uses a garbage collector while C, C++ and Rust do not. D's GC can be disabled but that isn't that useful when most D code including the standard library until just a few years…
Apple themselves no longer support the new minimum supported macOS and iOS versions and haven't for years. The fundamental issue is testing, how do you acquire test environments that old and what exactly is gained by…
I thought V has a backwards compatibility guarantee as of 3 years ago so you don't have to rewrite your programs? https://github.com/vlang/v/commit/ba38c94a403b72222508a85704...
The cranelift backend itself has a JIT mode.
100% agreed. Thank you for your work on ntpd-rs!
I agree that it would be great if the ecosystem was a bit slower to use every new version and it does seem like things are beginning to tend in that direction as many foundational crates have begun declaring MSRVs of…
What an interesting coincidence that all three of these accounts were created within 15 minutes of each other. I'm sure all "three" users are being "intellectually honest" here.
All of a sudden? They've been unsafe for decades, it's just that you had less of a choice then.
Garbage collection seems like a significant no-go for many safety critical systems. Other oddities like 31 and 63 bit numbers probably aren't a big deal but are still weird. "Mature" seems like a stretch when OCaml only…
"outdated article" the commit tested is 3 months old. This is a standard V community tactic: all negative feedback is "bashing", anything older than a week is "outdated", anything up to date shouldn't have been written…
I think you've missed my point entirely but that's fine.
Not really. The lack of fields in traits or a classical inheritance system is pretty strongly missed by some people coming from C++.
Which doesn't really have anything to do with GP's incorrect assertion that C# is somehow safer than Rust.
Hmm? Dotnet on Linux uses LLVM for codegen so that seems to be a wash. Lots of nuget packages are wrappers around native libraries as well.
The "link" is just the repos rather than asking AI to hallucinate an answer. Rust's repo contains 2.2M LOC. The dotnet runtime contains 1.5M lines of C++. Now if we remove in tree tests from the totals, we arrive at…
The entire JIT, garbage collector and most of the C#'s VM are all implemented in C++. This has caused various issues in the past which are exploitable from managed code. The amount of unsafe code used to implement C#…
That's not really accurate. Ojeda is a long time kernel contributor and so are many of the folks writing drivers. Maintainers of various subsystems are also particularly interested. Not everyone is of course, but hardly…
Nonsense, WG21 is committed to ensuring C++ has more warts and sharp edges than any other language on the planet.
C# is not more safe than Rust is and falls to prevent null pointer exceptions and modified collection exceptions.
I don't find it particularly surprising. D uses a garbage collector while C, C++ and Rust do not. D's GC can be disabled but that isn't that useful when most D code including the standard library until just a few years…
Apple themselves no longer support the new minimum supported macOS and iOS versions and haven't for years. The fundamental issue is testing, how do you acquire test environments that old and what exactly is gained by…
I thought V has a backwards compatibility guarantee as of 3 years ago so you don't have to rewrite your programs? https://github.com/vlang/v/commit/ba38c94a403b72222508a85704...