1
0
mirror of https://github.com/golang/go synced 2024-11-12 06:30:21 -07:00

Update roadmap: delete many accomplishments

R=golang-dev, iant
CC=golang-dev
https://golang.org/cl/854045
This commit is contained in:
Rob Pike 2010-04-09 13:22:05 -07:00
parent 3ddeef8153
commit bc2d977d67

View File

@ -20,24 +20,12 @@ accepted.
<ul>
<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.
<li>
Variant types. A way to define a type as being the union of some set
of types.
<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.
<li>
Exceptions. An active topic of discussion.
</ul>
<h3 id="Implementation_roadmap">
@ -58,12 +46,7 @@ Improved CGO including some mechanism for calling back from C to Go.
<li>
SWIG support.
<li>
Public continuous build and benchmark infrastructure.
<li>
Improved implementation documentation.
<li>
Package manager, possibly including a language change to the import
statement.
</ul>
<h4 id="Gc_roadmap">
@ -71,11 +54,9 @@ Gc compiler roadmap</h4>
<ul>
<li>
Method expressions.
<li>
Implement goto restrictions.
<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>.
<li>
Generate ELF debug info.
@ -90,8 +71,6 @@ Gccgo compiler roadmap</h4>
<ul>
<li>
Method expressions.
<li>
Implement goto restrictions.
<li>
Implement garbage collection.