How to contribute to /x/ ?

79 views
Skip to first unread message

Jen Zarzycki

unread,
Mar 31, 2022, 2:43:07 PM3/31/22
to golang-nuts
I'd like to submit an implementation of sync.Map (using generics) to the golang.org/x/sync repo.

Would someone please point me in the right direction?

Jan Mercl

unread,
Mar 31, 2022, 2:49:36 PM3/31/22
to Jen Zarzycki, golang-nuts
On Thu, Mar 31, 2022 at 8:42 PM Jen Zarzycki
<benjamin...@gmail.com> wrote:

> I'd like to submit an implementation of sync.Map (using generics) to the golang.org/x/sync repo.

If you want to propose an API change, please start by submitting a
proposal here: https://github.com/golang/go/issues, thanks.

Axel Wagner

unread,
Mar 31, 2022, 2:57:40 PM3/31/22
to Jen Zarzycki, golang-nuts
General information on how to contribute to the Go project (which includes /x/…) is in the contribution guide:
But yes, as Jan mentions, the starting point (as is also mentioned there) is to open a proposal.

FWIW, I believe that the Go team is aware of the want of a generic sync.Map and thinking about how to do that.

On Thu, Mar 31, 2022 at 8:43 PM Jen Zarzycki <benjamin...@gmail.com> wrote:
I'd like to submit an implementation of sync.Map (using generics) to the golang.org/x/sync repo.

Would someone please point me in the right direction?

--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/5d8aeeac-76df-4fa7-83d0-fe91abfaf85fn%40googlegroups.com.

Jen Zarzycki

unread,
Mar 31, 2022, 3:14:31 PM3/31/22
to golang-nuts
I didn't find a proposal for it, so I submitted one here: https://github.com/golang/go/issues/52085

I added a link on it to the discussion thread Alex provided.

Thank you both!

Reply all
Reply to author
Forward
0 new messages