<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go/src/internal/runtime/maps/runtime_faststr.go, branch makepkg</title>
<subtitle>Fork of Go programming language with my patches.</subtitle>
<id>http://git.kilabit.info/go/atom?h=makepkg</id>
<link rel='self' href='http://git.kilabit.info/go/atom?h=makepkg'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/'/>
<updated>2026-02-02T21:24:26Z</updated>
<entry>
<title>internal/maps,cmd/compile/internal/walk: replace calls to mapaccess1* with mapaccess2*</title>
<updated>2026-02-02T21:24:26Z</updated>
<author>
<name>ArsenySamoylov</name>
<email>samoylov.arseny@gmail.com</email>
</author>
<published>2026-01-13T10:06:28Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=62d08234b797806796af0d51051f2e13caa42e2a'/>
<id>urn:sha1:62d08234b797806796af0d51051f2e13caa42e2a</id>
<content type='text'>
mapaccess1* and mapaccess2* functions share the same implementation and differ only in whether the boolean "found" is returned.

This change replaces mapaccess1* calls with mapaccess2*.
We can do this transparently, since the call site can safely discard the second (boolean) result.

Ideally, mapacces1* functions could be removed entirely, but this change keeps them as thin wrappers for compatibility.

Fixes #73196
Change-Id: I07c3423d22ed1095ac3666d00e134c2747b2f9c1
Reviewed-on: https://go-review.googlesource.com/c/go/+/736020
Reviewed-by: Keith Randall &lt;khr@google.com&gt;
Reviewed-by: Michael Pratt &lt;mpratt@google.com&gt;
Auto-Submit: Keith Randall &lt;khr@golang.org&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: Keith Randall &lt;khr@golang.org&gt;
</content>
</entry>
<entry>
<title>internal/runtime/maps: loop invariant code motion with h2(hash) by hand</title>
<updated>2025-08-11T16:51:15Z</updated>
<author>
<name>cuiweixie</name>
<email>cuiweixie@gmail.com</email>
</author>
<published>2025-08-09T02:01:55Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=b096ddb9ea84efa28eafd7850b8f8a8b3e76e49f'/>
<id>urn:sha1:b096ddb9ea84efa28eafd7850b8f8a8b3e76e49f</id>
<content type='text'>
Change-Id: I0cd9763aeedfe326bc566da39b8be0d0ebd113ec
GitHub-Last-Rev: 1ec88644148deb41eea2ae89f7f1fb1759b37c27
GitHub-Pull-Request: golang/go#74952
Reviewed-on: https://go-review.googlesource.com/c/go/+/694016
Auto-Submit: Michael Pratt &lt;mpratt@google.com&gt;
Reviewed-by: Keith Randall &lt;khr@google.com&gt;
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@google.com&gt;
Reviewed-by: Michael Pratt &lt;mpratt@google.com&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: Keith Randall &lt;khr@golang.org&gt;
</content>
</entry>
<entry>
<title>all: remove redundant Swiss prefixes</title>
<updated>2025-07-30T18:47:17Z</updated>
<author>
<name>Michael Pratt</name>
<email>mpratt@google.com</email>
</author>
<published>2025-07-29T17:58:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=82a1921c3b6b493c4ff358f063c2ffffabba9fd5'/>
<id>urn:sha1:82a1921c3b6b493c4ff358f063c2ffffabba9fd5</id>
<content type='text'>
Now that there is only one map implementation we can simplify names.

For #54766.

Change-Id: I6a6a636cc6a8fc5e7712c27782fc0ced7467b939
Reviewed-on: https://go-review.googlesource.com/c/go/+/691596
Reviewed-by: Keith Randall &lt;khr@google.com&gt;
Auto-Submit: Michael Pratt &lt;mpratt@google.com&gt;
Reviewed-by: Keith Randall &lt;khr@golang.org&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
</content>
</entry>
<entry>
<title>all: remove GOEXPERIMENT=swissmap</title>
<updated>2025-07-30T18:47:14Z</updated>
<author>
<name>Michael Pratt</name>
<email>mpratt@google.com</email>
</author>
<published>2025-07-25T19:35:36Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=2ae059ccaf982c3304fae0b48c1d78ad7192cbdd'/>
<id>urn:sha1:2ae059ccaf982c3304fae0b48c1d78ad7192cbdd</id>
<content type='text'>
For #54766.

Change-Id: I6a6a636c40b5fe2e8b0d4a5e23933492bc8bb76e
Reviewed-on: https://go-review.googlesource.com/c/go/+/691595
Reviewed-by: Keith Randall &lt;khr@google.com&gt;
Auto-Submit: Michael Pratt &lt;mpratt@google.com&gt;
LUCI-TryBot-Result: Go LUCI &lt;golang-scoped@luci-project-accounts.iam.gserviceaccount.com&gt;
Reviewed-by: Keith Randall &lt;khr@golang.org&gt;
</content>
</entry>
</feed>
