GO

08.Algorithm 2023. 12. 20. 15:08
728x90
반응형

 

Go 1.22 Release Candidate 릴리스

  • PGO ( Profile-guided optimization ) 개선
  • devirtualization을 더 많은 경우에 적용.
  • 새로운 PGO 적용 시 성능 2~14% 개선.
  • 실험적인 새로운 inliner 추가.
  • GOEXPERIMENT=newinliner로 활성화 가능.
  • 이제 runtime, math/rand/v2, 시드가 없는 math/rand에서 기본 RNG로 암호학적으로 강력하고 빠른 ChaCha8을 사용합니다.
  • 최초의 std v2 패키지 math/rand/v2 추가
  • For range 구문에서 정수 지원.
  • 실험적인 Rangefunc 지원 추가, GOEXPERIMENT=rangefunc로 활성화 가능.
  • net/http.ServeMux 에서의 URL 향상된 라우팅 패턴 지원 추가.
  • 이제 io.Copy는 사용할 수 있는 경우 splice(2), sendfile(2)를 사용합니다.
  • Allocation Header 도입으로 인한 CPU 성능 개선 1~3%, 메모리 오버헤드 감소 ~1%.
  • 새로운 Trace Web UI 탑재, thread-oriented view로 변경.
  •  

https://golang.org/ 

 

The Go Programming Language

Download Go Binary distributions available for Linux, macOS, Windows, and more. // You can edit this code! // Click here and start typing. package main import "fmt" func main() { fmt.Println("Hello, 世界") } Hello, World! Conway's Game of Life Fibonacci

golang.org

https://groups.google.com/g/golang-announce/c/FIUY9kd7fc0?pli=1

 

Go 1.22 Release Candidate 1 is released

Hello gophers, We have just released go1.22rc1, a release candidate version of Go 1.22. It is cut from release-branch.go1.22 at the revision tagged go1.22rc1. Please try your production load tests and unit tests with the new version. Your help testing thes

groups.google.com

 

728x90
Posted by Mr. Slumber
,