blob: 10e72cac9c56fc2f48773ac0082c35b292c4cd39 [file] [log] [blame] [view]
Andrew Gerrand5bc444d2014-12-10 11:35:11 +11001# Go 1.1
2 * [net/http/cookiejar](https://groups.google.com/d/msg/golang-dev/ygDB3nbir00/rouknDcuyakJ)
3 * [Function Calls](https://docs.google.com/document/d/1bMwCey-gmqZVTpRax-ESeVuZGmjwbocYs1iHplK-cjo/pub)
4
5# Go 1.2
6
7 * [xml.Marshaler and Umarshaler](http://golang.org/s/go12xml)
8 * [encoding.TextMarshaler and Unmarshaler](http://golang.org/s/go12encoding)
9 * [Runtime Symbol Table Format](http://golang.org/s/go12symtab)
10 * [Field Selectors and Nil Checks](http://golang.org/s/go12nil)
minuxe3ef7cf2014-12-10 23:33:59 -080011 * [```x[i:j:k]``` Slice Syntax](http://golang.org/s/go12slice)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110012 * [Preemptive Scheduler](https://docs.google.com/document/d/1ETuA2IOmnaQ4j81AtTGT40Y4_Jr6_IDASEKg0t0dBR8/edit?usp=sharing)
13
14# Go 1.3
15
16 * [Contiguous Stacks](https://docs.google.com/document/d/1wAaf1rYoM4S4gtnPh0zOlGzWtrZFQ5suE8qr2sD8uWQ/pub)
17 * [Go 1.3 Linker Overhaul](https://golang.org/s/go13linker)
18 * [Go 1.3 Native Client Support](https://docs.google.com/document/d/1oA4rs0pfk5NzUyA0YX6QsUEErNIMXawoscw9t0NHafo/pub)
19
20# Go 1.4
21
22 * [Go channels on steroids](http://golang.org/s/go13chan)
23 * [Go 1.4 Internal Packages](http://golang.org/s/go14internal)
24 * [Go 1.4 src/pkg src](http://golang.org/s/go14nopkg)
25 * [Go 1.4 Custom Import Path Checking](http://golang.org/s/go14customimport)
26 * [Go generate: A Proposal](http://golang.org/s/go1.4-generate)
27 * [The syscall package](https://docs.google.com/a/golang.org/document/d/1QXzI9I1pOfZPujQzxhyRy6EeHYTQitKKjHfpq0zpxZs)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110028 * [Go 1.4 Subrepo Renaming](http://golang.org/s/go14subrepo)
minuxe3ef7cf2014-12-10 23:33:59 -080029 * [Go 1.4 Native Client Support for ARM](http://golang.org/s/go14naclarm)
nathany0b2ee652015-01-03 12:49:36 -080030 * [dev.cc branch plan](http://golang.org/s/dev.cc)
nathanycd9531b2015-01-03 12:48:05 -080031
32# Go 1.5
33
34 * [Go Compiler Overhaul](http://golang.org/s/go13compiler)
35 * [Go Execution Tracer](http://goo.gl/eXjfeS)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110036
37# Future Proposals
38
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110039 * [Go 1.4+ Garbage Collection (GC) Plan and Roadmap](http://golang.org/s/go14gc)
nathany62aff802014-12-10 23:36:23 -080040 * [Better GC and Memory Allocator for Go](https://docs.google.com/document/d/1HCPu3WKyCX3ZRYxmIMKTk0Ik1dePxKW1p02k3uhcft4/view)
41 * [Groups Discussion](https://groups.google.com/d/topic/golang-dev/pwUh0BVFpY0/discussion)
42 * [Precise GC Stack Roots](https://docs.google.com/document/d/13v_u3UrN2pgUtPnH4y-qfmlXwEEryikFu0SQiwk35SA/pub)
43 * [Go 1.3 cmd/go and os/fsnotify](http://golang.org/s/go13fsnotify)
44 * [Go 1.5 os/fsnotify API](http://goo.gl/MrYxyA)
45 * [Simple Multi-Dimensional Slices (Tables)](https://docs.google.com/document/d/1eHm7KqfKP9_s4vR1zToxq-FBazdUQ9ZYi-YhcEtdfR0/edit)
46 * [Go execution modes](https://docs.google.com/a/golang.org/document/d/1nr-TQHw_er6GOQRsF6T43GGhFDelrAP0NqSS_00RgZQ/edit)
nathany62aff802014-12-10 23:36:23 -080047 * [NUMA-aware scheduler for Go](https://docs.google.com/document/d/1d3iI2QWURgDIsSR6G2275vMeQ_X7w-qxM2Vp7iGwwuM/pub)
48 * [Go 1.5+ "External" Packages](https://docs.google.com/document/d/1CJnU6ZKvsp21B0lQwbJlKFt8Zz4EWscaCRy_EwK8ja8)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110049
minuxe3ef7cf2014-12-10 23:33:59 -080050# Other Tools
51 * [Go Oracle](https://docs.google.com/document/d/1WmMHBUjQiuy15JfEnT8YBROQmEv-7K6bV-Y_K53oi5Y)
52 * [Binding Go and Java](http://golang.org/s/gobind)
53 * [Go Builder Plan](http://golang.org/s/builderplan)
Andrew Gerrand5bc444d2014-12-10 11:35:11 +110054
minuxe3ef7cf2014-12-10 23:33:59 -080055# Rejected Proposals
minux1433bd42014-12-10 23:38:46 -080056 * [Read-only Slices](https://docs.google.com/a/golang.org/document/d/1UKu_do3FRvfeN5Bb1RxLohV-zBOJWTzX0E8ZU1bkqX0/edit#heading=h.2wzvdd6vdi83), [Evaluation of read-only slices](https://docs.google.com/document/d/1-NzIYu0qnnsshMBpMPmuO21qd8unlimHgKjRD9qwp2A/edit) ([rejected](https://groups.google.com/d/msg/golang-dev/Y7j4B2r_eDw/Rkq-OtEsEBAJ))
57 * [Go 1.4: unsafe.Pointer arithmetic](https://docs.google.com/a/dempsky.org/document/d/1yyCMzE4YPfsXvnZNjhszaYNqavxHhvbY-OWPqdzZK30/pub)