Files
Jake Bailey 5ba8766cbc compiler: implement method-set based AssignableTo and Implements (#5304)
* reflect: implement method-set based AssignableTo and Implements

Based on the design from #4376 by aykevl.
Fixes #4277, fixes #3580.

Co-authored-by: Ayke van Laethem <aykevanlaethem@gmail.com>

* builder: update expected binary sizes for reflect changes

* Make interface checks similar to invoke, allowing typeImplementsMethodSet and method info to be dropped when reflect is not present

* Add more tests that BigGo reflect tests

* Even more pruning

* Add go/token and net/url to passing tests

* Prune even further, I am less happy with this, though

* Update size test now that we are smaller

* Skip some tests

* elide method lists

* format, oops

* fix tests

* Add a panic, pull out constant to keep in sync

* Add debug info

* Remove code that was leftover from a previous refactor

---------

Co-authored-by: Ayke van Laethem <aykevanlaethem@gmail.com>
2026-04-17 21:57:03 +02:00
..
2025-09-17 05:28:06 -04:00
2025-09-17 05:28:06 -04:00
2025-09-17 05:28:06 -04:00
2021-04-12 12:07:42 +02:00
2025-09-17 05:28:06 -04:00
2026-04-05 14:14:55 +02:00
2026-04-05 14:14:55 +02:00
2025-09-17 05:28:06 -04:00
2024-11-20 14:07:55 +01:00
2025-09-17 05:28:06 -04:00
2026-01-05 15:10:31 -05:00
2025-09-17 05:28:06 -04:00