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

Multi_channel: allow more than one instance per program with different configurations #50

Merged
merged 21 commits into from
Dec 22, 2021

Commits on Oct 10, 2021

  1. Multi_channel: assert that id is valid before reusing it

    Signed-off-by: Edwin Török <[email protected]>
    edwintorok committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    31e8594 View commit details
    Browse the repository at this point in the history
  2. Multi_channel: use per-channel key instead of global

    There can be multiple multi_channel (or indeed pool) instances active at
    the same time, each with a different configuration.
    We cannot necessarily safely reuse any IDs issued by one channel on
    another channel, so ensure that we use a unique key per channel by
    allocating it together with the channel.
    
    Signed-off-by: Edwin Török <[email protected]>
    edwintorok committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    b8cf627 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. Utilise effect handlers

    kayceesrk committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    9348e59 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. Configuration menu
    Copy the full SHA
    2755c84 View commit details
    Browse the repository at this point in the history
  2. Backtraces from await

    kayceesrk committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    d023dc2 View commit details
    Browse the repository at this point in the history
  3. Use a random number as the cache prefix to disable cache in CI

    Signed-off-by: Sora Morimoto <[email protected]>
    smorimoto committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    a9ce266 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. Make await non-recursive

    kayceesrk committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    db22e17 View commit details
    Browse the repository at this point in the history
  2. Fix throughput test

    kayceesrk committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    b34a56b View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2021

  1. Merge pull request ocaml-multicore#52 from smorimoto/disable-setup-oc…

    …aml-cache
    
    Use a random number as the cache prefix to disable cache in CI
    abbysmal committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    49895f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82cc93c View commit details
    Browse the repository at this point in the history
  3. Merge pull request ocaml-multicore#54 from Engil/use_last_commit_from…

    …_4.12+domains+effects_as_cache_key
    
    use last 4.12+domains+effects hash as the cache-key
    bikallem committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    5104ae9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    28957cd View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2021

  1. Merge pull request ocaml-multicore#53 from bikallem/ocaml-5.00

    Make domainslib build/run with OCaml 5.00 after PR #704
    Sudha247 committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    0931282 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2021

  1. Configuration menu
    Copy the full SHA
    390c489 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6024887 View commit details
    Browse the repository at this point in the history
  3. Fix typo in task ocamldoc

    avsm committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    0d7fd11 View commit details
    Browse the repository at this point in the history
  4. Fix clarity in Task ocamldoc

    avsm committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    0c0f8fa View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2021

  1. Merge pull request ocaml-multicore#51 from ocaml-multicore/effect_han…

    …dlers
    
    Utilise effect handlers
    kayceesrk committed Nov 27, 2021
    Configuration menu
    Copy the full SHA
    df30722 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2021

  1. Configuration menu
    Copy the full SHA
    7df1165 View commit details
    Browse the repository at this point in the history
  2. add crash test

    jmid committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    e1c0019 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Fix backtrace unit test

    The test relies on reading backtrace contents, so we need to ensure that
    backtraces are on (by default they'd be off).
    
    Signed-off-by: Edwin Török <[email protected]>
    edwintorok committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    75ace2c View commit details
    Browse the repository at this point in the history