Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Search by type feature, a kind of sherlodoc in Merlin #1828

Merged
merged 25 commits into from
Sep 25, 2024

Commits on Sep 24, 2024

  1. Initialize merlin-lib.sherlodoc

    xvw committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ce98788 View commit details
    Browse the repository at this point in the history
  2. Introduce merlin-lib.sherlodoc

    Core search engine by type, strongly inspired by
    https://doc.sherlocode.com/.
    
    The library is globally dependency agnostic so that it can potentially
    be used one day as a base for other applications.
    xvw committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    f8c7883 View commit details
    Browse the repository at this point in the history
  3. Introduce unit-tests (sherlodoc)

    Currently, Merlin's code base only uses test CRAMs, although some
    functions are easier to maintain if they are unit-tested. It is
    therefore a ‘gradual’ introduction of unit tests into the code base.
    xvw committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    3a47504 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    efedbdc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eca1d81 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3d51670 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    599d4f7 View commit details
    Browse the repository at this point in the history
  8. Resolve Module name in result

    xvw committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    1cc043f View commit details
    Browse the repository at this point in the history
  9. Simplify the result buffer of search

    And add the support of dynamic switching between search by types
    and search by polarity
    xvw committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    caeb3da View commit details
    Browse the repository at this point in the history
  10. Improve constructor resolution

    xvw committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    09e0ca2 View commit details
    Browse the repository at this point in the history
  11. Add CHANGES entry

    xvw committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ec1db8a View commit details
    Browse the repository at this point in the history
  12. Add function documentation

    xvw committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ecfc26c View commit details
    Browse the repository at this point in the history
  13. Add a constructible expression

    xvw committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    76dfdd1 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    116a432 View commit details
    Browse the repository at this point in the history
  15. Simplify the search buffer

    xvw committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    83d3c6a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    89d4aa4 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    10a7948 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    79548c2 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4febfc8 View commit details
    Browse the repository at this point in the history
  20. Apply OCamlformat

    xvw committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    e02e44c View commit details
    Browse the repository at this point in the history
  21. Make final sort determinist

    xvw committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    57b67b4 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    50e9086 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Printing types and fetching documentation is expensive. We only do it…

    … after the limit is enforced.
    voodoos committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    0ce4c92 View commit details
    Browse the repository at this point in the history
  2. Set printing env before printing value names.

    This might help with short-paths, we should introduce tests showing it.
    voodoos committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    dcfe1d6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2 from voodoos/search-by-type-feature+

    Search by type feature+
    xvw authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    8653e0f View commit details
    Browse the repository at this point in the history