Skip to content
Snippets Groups Projects
  1. Mar 05, 2025
  2. Feb 10, 2025
  3. Jan 06, 2025
  4. Dec 04, 2024
  5. Nov 08, 2024
  6. Oct 04, 2024
  7. Sep 05, 2024
  8. Aug 06, 2024
  9. Jul 07, 2024
  10. Jun 04, 2024
  11. May 22, 2024
  12. May 15, 2024
  13. May 06, 2024
  14. Apr 09, 2024
  15. Apr 04, 2024
  16. Mar 04, 2024
  17. Feb 28, 2024
  18. Feb 09, 2024
  19. Feb 08, 2024
  20. Feb 01, 2024
  21. Jan 08, 2024
  22. Nov 27, 2023
  23. Nov 09, 2023
  24. Nov 08, 2023
  25. Oct 06, 2023
  26. Sep 05, 2023
  27. Aug 07, 2023
  28. Jul 05, 2023
  29. Jun 14, 2023
  30. May 08, 2023
  31. Apr 06, 2023
  32. Mar 05, 2023
  33. Feb 08, 2023
  34. Jan 04, 2023
  35. Dec 06, 2022
  36. Nov 09, 2022
  37. Nov 04, 2022
    • Alan Donovan's avatar
      internal/gcimporter: API for shallow export data · 2b29c66d
      Alan Donovan authored
      This change adds an internal API for marshalling and
      unmarshalling a types.Package to "shallow" export data,
      which does not index packages other than the main one.
      The import function accepts a function that loads symbols
      on demand (e.g. by recursively reading export data for
      indirect dependencies).
      
      The CL includes a test that the entire standard
      library can be type-checked using shallow data.
      
      Also:
      - break dependency on go/ast.
      - narrow the name and type of qualifiedObject.
      - add (test) dependency on errgroup, and tidy go.mod.
      
      Change-Id: I92d31efd343cf5dd6fca6d7b918a23749e2d1e83
      Reviewed-on: https://go-review.googlesource.com/c/tools/+/447737
      
      
      Run-TryBot: Alan Donovan <adonovan@google.com>
      Reviewed-by: default avatarMatthew Dempsky <mdempsky@google.com>
      TryBot-Result: Gopher Robot <gobot@golang.org>
      gopls-CI: kokoro <noreply+kokoro@google.com>
      Reviewed-by: default avatarRobert Findley <rfindley@google.com>
      2b29c66d
  38. Oct 20, 2022
Loading