Posts

Showing posts with the label open source

LLVM 12 arrives with x86, AArch optimizations

LLVM 12, the latest release of the open source LLVM compiler infrastructure platform , published April 14, features optimizations for the x86 target as well as changes to the AArch64 Arm back end. For the x86 target, a new function attribute, tune-cpu, has been added to support -mtune like GCC, allowing microarchitectural optimizations to be applied independently from the target-cpu attribute or TargetMachine CPU, which will be used to select the instruction set. If this attribute is not present, the tune CPU will follow the target CPU. Also for the x86 target, the assembler now supports {disp32} and {disp8} pseudo prefixes to control displacement size for memory operands and jump placements. To read this article in full, please click here

Microsoft open sources C# standards work

Microsoft is moving standardization of its object-oriented, type-safe C# language to a public repository of the .NET Foundation, providing a public space for ongoing work on the standard. Everything from language innovation and feature design through implementation and standardization will now take place in the “open,” with conversations public. This will make standardization work easier, Microsoft said. The dotnet/csharpstandard repo on GitHub will be the working space for the ECMA C# standard committee. To read this article in full, please click here