FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Comparing erkyrath:master...stormi:master · erkyrath/plotex · GitHub

Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: erkyrath/plotex
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
Could not load branches
Nothing to show
{{ refName }}
...
head repository: stormi/plotex
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Could not load branches
Nothing to show
{{ refName }}
Checking mergeability… Don’t worry, you can still create the pull request.
  • 4 commits
  • 2 files changed
  • 1 contributor

Commits on Jul 26, 2026

  1. Add ** include: directive for external file inclusion

    Add support for including another test file at a point in the current
    test file with ** include: file.t
    
    The included file is parsed recursively — its tests, directives, and
    nested includes take effect as if pasted inline at the ** include:
    line. Paths are resolved relative to the including file's directory.
    
    Multiple ** include: lines are needed to include several files; each
    line includes exactly one file.
    
    - Circular include chains are detected and raise an error with the
      full cycle path (e.g. A -> B -> C -> A)
    - Duplicate test names across files raise an error showing both
      source files
    - All directives follow the same rules: ** game: overrides,
      ** precommand: appends, etc.
    stormi committed Jul 26, 2026
    Configuration menu
    Copy the full SHA
    da08273 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2026

  1. Add a {include:silent} modifier for {include}

    >{include:silent} TESTNAME runs the included test's commands as usual but
    keeps their output out of the verbose transcript, in order to avoid repetition
    in the test transcripts.
    The included test's checks still run, and their failures are still reported.
    Pass -vv to see everything anyway.
    
    In -v mode a marker line, [silently included: TESTNAME], is printed in
    place of the hidden block, so the transcript still shows where the
    included test ran.
    
    Signed-off-by: Samuel Verschelde <stormi-git@ylix.fr>
    stormi committed Aug 2, 2026
    Configuration menu
    Copy the full SHA
    3ddcf16 View commit details
    Browse the repository at this point in the history
  2. Silence the setup that precedes a silent first action

    When the first thing a test does is silenced, whatever runs before it is
    setup you have already seen too: the game's initial output, and any
    precommands ahead of it. Those are now hidden as well, so the transcript
    of each test begins where the test itself does.
    
    A test starts silently when its first command is >{include:silent}, when
    it plainly includes a wrapper test which itself starts silently, or when
    the silent include is a precommand, in which case it is the first thing
    every test in the file does.
    stormi committed Aug 2, 2026
    Configuration menu
    Copy the full SHA
    c8f9faf View commit details
    Browse the repository at this point in the history
  3. Reap the interpreter subprocess with wait() instead of poll()

    poll() is a non-blocking check that often runs before the process
    has actually finished dying, so the exit status is never collected
    and the child is left as a zombie.
    
    wait() ensures the child process is collected.
    
    Signed-off-by: Samuel Verschelde <stormi-git@ylix.fr>
    stormi committed Aug 2, 2026
    Configuration menu
    Copy the full SHA
    d19c20d View commit details
    Browse the repository at this point in the history
Loading

Back | FazBrowse Home | New Git URL