Most Viewed Content:

How much does ChatGPT cost? $2-12 million per training for large models

ChatGPT took the world by storm, technology giants have...

Thunderberry5: The first Qualcomm AI-CPU-equipped development board to rival the Raspberry Pi

A large number of Raspberry Pi development boards have...

Garmin releases Forerunner 265 and 965 smartwatches, with AMOLED screen

It is learned from Garmin’s official website that today,...

Google released version 1.20 of the programming language Go

Google today released a new version 1.20 for the programming language Go, which will remove support for older Microsoft Windows and Apple macOS systems, and add a lot of new features/functionality worthy of attention.

The two most notable improvements in Go 1.20 include initial support for Profile Boot Optimization (PGO) versions and support for CPU architecture features such as x86_64 microarchitecture version Flag.

Go 1.20 major updates.

  • Go 1.20 is the last version that supports Microsoft Windows 7 / 8 / Server 2008 / Server 2012. Starting from Go 1.21, users need to run on Windows 10 or Windows Server 2016 and higher.
  • Go 1.20 also drops support for macOS 10.13 and 10.14 series.
  • Experimental support for FreeBSD on RISC-V has been introduced.
  • The $GOROOT / pkg directory no longer stores precompiled package archives for the standard archive, allowing for a reduction in the size of Go distributions.
  • The go command can now define architecture feature flags such as AMD64.V2 to allow package implementation files to be selected based on the presence or absence of a specific CPU architecture feature. This is good news for workers at the x86_64 microarchitecture feature level.
  • go build and go install and other build-related commands now support the “-cover” flag for enabling builds with code coverage detection.
  • Optimized garbage collector to reduce memory footprint and improve CPU performance by up to 2%.
  • Preview support for Profile Guided Optimizations (PGO).
  • On Linux, the linker can choose a dynamic interpreter for glibc or musl.
  • Introduced new crypto / ecdh packages to provide explicit support for NIST curves and elliptic curve Diffie-Hellman key exchange on Curve25519.

Latest

Meizu 20 series configuration announced: with 7.8mm thickness and 1.57mm bezel

Meizu officially warmed up the Meizu 20 series again,...

Huawei Mate X3 configuration exposure: 7.8-inch 2K screen and IPX8 waterproof rating

The digital blogger "Digital Chat Station" published an article...

Tank 300 SUV will be launched with a 3.0T V6 engine version, target price of more than 350,000 RMB

The tank brand of Great Wall Motors announced that...
spot_img

Newsletter

Don't miss

Meizu 20 series configuration announced: with 7.8mm thickness and 1.57mm bezel

Meizu officially warmed up the Meizu 20 series again,...

Huawei Mate X3 configuration exposure: 7.8-inch 2K screen and IPX8 waterproof rating

The digital blogger "Digital Chat Station" published an article...

Tank 300 SUV will be launched with a 3.0T V6 engine version, target price of more than 350,000 RMB

The tank brand of Great Wall Motors announced that...

Samsung announces Exynos Connect U100, Which can be applied to mobile and automotive devices

Samsung Electronics today announced its first ultra-wideband (UWB) solution,...
spot_imgspot_img

TrendForce: Total NAND Flash revenue down 25% YoY in Q4 2022

TrendForce released a report today saying that the NAND Flash market has faced demand headwinds since the second half of 2022, and the supply...

Godot Engine the open source game, is available on Epic Games store

Godot is a popular open source game engine that supports the development of 2D and 3D games using various programming languages including GDScript, C++...

Virgin Orbit Seeking Emergency Investment, May File for Bankruptcy

Bloomberg - The leadership of U.S. rocket maker Virgin Orbit is trying to find investors to keep the company going, according to people familiar...