Go1.5 尚未实现的Todolist

blov · 2015-04-03 01:24:02 · 7153 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2015-04-03 01:24:02 的主题,其中的信息可能已经有所发展或是发生改变。

1.5的代码将在5月1日冻结,go team官方给出了在1.5中尚未实现的Todolist,但并不承诺后续一定会实现。 Todolist 文档查看。其中有一项“shared library support ”,看来go有意向支持动态链接库了!

Go 1.5 code freeze is May 1, 2015; release is August 1, 2015.

This is a list of things we’re hoping will be in Go 1.5 but are not yet done.

For the list of things that are done, see doc/go1.5.txt. Strikethrough items are done.

This list only lists “big” items.

This list is only aspirational; it is not a promise or a contract.

Comments? Mail golang-dev. Thanks.

Last updated: Apr 1, 2015.

Language

  • type elision for map keys analogous with elision for slices (compiler: rsc, spec, go/*: gri)
  • possibly minor cleanups (gri)

Packages

  • debug/dwarf: more complete functionality (austin)
  • unicode: update to version 8.0 (mpvl)
  • move go/types to std repo (gri)
  • tokenizer for json (issue 6050) (peter@waldschmidt.com)

##Runtime##

  • rewrite select to hold only one channel lock at a time (dvyukov)
  • concurrent pauseless collector (rlh)
  • performance analysis tooling (austin)

Toolchain

  • no C code any more (rsc)
  • proposal for vendoring specification (bradfitz)
  • specification of canonical import path
  • internal packages for all of $GOPATH (rsc)
  • cmd/asm written in Go (r)
  • cmd/gc, cmd/?g converted to Go (rsc)
  • race detector improvements (dvyukov)
  • shared library support (iant,michael.hudson@canonical.com)
  • Android NDK support (crawshaw)execution tracer (dvyukov)

Ports

  • list as linux/arm64. still needs cgo support (minux)
  • android/arm (crawshaw) (still needs x/sys support)
  • darwin/arm (still needs x/sys support) (crawshaw)
  • darwin/arm64 (crawshaw) (still needs x/sys support)
  • plan9/arm (ality@pbrane.org)
  • linux/ppc64, linux/ppc64le (still needs cgo, external linking support) (austin)
  • linux/arm64 still needs cgo support (aram)

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

7153 次点击  
加入收藏 微博
3 回复  |  直到 2015-04-03 02:24:10
ianx
ianx · #1 · 10年之前

Go 1.5 code freeze is May 1, 2015; release is August 1, 2015.

This is a list of things we’re hoping will be in Go 1.5 but are not yet done.

For the list of things that are done, see doc/go1.5.txt. Strikethrough items are done.

This list only lists “big” items.

This list is only aspirational; it is not a promise or a contract.

Comments? Mail golang-dev. Thanks.

Last updated: Apr 1, 2015.

Language

  • type elision for map keys analogous with elision for slices (compiler: rsc, spec, go/*: gri)
  • possibly minor cleanups (gri)

Packages

  • debug/dwarf: more complete functionality (austin)
  • unicode: update to version 8.0 (mpvl)
  • move go/types to std repo (gri)
  • tokenizer for json (issue 6050) (peter@waldschmidt.com)

##Runtime##

  • rewrite select to hold only one channel lock at a time (dvyukov)
  • concurrent pauseless collector (rlh)
  • performance analysis tooling (austin)

Toolchain

  • no C code any more (rsc)
  • proposal for vendoring specification (bradfitz)
  • specification of canonical import path
  • internal packages for all of $GOPATH (rsc)
  • cmd/asm written in Go (r)
  • cmd/gc, cmd/?g converted to Go (rsc)
  • race detector improvements (dvyukov)
  • shared library support (iant,michael.hudson@canonical.com)
  • Android NDK support (crawshaw)execution tracer (dvyukov)

Ports

  • list as linux/arm64. still needs cgo support (minux)
  • android/arm (crawshaw) (still needs x/sys support)
  • darwin/arm (still needs x/sys support) (crawshaw)
  • darwin/arm64 (crawshaw) (still needs x/sys support)
  • plan9/arm (ality@pbrane.org)
  • linux/ppc64, linux/ppc64le (still needs cgo, external linking support) (austin)
  • linux/arm64 still needs cgo support (aram)
ianx
ianx · #2 · 10年之前
ianxianx #1 回复

Go 1.5 code freeze is May 1, 2015; release is August 1, 2015. This is a list of things we’re hoping will be in Go 1.5 but are not yet done. For the list of things that are done, see doc/go1.5.txt. Strikethrough items are done. This list only lists “big” items. This list is only aspirational; it is not a promise or a contract. Comments? Mail golang-dev. Thanks. Last updated: Apr 1, 2015. ## Language ## * type elision for map keys analogous with elision for slices (compiler: rsc, spec, go/*: gri) * possibly minor cleanups (gri) ## Packages ## * debug/dwarf: more complete functionality (austin) * unicode: update to version 8.0 (mpvl) * move go/types to std repo (gri) * tokenizer for json (issue 6050) (peter@waldschmidt.com) ##Runtime## * rewrite select to hold only one channel lock at a time (dvyukov) * concurrent pauseless collector (rlh) * performance analysis tooling (austin) ## Toolchain ## * no C code any more (rsc) * proposal for vendoring specification (bradfitz) * specification of canonical import path * internal packages for all of $GOPATH (rsc) * cmd/asm written in Go (r) * cmd/gc, cmd/?g converted to Go (rsc) * race detector improvements (dvyukov) * shared library support (iant,michael.hudson@canonical.com) * Android NDK support (crawshaw)execution tracer (dvyukov) ## Ports ## * list as linux/arm64. still needs cgo support (minux) * android/arm (crawshaw) (still needs x/sys support) * darwin/arm (still needs x/sys support) (crawshaw) * darwin/arm64 (crawshaw) (still needs x/sys support) * plan9/arm (ality@pbrane.org) * linux/ppc64, linux/ppc64le (still needs cgo, external linking support) (austin) * linux/arm64 still needs cgo support (aram)

卧槽,这排版简直了

polaris
polaris · #3 · 10年之前
ianxianx #2 回复

#1楼 @ianx 卧槽,这排版简直了

额……把它放在正文了

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传