Jump to definition and find all references are now available for all Go, Python, and Ruby repositories on GitHub, with more languages coming soon. When viewing a Go, Python, or Ruby file on GitHub.com, clicking on a function or method name exposes a code navigation card with links to all of its definitions and references within the same repository. We use the semantic library to find definitions and call sites in your code.
Code search exact match (limited beta)
Users who have been selected for the beta are now able to search select repositories by pressing f
on the repository page and entering their desired query. By default, it will return results which exactly match the given query (including word boundaries). Users are then able to further refine the results by requiring them to match the case of the query and/or match the whole word.