mirror of
https://github.com/golang/go
synced 2024-11-21 15:14:43 -07:00
Update roadmap: delete many accomplishments
R=golang-dev, iant CC=golang-dev https://golang.org/cl/854045
This commit is contained in:
parent
3ddeef8153
commit
bc2d977d67
@ -20,24 +20,12 @@ accepted.
|
|||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
Adjust and simplify semicolon rules.
|
|
||||||
<li>
|
|
||||||
Adjust definition of <code>...</code> in parameter lists.
|
|
||||||
<li>
|
|
||||||
Add explicit conversions from <code>string</code>
|
|
||||||
to <code>[]byte</code> and <code>[]int</code>.
|
|
||||||
<li>
|
|
||||||
Possibly rewrite restriction on goto across variable declarations.
|
Possibly rewrite restriction on goto across variable declarations.
|
||||||
<li>
|
<li>
|
||||||
Variant types. A way to define a type as being the union of some set
|
Variant types. A way to define a type as being the union of some set
|
||||||
of types.
|
of types.
|
||||||
<li>
|
<li>
|
||||||
Possibly provide a method that will be run by the garbage
|
|
||||||
collector when an item is freed.
|
|
||||||
<li>
|
|
||||||
Generics. An active topic of discussion.
|
Generics. An active topic of discussion.
|
||||||
<li>
|
|
||||||
Exceptions. An active topic of discussion.
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3 id="Implementation_roadmap">
|
<h3 id="Implementation_roadmap">
|
||||||
@ -58,12 +46,7 @@ Improved CGO including some mechanism for calling back from C to Go.
|
|||||||
<li>
|
<li>
|
||||||
SWIG support.
|
SWIG support.
|
||||||
<li>
|
<li>
|
||||||
Public continuous build and benchmark infrastructure.
|
|
||||||
<li>
|
|
||||||
Improved implementation documentation.
|
Improved implementation documentation.
|
||||||
<li>
|
|
||||||
Package manager, possibly including a language change to the import
|
|
||||||
statement.
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h4 id="Gc_roadmap">
|
<h4 id="Gc_roadmap">
|
||||||
@ -71,11 +54,9 @@ Gc compiler roadmap</h4>
|
|||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
Method expressions.
|
|
||||||
<li>
|
|
||||||
Implement goto restrictions.
|
Implement goto restrictions.
|
||||||
<li>
|
<li>
|
||||||
Safe compilation mode: generate code which is guaranteed not to obtain
|
Safe compilation mode: generate code that is guaranteed not to obtain
|
||||||
an invalid memory address other than via <code>import "unsafe"</code>.
|
an invalid memory address other than via <code>import "unsafe"</code>.
|
||||||
<li>
|
<li>
|
||||||
Generate ELF debug info.
|
Generate ELF debug info.
|
||||||
@ -90,8 +71,6 @@ Gccgo compiler roadmap</h4>
|
|||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
Method expressions.
|
|
||||||
<li>
|
|
||||||
Implement goto restrictions.
|
Implement goto restrictions.
|
||||||
<li>
|
<li>
|
||||||
Implement garbage collection.
|
Implement garbage collection.
|
||||||
|
Loading…
Reference in New Issue
Block a user