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

Current-bench occurrence #1054

Closed
wants to merge 25 commits into from
Closed

Commits on Dec 6, 2023

  1. Ident_env: Turn all maps into hashtbl

    OCaml Idents are unique, so there is no risk with keeping "out of scope"
    idents. However, it is practical to keep the full environment at the end of a
    traverse, for render source code purpose.
    
    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    cea5c1b View commit details
    Browse the repository at this point in the history
  2. Collect occurrences info

    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    f0036f0 View commit details
    Browse the repository at this point in the history
  3. Occurrence: change datastructure to capture more information

    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    b70e3f9 View commit details
    Browse the repository at this point in the history
  4. Occurrences: add changelog

    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    e47ecad View commit details
    Browse the repository at this point in the history
  5. remove duplicated function

    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    3af1d4c View commit details
    Browse the repository at this point in the history
  6. Do not report resolution warning for occurrences

    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    ff735ea View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    164cc19 View commit details
    Browse the repository at this point in the history
  8. Occurrences: remove duplicated source infos

    Some subnodes of hidden nodes were generating twice the infos
    
    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    6229d9a View commit details
    Browse the repository at this point in the history
  9. Occurrence: collect local module definitions

    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    2f61d54 View commit details
    Browse the repository at this point in the history
  10. Render source code: Add jump to implementation for modules

    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    094eb94 View commit details
    Browse the repository at this point in the history
  11. Occurrences: style improvements

    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    bca7259 View commit details
    Browse the repository at this point in the history
  12. Occurrences: add a command to aggregate occurrence tables

    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    f42e58d View commit details
    Browse the repository at this point in the history
  13. fmt

    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    0141cec View commit details
    Browse the repository at this point in the history
  14. Occurrences: detection of hidden modules should be more efficient

    We consider as internal children of internal modules, and double underscored
    roots.
    
    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    f1884c5 View commit details
    Browse the repository at this point in the history
  15. Occurrences: control which occurrences are counted

    Persistent and hidden occurrences can be counted, or not.
    
    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    00cb6b5 View commit details
    Browse the repository at this point in the history
  16. Occurrences: remove unused test

    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    025f687 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3224ef2 View commit details
    Browse the repository at this point in the history
  18. fmt

    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    213dcd1 View commit details
    Browse the repository at this point in the history
  19. Occurrences: change option from -include-persistent to -include-own

    We always want to include persistents, the question is whether we want to
    include the non-persistent ident!
    
    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    b0da38a View commit details
    Browse the repository at this point in the history
  20. Occurrences: add shapes for other nodes, improve test

    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    e098649 View commit details
    Browse the repository at this point in the history
  21. loader compatibility code

    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    07c3dd9 View commit details
    Browse the repository at this point in the history
  22. Promote support files after rebase

    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    cc6e2d7 View commit details
    Browse the repository at this point in the history
  23. occurrences: only count persistent one

    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    ec233fe View commit details
    Browse the repository at this point in the history
  24. Remove rendering of links to documentation

    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    0bc0fb0 View commit details
    Browse the repository at this point in the history
  25. Only compute occurrences of odoc modules

    For a fairer comparison with master in ocurrent-bench
    
    Signed-off-by: Paul-Elliot <[email protected]>
    panglesd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    78d27ac View commit details
    Browse the repository at this point in the history