Skip to content
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: haskell-hint/hint
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: haskell-hint/hint
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: test-multiple-instances
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 3 files changed
  • 1 contributor

Commits on Apr 19, 2020

  1. allow multiple instances even before 8.10

    this is a bad idea, because running multiple instances of the
    interpreter is known not to work before ghc-8.10; but that's the point,
    I want to reproduce the bad things on a pre-8.10 compiler so I can
    confirm that those bad things no longer occur in 8.10
    gelisam committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    e919eea View commit details
    Browse the repository at this point in the history
  2. run the test suite in parallel

    it seems to trigger all kinds of problems, but not every time. I would
    like a more minimal and more reliable test case in order to better
    understand the problem and ideally write a test case which only passes
    on ghc-8.10 and up
    gelisam committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    93a7005 View commit details
    Browse the repository at this point in the history
  3. fix "thread blocked indefinitely in an MVar operation"

    each thread was supposed to fill a separate MVar, but they were
    accidentallly both filling in the same one.
    gelisam committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    eebfa43 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    351ca49 View commit details
    Browse the repository at this point in the history
  5. don't run test_signal_handlers in parallel

    the two copies of the test would both try to modify the global signal
    handler table and only one of them would succeed.
    gelisam committed Apr 19, 2020
    Configuration menu
    Copy the full SHA
    e1896af View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7155133 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2020

  1. non-racy version

    gelisam committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    8d32a3e View commit details
    Browse the repository at this point in the history
Loading