In fact, this new default will be used for any profile which does not enable debuginfo anywhere in its dependency chain, not just for the release profile.
On reflection I imagine the debug profile does enable this
In fact, this new default will be used for any profile which does not enable debuginfo anywhere in its dependency chain, not just for the release profile.
On reflection I imagine the debug profile does enable this
I guess it may use external debug symbols and strip them from the binary by default.
Otherwise seems like a massive change haha
So debug builds now strip it by default as well?
I feel in reality that statement is backwards hehe
I recently enforced coding standards in our c# code bases.
Basically used an editor config and project properties to enable all analysers and set all rules to warnings. Also set warnings as errors for release builds.
I've then been adjusting rules by hand if they're irritating or wrong.
It's having great results and has already caught a load of bugs.
But my god do the juniors hate it haha
Can I ask why you hate C#? It's one of my favourite languages personally.
I'm really glad c# is absorbing more and more functional stuff.
I love c# personally. Gives you flexibility to write high level code when performance isn't an issue or jump all the way down to raw pointers and native compilation when it does.
Interestingly the new tiered jit can achieve better performance than a traditional compiler as it has runtime information to further optimise code.
C in my experience becomes a nightmare as code bases grow.
Do you really not know what memory safety is? How long have you been programming?
It's rust's borrow checker or garbage collectors or smart pointers.
That's not true at all. But if it was what stops the LLMs writing c?
Memory safety is exactly why c needs to die
Not American.
Nope we watched them take HK.
We remember Tiananmen Square.
We see what they are trying to do to Taiwan.
Talk about empire lol
China are doing fine at that all by themselves don't worry.
Okay, back to bed grandpa.
Yeah I need to start buying insulin in the garden or finding out where the local pig farms are.
You can buy a license to use software. That's how a lot of software works.
I mean just license it as such right? You can't say it's completely free for anyone to use then complain you aren't getting paid.
Oh well better murder all their civilians then /s
You're an idiot.
Good job. It's a great feeling when things finally click.
Unfortunately stuff like this is exactly what is holding Linux back from mainstream adoption.
Personally I just love programming. It's my main hobby but it's great to also be able to do it as job.