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

ENH: Support source files in any language #1192

Merged
merged 37 commits into from Oct 2, 2023

Commits on Sep 30, 2023

  1. Copy the full SHA
    9e95816 View commit details
    Browse the repository at this point in the history
  2. Add first version of C++ parser

    speth committed Sep 30, 2023
    Copy the full SHA
    b1d1ba1 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    6907e7d View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    2c1420a View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    89d6dae View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    d69193c View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    a2da94d View commit details
    Browse the repository at this point in the history
  8. Fix (most) existing tests

    Change signature of rst_blocks rather than changing contents
    of file_conf.
    speth committed Sep 30, 2023
    Copy the full SHA
    907e64a View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    36b0154 View commit details
    Browse the repository at this point in the history
  10. Allow overrider of filename-based language selection

    Also make parsing of almost all extensions opt-out
    speth committed Sep 30, 2023
    Copy the full SHA
    b51711c View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    86d3179 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    334cff4 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    61ce1c0 View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    8fda4f6 View commit details
    Browse the repository at this point in the history
  15. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and speth committed Sep 30, 2023
    Copy the full SHA
    88855e2 View commit details
    Browse the repository at this point in the history
  16. Try to make ruff happy

    speth committed Sep 30, 2023
    Copy the full SHA
    5e49bc0 View commit details
    Browse the repository at this point in the history
  17. Add tests of gallery directives

    speth committed Sep 30, 2023
    Copy the full SHA
    cc954bf View commit details
    Browse the repository at this point in the history
  18. [pre-commit.ci] auto fixes from pre-commit.com hooks

    for more information, see https://pre-commit.ci
    pre-commit-ci[bot] authored and speth committed Sep 30, 2023
    Copy the full SHA
    1efff56 View commit details
    Browse the repository at this point in the history
  19. Copy the full SHA
    a0e8715 View commit details
    Browse the repository at this point in the history
  20. Make target_file a pathlib.Path

    speth committed Sep 30, 2023
    Copy the full SHA
    111384e View commit details
    Browse the repository at this point in the history
  21. Copy the full SHA
    f0a88c7 View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    219fd2c View commit details
    Browse the repository at this point in the history
  23. Copy the full SHA
    3335825 View commit details
    Browse the repository at this point in the history
  24. add C++ test to tinybuild

    speth committed Sep 30, 2023
    Copy the full SHA
    ee223ae View commit details
    Browse the repository at this point in the history
  25. Copy the full SHA
    8837fdf View commit details
    Browse the repository at this point in the history
  26. New improved block parser

    speth committed Sep 30, 2023
    Copy the full SHA
    cbd2b32 View commit details
    Browse the repository at this point in the history
  27. Copy the full SHA
    9ead453 View commit details
    Browse the repository at this point in the history
  28. Copy the full SHA
    ee66b42 View commit details
    Browse the repository at this point in the history
  29. Copy the full SHA
    682f4cd View commit details
    Browse the repository at this point in the history
  30. Copy the full SHA
    eefb3c6 View commit details
    Browse the repository at this point in the history
  31. Copy the full SHA
    89ff7d5 View commit details
    Browse the repository at this point in the history
  32. Copy the full SHA
    91d1c1f View commit details
    Browse the repository at this point in the history
  33. Avoid Unicode

    speth committed Sep 30, 2023
    Copy the full SHA
    3f3af92 View commit details
    Browse the repository at this point in the history
  34. Add support for Matlab's native code section delimiter

    Allow just '%%' instead of '% %%'.
    
    Also, treat the rest of the line as a heading, which is what
    Matlab does. This is enabled for all languages, as it provides
    a nice short syntax for just adding headings to the code.
    speth committed Sep 30, 2023
    Copy the full SHA
    4ee4d59 View commit details
    Browse the repository at this point in the history
  35. Test remove_config_comments

    speth committed Sep 30, 2023
    Copy the full SHA
    8537a94 View commit details
    Browse the repository at this point in the history
  36. Handle bulk downloads in various source languages

    Include non-Python source files in the source code zip, and adjust
    the file name if it includes non-Python sources.
    
    Only generate Jupyter notebook zip file and link if at least
    some of the files are Jupyter compatible.
    speth committed Sep 30, 2023
    Copy the full SHA
    439eca5 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. Address review comments

    speth committed Oct 2, 2023
    Copy the full SHA
    2ccfd82 View commit details
    Browse the repository at this point in the history