Intel Discloses New Speculative Execution Vulnerability L1 Terminal Fault

Intel has disclosed a new speculative execution side channel vulnerability, dubbed L1 Terminal Fault, that could potentially leak information residing in the processor L1 data cache. Mitigations are already available, according to Intel, based on its latest Microcode Updates and corresponding updates to operating systems and hypervisor stacks.

Go 1.11 Adds WebAssembly, Experimental Module Support, and More

The two main features of Go 1.11 are WebAssembly and modules, although both are still in the experimental stage.

Go 2 Gets off the Blocks: Feedback Requested on New Package Management, Error Handling, and Generics

At Gophercon 2018, Russ Cox explained what will go into Go 2, including error handling and generics, and gave a preview of what the current proposals for the new features look like.

Checked C Extends LLVM to Bring Spatial Memory Safety to C

Checked C is an open, collaborative project led by Microsoft Research aimed to extend the C language so programmers can write more reliable programs free of errors such as buffer overruns, out-of-bounds memory accesses, and incorrect type casts. Checked C code can coexist with code written in standard C to ease porting.

Git 2.19 Improves Diff, Branch, Grep, and More

The latest release of Git brings a wealth of new features and internal changes, including improved diff, branch and grep, better command line completion, a new range-diff command, and more.