Skip to content
Permalink
Branch: master
Commits on Jun 21, 2019
  1. Bump iohk-monitoring-framework rev

    rvl authored and KtorZ committed Jun 21, 2019
  2. tests: Add a small test of Sqlite logging

    rvl committed Jun 21, 2019
Commits on Jun 20, 2019
  1. DBLayer: Add basic logging to the Sqlite backend

    rvl committed Jun 20, 2019
Commits on Jun 14, 2019
  1. DaedalusIPC: Don't use generic aeson encoding - too fragile

    rvl authored and KtorZ committed Jun 14, 2019
    Removing a type constructor can change the shape of the JSON.
  2. Address review comments

    rvl authored and KtorZ committed Jun 14, 2019
  3. Fix rebase merge mistakes

    rvl authored and KtorZ committed Jun 14, 2019
  4. Regenerate nix

    rvl authored and KtorZ committed Jun 13, 2019
  5. DaedalusIPC: Remove Ping/Pong messages

    rvl authored and KtorZ committed Jun 12, 2019
  6. tests: Add DaedalusIPC test

    rvl authored and KtorZ committed Jun 12, 2019
  7. tests: Add nodejs child_process spawner

    rvl authored and KtorZ committed Jun 11, 2019
  8. Integrate Daedalus IPC into CLI server start

    rvl authored and KtorZ committed Jun 11, 2019
  9. Add DaedalusIPC module

    rvl authored and KtorZ committed Jun 10, 2019
    This takes the cardano-sl/cardano-shell NodeIPC code and splits the
    general nodejs child_process IPC protocol out from the
    Daedalus/Cardano specific protocol, improves the exception handling,
    changes the logging, and just makes it simpler.
Commits on Jun 12, 2019
  1. Buildkite: Add check-nix-tools

    rvl committed Jun 10, 2019
  2. Add cabal.project

    rvl committed Jun 4, 2019
  3. Cabal files: Single LICENSE text file, refer to license by name

    rvl committed May 8, 2019
    The Nix haskell builder is having problems with symlinks to
    directories above the package root, because these are not included in
    the package sdist.
  4. Add lorri/direnv file

    rvl committed May 8, 2019
  5. Update the haskell.nix code

    rvl committed May 8, 2019
Commits on Jun 10, 2019
Commits on Jun 6, 2019
  1. cli: Add --state-dir argument to cardano-wallet-launcher

    rvl authored and KtorZ committed Jun 6, 2019
  2. cli: Add cardano-wallet --database option

    rvl authored and KtorZ committed Jun 6, 2019
    Changes the DBLayer to use SQLite. Without a given filename, it just
    uses the in-memory database.
  3. cli: Use Paths module to get program version

    rvl authored and KtorZ committed Jun 6, 2019
    embedFile wasn't working for me in ghci.
    
      lib/cli/src/Cardano/CLI.hs:275:27: error:
          • Exception when trying to run compile-time code:
              ../../cardano-wallet.cabal: openBinaryFile: does not exist (No such file or directory)
            Code: embedFile "../../cardano-wallet.cabal"
          • In the untyped splice: $(embedFile "../../cardano-wallet.cabal")
          |
      275 |     let cabal = B8.unpack $(embedFile "../../cardano-wallet.cabal")
          |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    
    There is another easier way to get the program version (assuming all
    cabal files have the same version).
  4. bors: Disable branch sniping

    rvl committed Jun 6, 2019
Commits on Jun 5, 2019
  1. Merge pull request #367 from input-output-hk/jonathanknowles/db-qsm-t…

    rvl committed Jun 5, 2019
    …ag-coverage
    
    Make DB QSM tests fail if one or more tags are not covered.
Commits on Jun 4, 2019
  1. Sqlite: Use a join for deleteLooseTransactions

    rvl authored and KtorZ committed Jun 4, 2019
    It would have exploded if there were more than 999 TxMeta or
    PendingTx.
    
    I tried Esqueleto and it can't do this query. Actually, it could
    express the query, but the generated SQL was invalid. And the code
    looked just as bad as raw SQL.
  2. Sqlite: Fix compile

    rvl authored and KtorZ committed Jun 4, 2019
  3. Sqlite: use repsertMany instead of deleteMany+putMany

    rvl authored and KtorZ committed Jun 4, 2019
    The function repsertMany does what I thought putMany did. When there
    is a conflict it updates the rows. This means that we don't need to
    delete before inserting.
  4. Sqlite benchmark: use tabular format to enhance readability

    rvl authored and KtorZ committed Jun 4, 2019
    This lays out benchmarks in a table, with comments describing the
    parameters in that column.
    
    Using a record type doesn't enhance readability at all.
Older
You can’t perform that action at this time.