Age | Commit message (Expand) | Author |
2021-04-12 | cmd/compile: make interface conversion function selection ABI insensitive | Cherry Zhang |
2021-04-05 | cmd/compile, runtime: use ABI-aware function converting float to interface | Cherry Zhang |
2021-03-24 | cmd/compile, cmd/link: use weak reference in itab | Cherry Zhang |
2021-02-23 | cmd/compile: simplify assert{E,I}2I{,2} calling conventions | Cuong Manh Le |
2020-10-28 | Revert "cmd/compile: split exported/non-exported methods for interface type" | Cuong Manh Le |
2020-10-09 | cmd/compile: split exported/non-exported methods for interface type | Cuong Manh Le |
2020-04-07 | runtime: static lock ranking for the runtime (enabled by GOEXPERIMENT) | Dan Scales |
2020-03-05 | runtime: use staticuint64s instead of staticbytes for 1-length strings | Diogo Pinela |
2020-03-02 | runtime: prevent allocation when converting small ints to interfaces | Josh Bleecher Snyder |
2019-11-06 | runtime: clarify that itab.hash of dynamic entries is unused | Dmitry Vyukov |
2019-10-03 | runtime: use efaceOf where applicable | Matthew Dempsky |
2019-04-11 | runtime: set itab.fun[0] only on successful conversion | Cherry Zhang |
2019-02-27 | internal/reflectlite: lite version of reflect package | Marcel van Lohuizen |
2018-11-06 | cmd/compile: shrink specialized convT2x call sites | Josh Bleecher Snyder |
2018-10-14 | runtime,cmd/compile: pass strings and slices to convT2{E,I} by value | Keith Randall |
2018-07-11 | runtime: don't say "different packages" if they may not be different | Ian Lance Taylor |
2018-06-22 | runtime: fix comments style typo | Zhou Peng |
2018-04-29 | cmd/compile: pass arguments to convt2E/I integer functions by value | ChrisALiles |
2018-02-23 | runtime: don't check for String/Error methods in printany | Ian Lance Taylor |
2017-09-22 | runtime: remove getcallerpc argument | Austin Clements |
2017-08-29 | runtime: don't publish new itab table before growth is finished | Marvin Stenger |
2017-08-15 | cmd/compile: set itab function pointers at compile time | Keith Randall |
2017-08-15 | runtime: initialize itab.hash always | Keith Randall |
2017-08-15 | runtime: remove bad field from itab | Keith Randall |
2017-08-15 | runtime: new itab lookup table | Keith Randall |
2017-02-28 | cmd/compile, runtime: specialize convT2x, don't alloc for zero vals | Josh Bleecher Snyder |
2017-02-13 | cmd/compile: optimize non-empty-interface type conversions | Keith Randall |
2017-02-02 | cmd/compile, runtime: convert byte-sized values to interfaces without allocation | Josh Bleecher Snyder |
2016-12-19 | cmd/compile, runtime: a different approach to duplicate itabs | Michael Hudson-Doyle |
2016-12-08 | all: make spelling consistent | Brad Fitzpatrick |
2016-11-02 | cmd/compile: do more type conversion inline | Keith Randall |
2016-11-01 | runtime: access modules via a slice | David Crawshaw |
2016-10-28 | runtime: use typedmemclr for typed memory | Austin Clements |
2016-10-27 | cmd/compile, runtime: make the go.itab.* symbols module-local | Michael Hudson-Doyle |
2016-10-25 | Revert "Revert "cmd/compile: inline convI2E"" | Keith Randall |
2016-10-17 | Revert "cmd/compile: inline convI2E" | Matthew Dempsky |
2016-10-17 | cmd/compile: inline convI2E | Keith Randall |
2016-09-19 | cmd/compile: inline convT2{I,E} when result doesn't escape | Keith Randall |
2016-08-16 | cmd/compile: inline _, ok = i.(T) | Josh Bleecher Snyder |
2016-06-21 | runtime: panic with the right error on iface conversion | Ian Lance Taylor |
2016-04-22 | cmd/compile, etc: use nameOff in uncommonType | David Crawshaw |
2016-04-22 | cmd/compile, etc: use nameOff for rtype string | David Crawshaw |
2016-04-19 | cmd/compile: convT2{I,E} don't handle direct interfaces | Keith Randall |
2016-04-18 | cmd/compile, etc: use name offset in method tables | David Crawshaw |
2016-04-13 | cmd/compile, etc: use name for type pkgPath | David Crawshaw |
2016-04-13 | cmd/compile, etc: store method tables as offsets | David Crawshaw |
2016-04-13 | cmd/compile: fix arg to getcallerpc | Keith Randall |
2016-03-29 | cmd/compile: optimize remaining convT2I calls | Michel Lespinasse |
2016-03-29 | runtime: insert itabs into hash table during init | Michel Lespinasse |
2016-03-25 | cmd/compile, runtime: new static name encoding | David Crawshaw |