afafcd64a0
* Pre: Add some value conversion tests. This is follow-up to earlier work. Turn TypedValue::Keyword into edn::Value::NamespacedKeyword. Don't take a reference to value_type_tag. * Pre: Add repeat_values. Requires itertools, so this commit is not stand-alone. * Pre: Expose the first transaction ID as bootstrap::TX0. This is handy for testing. * Pre: Improve debug module. * Pre: Bump rusqlite version for https://github.com/jgallagher/rusqlite/issues/211. * Pre: Use itertools. * Start implementing bulk SQL insertion algorithms. (#214) This is slightly simpler re-expression of the existing Clojure implementation. * Post: Start generic data-driven transaction testing. (#188) * Review comment: `use ::{SYMBOL}` instead of `use {SYMBOL}`. * Review comment: Prefer bindings_per_statement to values_per_statement.
38 lines
688 B
TOML
38 lines
688 B
TOML
[package]
|
|
authors = ["Richard Newman <rnewman@twinql.com>", "Nicholas Alexander <nalexander@mozilla.com>"]
|
|
name = "mentat"
|
|
version = "0.4.0"
|
|
|
|
[dependencies]
|
|
clap = "2.19.3"
|
|
nickel = "0.9.0"
|
|
slog = "1.4.0"
|
|
slog-scope = "0.2.2"
|
|
slog-term = "1.3.4"
|
|
time = "0.1.35"
|
|
|
|
[dependencies.rusqlite]
|
|
version = "0.9.5"
|
|
# System sqlite might be very old.
|
|
features = ["bundled"]
|
|
|
|
[dependencies.edn]
|
|
path = "edn"
|
|
|
|
[dependencies.mentat_parser_utils]
|
|
path = "parser-utils"
|
|
|
|
[dependencies.mentat_core]
|
|
path = "core"
|
|
|
|
[dependencies.mentat_db]
|
|
path = "db"
|
|
|
|
[dependencies.mentat_query]
|
|
path = "query"
|
|
|
|
[dependencies.mentat_query_parser]
|
|
path = "query-parser"
|
|
|
|
[dependencies.mentat_tx_parser]
|
|
path = "tx-parser"
|