| Age | Commit message (Collapse) | Author |
|
|
|
Add and move the proposal based on their status since commit 7a9432d66.
|
|
|
|
The latest ciigo support redirecting request for .adoc or .md to the
HTML file.
|
|
|
|
|
|
|
|
|
|
The proposal is grouped by its status: Draft, Incoming, Active, Hold,
Accepted, Declined, and Withdraw; then ordered by issue number, not by
created date or last updated, in descending order (the latest proposal
is at the top).
This patch fall into category nice-thing-to-have for local user that
want to read proposal offline using any markdown tools.
A preview of this page is available at https://golang-id.org/proposal.
|
|
Updates golang/go#74299
Change-Id: Ic053d9840a78724c5283575d378ce9db94755cc4
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/722280
Reviewed-by: Michael Knyszek <mknyszek@google.com>
|
|
Fixes golang/go#76665.
Change-Id: I83abea2596e388b2171b264af7833786300afb11
GitHub-Last-Rev: f11d6043457de8c1fca27b9c00f752d7df5d111f
GitHub-Pull-Request: golang/proposal#59
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/726460
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
|
|
reduce GC work
Design doc for golang/go#74299 and related CLs.
The implementation begins with the stack at CL 673695.
This document is currently largely in sync with the latest
implementation.
Updates golang/go#74299
Change-Id: I56738000cc473fa95d848f2d078c3d160c6ed8cd
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/700255
Reviewed-by: Michael Knyszek <mknyszek@google.com>
|
|
For golang/go#74609
Changes at CL 688335
Change-Id: I605c0d4aa88cd44f42300ebe476496744d93f9ce
GitHub-Last-Rev: 49564e8f7727b67d56faf8b330f266cea67a7fcd
GitHub-Pull-Request: golang/proposal#58
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/689555
Reviewed-by: Michael Knyszek <mknyszek@google.com>
Reviewed-by: Michael Pratt <mpratt@google.com>
|
|
For golang/go#71953
Change-Id: Ie6f3641dbea4a4e0993289f8db25bbe6c228724c
GitHub-Last-Rev: ec997ee87ce120f515f3f737993968f8d2548a4b
GitHub-Pull-Request: golang/proposal#56
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/644615
Commit-Queue: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Auto-Submit: Ian Lance Taylor <iant@golang.org>
|
|
Use the new public domain go.dev over golang.org.
Use secure links.
Change-Id: I0384efeb88e20a67375c48fe424b5b5f107d0830
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/636559
Reviewed-by: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
Commit-Queue: Ian Lance Taylor <iant@google.com>
|
|
This was accidentally removed when copying from a Google Doc. Whoops.
Change-Id: I659f3c3c08e3b632d4d4aa39d2487d790ffdd44b
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/627538
Reviewed-by: Michael Knyszek <mknyszek@google.com>
|
|
Remove an unneeded dereference and an unneeded 0 return value.
Change-Id: Id756d6a40cbd2fb9c4eb3b63b3ff8567ad65000e
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/626955
Reviewed-by: Michael Knyszek <mknyszek@google.com>
Commit-Queue: t hepudds <thepudds1460@gmail.com>
|
|
Change-Id: I269448ac694280e6642ab3eaebfa3ae402d0ff54
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/626558
Reviewed-by: Michael Knyszek <mknyszek@google.com>
|
|
Change-Id: I4eb278f787426d1218afbd0f8c48949f60642040
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/626635
Reviewed-by: Michael Knyszek <mknyszek@google.com>
|
|
The predefined keys differ slightly from what I proposed in golang/go#43744. I
tried specifying {higher,lower}={better,worse} like I originally
proposed and it just got really messy. Turning it around to
better={higher,lower} means its somewhat backwards from what you might
expect from English phrasing, but it lets us use a single key because
I don't think anyone is going to accidentally write
worse={higher,lower}, and this avoids any annoying questions about
what happens if a user specifies both "higher" and "lower".
For golang/go#43744.
Change-Id: I895914b179c291003e76f897cabbcbdb2381f163
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/357530
Reviewed-by: Michael Knyszek <mknyszek@google.com>
|
|
This updates some links and some stale information in this design doc.
This is slightly odd because we use this design doc also as a
specification, which creates some tension between whether it should
continue to capture the state of the world at the time or be kept
fully up-to-date. I tried to take a light touch in this CL.
Change-Id: Ifa3cf7d70e0f6a65cd9184f76f449d5618211f63
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/357529
Reviewed-by: Michael Knyszek <mknyszek@google.com>
|
|
Add a design doc describing the general approach of the "spinbit" mutex
protocol, and the details of the two drafts that implement it.
Based on futex, for linux/amd64: https://go.dev/cl/601597
For all GOOS values and four architectures: https://go.dev/cl/620435
For golang/go#68578
Change-Id: Ie9665085c9b8cf1741deeb431acfa12fba550b63
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/617618
Auto-Submit: Rhys Hiltner <rhys.hiltner@gmail.com>
Reviewed-by: Rhys Hiltner <rhys.hiltner@gmail.com>
Commit-Queue: Rhys Hiltner <rhys.hiltner@gmail.com>
|
|
It now accepts a crypto.PublicKey instead of an empty interface.
All public keys in the standard library implement this interface.
Change-Id: I873175a4d4e57803dc3cafdadb800b4f34ae0ca1
GitHub-Last-Rev: 05a3b07a3ad37e5d46be7d24d8f2245b4cfdc1ba
GitHub-Pull-Request: golang/proposal#54
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/614279
Reviewed-by: Nicola Murino <nicola.murino@gmail.com>
Commit-Queue: Nicola Murino <nicola.murino@gmail.com>
Auto-Submit: Nicola Murino <nicola.murino@gmail.com>
|
|
This is now consistent with x509.MarshalPKCS8PrivateKey, see
golang/go#51974
Change-Id: Id643ef260facfb38730bc3db30e63555aa3d64a4
GitHub-Last-Rev: 5e5819e13c3c59b5b3d13b2ad6722f526c11aeb0
GitHub-Pull-Request: golang/proposal#53
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/614278
Commit-Queue: Nicola Murino <nicola.murino@gmail.com>
Reviewed-by: Nicola Murino <nicola.murino@gmail.com>
Auto-Submit: Nicola Murino <nicola.murino@gmail.com>
|
|
PrivateKeySigner is a Signer that can also return the associated
crypto.Signer.
This means ParseRawPrivateKey and ParseRawPrivateKeyWithPassphrase
can be private now.
MarshalPrivateKeyOptions defines the options to Marshal a private
key in OpenSSH format. We can pass the passphrase as option to
MarshalPrivateKey and so we don't need MarshalPrivateKeyWithPassphrase.
Additionally we can also configure the salt rounds that is currently
hard coded (see golang/go#68700) and easly add more options in the
future.
Change-Id: Id5c30f69fc600d19ef579aa2cf54dc8620677bb8
GitHub-Last-Rev: 98ee61e445108a76c35ce3493bc5f2662c4c28ca
GitHub-Pull-Request: golang/proposal#52
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/613036
Commit-Queue: Nicola Murino <nicola.murino@gmail.com>
Reviewed-by: Nicola Murino <nicola.murino@gmail.com>
Auto-Submit: Nicola Murino <nicola.murino@gmail.com>
|
|
Otherwise the two headers are joined into one paragraph.
Change-Id: I29cf71c328f0f00d5908d2b1ff9e36113b742175
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/612275
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
|
|
For golang/go#69095.
Change-Id: I6aa58154739456432b60ea332d324c5b7b048612
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/608955
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
|
|
For golang/go#68723
Updates golang/go#65269
Change-Id: Ied7a96ab990abe257c4b8c295e292f92a745a4a7
GitHub-Last-Rev: 33f25ddbfaf1d9b13300202c735801beef284c07
GitHub-Pull-Request: golang/proposal#51
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/602855
Commit-Queue: Nicola Murino <nicola.murino@gmail.com>
Reviewed-by: Nicola Murino <nicola.murino@gmail.com>
Auto-Submit: Nicola Murino <nicola.murino@gmail.com>
|
|
For golang/go#48429
Change-Id: Ie3056f11b72b868d131f0a1ec09120b64b4dec24
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/495555
Reviewed-by: Michael Matloob <matloob@golang.org>
|
|
Very minor tweaks:
- Remove (c) pseudosymbol.
- Remove "All Rights Reserved."
- Change "Google Inc." (no longer exists) to "Google LLC".
[git-generate]
echo '
,s/\(c\) //
,s/ All rights reserved.//
,s/Google Inc./Google LLC/
w
q
' | sam -d LICENSE
Change-Id: Ib623fa96221e9b6b1254c6d7507a8fb32d28aca1
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/598583
Auto-Submit: Russ Cox <rsc@golang.org>
Commit-Queue: Russ Cox <rsc@golang.org>
Reviewed-by: Ian Lance Taylor <iant@google.com>
|
|
Change-Id: Icf2c7f06a2a3a391f535738b5014375bd37bbc0e
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/572015
Commit-Queue: Russ Cox <rsc@golang.org>
Reviewed-by: Russ Cox <rsc@golang.org>
|
|
For golang/go#60773.
Change-Id: I0f35c07941b5ebafc4e57db037a4a92092d6c7b0
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/503038
Reviewed-by: Michael Pratt <mpratt@google.com>
|
|
These are ported from the original Google docs.
I am going to update the short links to point here,
and then perhaps I will stop getting requests for
access to the Google docs from people whose
companies block all access to Google docs outside
their domain.
Change-Id: Ic3dfb3566c7335e98865dfcc188230d295bf40d5
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/517535
Reviewed-by: Russ Cox <rsc@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
|
|
Add "Go architects" to handle cases where proposal review cannot
identify a consensus in the issue discussion.
The proposal review group reviews proposals weekly to help them
through the process. (See
https://github.com/golang/proposal#proposal-review.)
When a proposal does not have a clear outcome but a decision must be
made, the proposal review group also works to reach consensus among
themselves on the answer; that is, they decide the outcome. (See
https://github.com/golang/proposal#consensus-and-disagreement.)
Reviewing proposals and deciding contended proposals are two different
activities that need not be done by exactly the same set of people.
Historically there was significant overlap, and there will likely
always be some overlap, but as time goes on it seems likely that we
may want to formally separate the two activities.
In particular, we may want to add more reviewers, to help the process
move along and scale, but still leave truly contended decisions (which
are fairly rare) to a smaller group. This change to README.md implements
that idea.
Fixes golang/go#33528.
Change-Id: Iaec6d7fc4ff588f057eb5db84a9de548ec4c2b8d
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/506565
Reviewed-by: Russ Cox <rsc@golang.org>
TryBot-Bypass: Russ Cox <rsc@golang.org>
|
|
Change-Id: Ie474906725459bb070e3e9ca6b98b4085901de88
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/504943
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Bypass: Russ Cox <rsc@golang.org>
Reviewed-by: Russ Cox <rsc@golang.org>
|
|
For golang/go#59960.
Change-Id: I4c6ee87db54952ccacdfa6c66b419356e5842620
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/492018
Reviewed-by: Michael Pratt <mpratt@google.com>
|
|
* Add rationale explaining why the `customMutator` interface is not
exported.
* Switch `Mutate` to take a `context.Context`, and expand the
associated rationale.
* Minor readability tweaks.
* Delete the open issues. (They don't describe problems that lack a
solution; they are more like discussion points that should be
addressed in the linked issue or in merge requests.)
For golang/go#48815.
Change-Id: I704ab930710d1b82a42b7923dbabc4e10543f5ca
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/501537
Reviewed-by: Ian Lance Taylor <iant@google.com>
|
|
For golang/go#48815.
Change-Id: I021e4517940ff073254d9d56fcca623f4e2ed460
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/493637
Reviewed-by: Ian Lance Taylor <iant@golang.org>
|
|
Change-Id: Ieff4883f98129407be1b3faa2610253aef5c1f33
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/494335
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Auto-Submit: Ian Lance Taylor <iant@golang.org>
|
|
Change-Id: Id1722b5f15876a7bce5e8ea8e4258eea63e845d2
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/493917
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Russ Cox <rsc@golang.org>
|
|
Update the design doc to match the current API, which omits
the error argument from the Error function and method, and removes
the ErrorKey constant.
Change-Id: I02b0a8d69f73abd3ae72651f2a581d0e32f46d37
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/475335
Reviewed-by: Alan Donovan <adonovan@google.com>
Run-TryBot: Jonathan Amsterdam <jba@google.com>
|
|
Change-Id: Ib72c607cecd0ef8eece2b5397ef267c812e3bbc8
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/469977
Run-TryBot: Jonathan Amsterdam <jba@google.com>
Reviewed-by: Alan Donovan <adonovan@google.com>
|
|
Change-Id: I39ff235ce4b591fa93ffec4b2154abed428990ee
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/468395
Reviewed-by: Ian Lance Taylor <iant@google.com>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
|
|
Bring the design doc in line with recent minor changes to slog.
Change-Id: If9c1e2cc7381323d08057dc29a30e89926fd768d
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/467440
Run-TryBot: Jonathan Amsterdam <jba@google.com>
Reviewed-by: Alan Donovan <adonovan@google.com>
|
|
Since there is a lot of pushback on this feature, remove it from this proposal.
We will create a separate proposal later.
Change-Id: Ic6ddaa28007c11b2444125b5da1039c2d37c0f5e
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/461941
Reviewed-by: Alan Donovan <adonovan@google.com>
Run-TryBot: Jonathan Amsterdam <jba@google.com>
|
|
Change-Id: I0d83b399ab148e39159c8183cad822e6a0f6e779
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/461096
Run-TryBot: Jonathan Amsterdam <jba@google.com>
Reviewed-by: Alan Donovan <adonovan@google.com>
|
|
Change-Id: I9bf749b45e8b7cef68097f6c94041da19c1ca54c
GitHub-Last-Rev: 03836c7e7ea217f37597662e4f8f82b37ac6d120
GitHub-Pull-Request: golang/proposal#49
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/460195
Reviewed-by: Ian Lance Taylor <iant@google.com>
|
|
Based on discussion on golang/go#56986 with Jordan Liggitt.
Change-Id: I7787155ea8194d879cadf0e0a9d043dd2ef5c38f
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/455316
Reviewed-by: Russ Cox <rsc@golang.org>
|
|
Change-Id: I8d4a807dbdcee0587b059b306215bfc4a97c8a8a
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/453500
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Russ Cox <rsc@golang.org>
|
|
Change-Id: I45a30d25b6dc18b49f834648082dcce8d6aeba92
Reviewed-on: https://go-review.googlesource.com/c/proposal/+/453499
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Russ Cox <rsc@golang.org>
|