3d256d4cd4Remove unnecessary self::.
Richard Newman
2017-02-02 09:39:32 -0800
069f240690Add utilities for defining parsers. (#218)
Richard Newman
2017-02-01 18:01:50 -0800
816a85f0a3Write more tests, handle more types for printing and a few other code cleanups for edn types, r=jwalker (#233)
Victor Porof
2017-02-02 17:23:07 +0100
9a5ece8c89Handle more edn::Value types for printing, precursor for #195
Victor Porof
2017-02-02 16:48:03 +0100
2ecda0a2bdAvoid needless reborrows and simplify Ord implementation for edn::Value
Victor Porof
2017-02-02 15:38:38 +0100
a685d6c541Move edn test functions into a submodule
Victor Porof
2017-02-02 15:08:00 +0100
cc56cec11aAdd note about linked lists data type choice for edn::Value
Victor Porof
2017-02-02 16:15:25 +0100
00048d1955Remove edn::Pair struct since it's not used anywhere
Victor Porof
2017-02-02 15:08:25 +0100
fcdf759399Rename parser_utils to mentat_parser_utils, clean up imports. (#234) r=vporof
Richard Newman
2017-02-02 08:18:04 -0800
f3f353661fSeveral small idiomatic changes to the edn crate, r=rnewman,jsantell
Victor Porof
2017-02-02 11:00:35 +0100
4e9e8ed837Use idiomatic enumerate method on interators instead of iterating over indices
Victor Porof
2017-02-01 12:15:15 +0100
4b2c7870c0Wrap code indicated by the "_" in documentation as suggested by rustdoc best practices
Victor Porof
2017-02-01 12:07:47 +0100
17bc85fe27Remove return statements from edn parser tests
Victor Porof
2017-02-01 12:05:47 +0100
25474980b1Add rustdoc comments for to_symbol and to_keyword functions
Victor Porof
2017-02-02 10:51:42 +0100
8f68f68378Use idiomatic map_or_else calls to Option<T> instead of double returns
Victor Porof
2017-02-01 12:03:34 +0100
85da91a0abAdd helper functions constructing OrderedFloat and BigInt to edn crate, r=ncalexan,rnewman. Fixes#198
Victor Porof
2017-02-01 11:12:16 +0100
93053a4297Add the parser_utils crate to .travis.yml
Victor Porof
2017-02-02 10:57:41 +0100
ba1896b684Extract assert_parses_to into a parser utility crate, r=rnewman. Fixes#200
Victor Porof
2017-02-01 09:45:55 +0100
a9929249ebUse Into<Option<>> trick for to_keyword and to_symbol.
Richard Newman
2017-02-01 17:46:07 -0800
592dec7241Implement a FromValue trait for SrcVar and Variable. (#227) r=nalexander
Richard Newman
2017-02-01 14:51:02 -0800
0b3387f8b9Minor EDN cleanup. (#217) r=jsantell
Richard Newman
2017-02-01 14:34:51 -0800
f1a55c9f12Move query-parser test functions into a submodule.
Richard Newman
2017-01-27 12:07:01 -0800
932a42866cFix comments in EDN crate.
Richard Newman
2017-01-30 17:39:32 -0800
00bb3e6d4aMerge pull request #212 from mozilla/202
Jordan Santell
2017-01-30 17:22:44 -0800
0a21b5dca4Add NamespacedKeyword::{is_forward, is_backward, to_reverse} for inspection in NamespacedKewyord for usage by query and transaction parsers. Fixes#202
Jordan Santell
2017-01-28 12:01:15 -0800
359d356dd9Merge pull request #213 from mozilla/199
Jordan Santell
2017-01-30 13:35:12 -0800
0b87978830Merge pull request #208 from mozilla/197
Jordan Santell
2017-01-30 09:37:26 -0800
d116fd7bffAdd is_$type and as_$type methods to edn::Value types and add tests. Fixes#197
Jordan Santell
2017-01-26 15:16:49 -0800
18279fdd3cAdd Into<String> to symbol::* constructors. Fixes#199
Jordan Santell
2017-01-28 22:51:46 -0800
c6fa14c0c8Rudimentary printing of EDN values. (#209) r=jsantell
Richard Newman
2017-01-28 14:18:17 -0800
973c32ff77Update test boilerplate for running on travis (#134). r=rnewman
Brian Grinstead
2016-12-16 11:50:08 -0800
a17142673eAdd a note about reimplementing Datomish in Rust.
Richard Newman
2016-12-16 10:56:34 -0800
789eb59c9aAlter Travis config to build Rust.
Richard Newman
2016-12-16 10:45:58 -0800
f8682a65faInitial Rust commit.
Richard Newman
2016-12-16 10:39:08 -0800
cbd278dd7eRemove Clojure and JS application code.
Richard Newman
2016-12-16 10:32:23 -0800
44d50c9005Update README for oxidation.
Richard Newman
2016-12-16 10:31:06 -0800
73f179c887Strip out Clojure tests and release directories.
Richard Newman
2016-12-16 10:30:57 -0800
9cc26616a9Implement unified setup/bootstrapping, bootstrapping new databases in a single transaction. Fixes#125. 0.3.7.
Richard Newman
2016-11-30 11:11:43 -0800
8e16bee201Pass existing idents to datoms->schema-fragment, allowing the 'upgrade' of an existing ident to an attribute.
Richard Newman
2016-12-01 19:37:09 -0800
7cf67474a80.3.5.
Richard Newman
2016-11-28 18:27:33 -0800
9c2978c04eRevert "Bump ClojureScript dependency to 1.9.293." Fixes#122. Version 0.3.3.
Richard Newman
2016-11-28 15:17:09 -0800