Commit graph

  • 5a29efa336 Part 0: Allow retractions of installed attributes Grisha Kruglov 2018-07-18 16:55:31 -0700
  • 9a47d8905f Pre: 'Into' implementation chaining TermWithoutTempIds -> TermWithTempIds -> TermWithTempIdsAndLookupRefs Grisha Kruglov 2018-07-20 13:10:59 -0700
  • e6066769ca Pre: Differentiate bad attribute retractions from unrecognized retractions. Nick Alexander 2018-07-13 15:40:27 -0700
  • fba378ee39 [sdks/android] Build Mentat Android SDK in TaskCluster; publish org.mozilla.mentat to nalexander's personal Bintray repo. v0.9.0 v0.10.0 Nick Alexander 2018-07-26 13:12:20 -0700
  • faef4e9ee8 Bump to version 0.10.0. Nick Alexander 2018-07-26 13:09:18 -0700
  • a8cc9cb70d [sdks/android] Don't strip Mentat library. Nick Alexander 2018-07-26 13:06:03 -0700
  • 76d7df5548 [sdks/android] Package JNA using upstream dependency. Nick Alexander 2018-07-26 13:05:31 -0700
  • 7e31ca15bc [sdks] Make store_open{_encrypted} return useful errors. Nick Alexander 2018-07-26 13:01:53 -0700
  • 67a14ca756 [sdks/android] Build Mentat Android SDK in TaskCluster; publish org.mozilla.mentat to nalexander's personal Bintray repo. build-android-sdk Nick Alexander 2018-07-18 15:05:44 -0700
  • 0955c784b7 [sdks/android] Pre: Trim unused Android bits. Nick Alexander 2018-07-17 16:42:36 -0700
  • 9e6505a930 [sdks/android] Pre: Fix unused warnings. Nick Alexander 2018-07-25 15:26:48 -0700
  • 85d17f1dff [android/sdks] Build Mentat Android SDK in TaskCluster. v0.8.2 Nick Alexander 2018-07-18 15:28:08 -0700
  • 2d60a1920e [android/sdks] Little fix to GenerateToolchainsTask. Nick Alexander 2018-07-19 12:22:36 -0700
  • 6898bac83d [sdks/android] DO NOT LAND - Build libmentat_ffi.so as part of Gradle build. Nick Alexander 2018-07-18 15:05:44 -0700
  • bf7f0ef6a4 [sdks/android] Trim unused Android bits. Nick Alexander 2018-07-17 16:42:36 -0700
  • 89d8ac50a8
    Run serde_support tests for the EDN module on CI (#792) Victor Porof 2018-07-19 19:03:19 +0200
  • 2540404b00
    Generate rust documentation on CI and publish to gh-pages automatically (#793) Victor Porof 2018-07-19 18:32:54 +0200
  • 22dad5d6ca [build] Include Gradle wrapper JAR in repository. Nick Alexander 2018-07-17 15:30:10 -0700
  • 69c9f512a0 Move entid allocation logic into Partition r=nalexander Grisha Kruglov 2018-07-16 18:33:40 -0700
  • 6290cc9db2 Enforce partition integrity when setting its index r=nalexander Grisha Kruglov 2018-07-12 14:42:59 -0700
  • 38a92229d7 Pre: Replace PartitionMapping trait with newtype. r=grisha Nick Alexander 2018-07-12 16:50:08 -0700
  • 675a865896
    Extract and improve test macros (#787) r=nalexander Grisha Kruglov 2018-07-16 13:58:34 -0700
  • e9cddd63e4 [tx] Don't treat :db/doc as defining a schema attribute. (#784) r=grisha Nick Alexander 2018-07-16 12:20:34 -0700
  • 9291b2a0b0 [tx] Don't treat :db/doc as defining a schema attribute. (#784) Nick Alexander 2018-07-13 14:26:10 -0700
  • bff24c60b7
    Add a top-level "syncable" feature. (#782) r=ncalexan Grisha Kruglov 2018-07-11 16:26:06 -0700
  • 687b2cf997 Add 'syncable' feature to 'db' crate to conditionally derive serialization for Partition* grisha/syncable Grisha Kruglov 2018-06-27 19:59:19 -0400
  • 26446ddb05 Add a top-level "syncable" feature. Grisha Kruglov 2018-06-06 14:53:22 -0700
  • 61e6b85e6a Make Partition include end of range and allow_excision flag. r=grisha,nalexander Nick Alexander 2018-07-06 16:12:28 -0700
  • 82610f17f8 Part 2: Make partition include an allow_excision flag. Nick Alexander 2018-07-06 16:11:42 -0700
  • c0ddc2ca70 Part 1: Make Partition include explicit end range bound. Grisha Kruglov 2018-06-29 22:31:25 -0400
  • 7d2fe8c625 Remove low-hanging dependency fruit. (#773) r=nalexander Nick Alexander 2018-07-06 14:58:06 -0700
  • 0549bbd604 Remove needless num dependency from mentat_core. Thom Chiovoloni 2018-06-27 19:59:56 -0700
  • dcc0770ca4 Remove needless num dependency from mentat_db and optimize remove_every. Thom Chiovoloni 2018-06-27 19:45:10 -0700
  • ad2b646700 Remove regex dependency from query_sql. Fixes #771. Thom Chiovoloni 2018-06-27 18:54:28 -0700
  • f65512158b Make kw!(foo.bar/bar.baz) work. v0.8.1 Nick Alexander 2018-07-06 14:18:48 -0700
  • 07c5d733d6 Bump to version 0.8.0. v0.8.0 Nick Alexander 2018-07-05 16:48:27 -0700
  • 46f7db36c9 Small improvements accumulated while building the logins API on top of Mentat. (#779) r=grisha Nick Alexander 2018-07-05 16:46:02 -0700
  • 2cb7d441dc Part 2: Make it easier to match tuple results. Nick Alexander 2018-06-28 12:15:26 -0700
  • e362ca6213 Part 1: Allow to clone useful query structures. Nick Alexander 2018-06-28 12:21:41 -0700
  • 2ab481f83e Part 2: Expose time related things at top-level. Nick Alexander 2018-07-03 14:18:06 -0700
  • 1c0602fa00 Part 1: Add {From,To}Millis. Nick Alexander 2018-06-19 14:01:45 -0700
  • 3744982cd9 Add last_tx_id. Nick Alexander 2018-05-02 15:38:12 -0700
  • b9f3681728 Part 2: Allow to Deref StructuredMap to the underlying IndexMap. Nick Alexander 2018-06-18 14:52:16 -0700
  • d49f702512 Part 1: Expand Binding::val() into Binding::{into_*,as_*}. Nick Alexander 2018-06-18 11:05:35 -0700
  • 99deb87b9f Build Entity instances, not Term* instances. Fixes #674. (#778) r=grisha entity-builder Nick Alexander 2018-07-05 16:42:02 -0700
  • eb1df31ac4 Part 7: Improve TermBuilder interface; expose lookup refs and tx functions. Nick Alexander 2018-07-03 13:52:02 -0700
  • 06056a8468 Part 6: Lift TxReport to core crate. Nick Alexander 2018-07-03 13:18:02 -0700
  • 1cb1847aa6 Part 5: Make existing TermBuilder actually build Entity instances. Nick Alexander 2018-07-03 12:45:02 -0700
  • 76507623ac Part 4: Prepare EDN Entity type for interning tempids during parsing. Nick Alexander 2018-07-02 10:33:43 -0700
  • 106d6fae11 Part 3: Implement Deref and DerefMut for InternSet. Nick Alexander 2018-07-02 10:12:13 -0700
  • 02a163a10f Part 2: Use ValueRc in InternSet. Nick Alexander 2018-07-02 09:34:57 -0700
  • 87f850a44e Part 1: Move intern_set into edn crate. Nick Alexander 2018-07-02 09:22:27 -0700
  • d82c7f8ef2 Cull unused mentat_parser_utils crate. Nick Alexander 2018-06-30 16:21:50 -0700
  • 8725bad18c Pre: Fix error printing rusqlite::Error. Nick Alexander 2018-06-29 14:40:56 -0700
  • da599c3a78 Fix broken documentation links. (#775) (#767) r=nalexander Emily Toop 2018-06-29 18:28:44 +0100
  • 8af5288a60 Use TolstoyError for tolstoy's Results; wrap tolstoy's dependency errors r=nalexander Grisha Kruglov 2018-06-29 00:47:19 -0400
  • 815eb1fd62 Return concrete TolstoyError error type out of tolstoy, and wrap dependency errors r=nalexander grisha/tolstoy-concrete-error Grisha Kruglov 2018-06-28 15:12:42 -0400
  • 5fe4f12d32 Use concrete Mentat error types rather than failure::Error. (#769) r=grisha Nick Alexander 2018-06-27 15:29:54 -0700
  • ae427849d5 Expose sub-crate *Error types at top-level. Nick Alexander 2018-06-27 14:05:41 -0700
  • d31ec28aa8 Patch it all together: use MentatError at top-level. Nick Alexander 2018-06-27 13:19:40 -0700
  • ac1b0b15fe Convert query-translator/ to query-projector's ProjectorError. Nick Alexander 2018-06-27 13:04:31 -0700
  • b2249f189d Convert query-projector/ to ProjectorError. Nick Alexander 2018-06-27 13:05:04 -0700
  • af005a7669 Convert query-algebrizer/ to AlgebrizerError. Nick Alexander 2018-06-27 11:53:35 -0700
  • d6569a6a22 Convert query-pull/ to PullError. Nick Alexander 2018-06-27 11:53:02 -0700
  • 0e4991fa26 Make db/ use DbErrorKind. Nick Alexander 2018-06-26 17:17:01 -0700
  • 72a9b302f9
    Rename or delete things so that there is only one type named Entid (#768) Thom 2018-06-26 16:34:18 -0700
  • f335253d4c
    Fix known leaks and memory safety issues in both swift and android SDKs (#745) Thom 2018-06-25 12:10:11 -0700
  • 605c3d938c
    Remove duplicated header (#764) Emily Toop 2018-06-25 12:11:58 +0100
  • b3114adde1 Remove duplicated header doc-site-theme Emily Toop 2018-06-25 12:10:41 +0100
  • 7232e6ef33
    Setting baseurl (#763) Emily Toop 2018-06-25 12:01:16 +0100
  • b323448630
    Attempting to get minima theme building on github (#762) Emily Toop 2018-06-25 11:56:59 +0100
  • 08b83abe21 Set theme jekyll-theme-tactile Emily Toop 2018-06-25 11:21:42 +0100
  • c5180656cc
    Mentat documentation website using Jekyll (#754) Emily Toop 2018-06-25 11:20:36 +0100
  • 7bc5ba9fe1 Version docs fluffyemily/jekyll-docs Emily Toop 2018-06-25 11:15:46 +0100
  • 7f76d53612 Load and save CLI history. (#758, #760) r=grisha Nick Alexander 2018-06-22 15:39:46 -0700
  • 4ea9c78c50 [cli] Part 3: {load,save}_history as appropriate. Nick Alexander 2018-06-22 11:26:52 -0700
  • c41d728d1d [cli] Part 2: Don't use exit() to terminate the CLI. Nick Alexander 2018-06-22 11:28:02 -0700
  • c19337c8bf [cli] Part 1: Bump linefeed; use linefeed::Interface; add "--no-tty" argument. Nick Alexander 2018-06-21 16:26:50 -0700
  • 8e2d795778
    [cli] Handle line comments in EDN input. (#759) (#761) r=grisha Nick Alexander 2018-06-22 14:34:16 -0700
  • 2e9797ac6a Better display examples, about and contributing documentation for Mentat Emily Toop 2018-06-22 18:27:33 +0100
  • 7e19902db0 Remove docs for rust dependencies Emily Toop 2018-06-22 18:25:54 +0100
  • feb47c439c Update javadoc to allow for error free builds Emily Toop 2018-06-21 15:45:46 +0100
  • bb09064a5d Add docs to documentation site Emily Toop 2018-06-21 15:44:35 +0100
  • c9ab804ab6 basic Jekyll site Emily Toop 2018-06-21 10:33:55 +0100
  • 60a57ea493 Use failure instead of error_chain. (#586) r=nalexander Nick Alexander 2018-06-20 14:56:08 -0700
  • 3760f84da8 Post: Fix comment referring to error-chain. Nick Alexander 2018-06-20 14:39:29 -0700
  • 4e46adeba1 Convert tolstoy/ to failure. Grisha Kruglov 2018-06-07 14:28:46 -0400
  • 31de5be64f Convert db/ to failure. Grisha Kruglov 2018-06-05 21:23:59 -0400
  • 0adfa6aae6 Convert tools/cli to failure. Grisha Kruglov 2018-06-04 20:59:27 -0400
  • 800f404a23 Convert ffi/ to failure. Grisha Kruglov 2018-06-04 20:10:46 -0400
  • 4e01929334 Convert src/ to failure. Grisha Kruglov 2018-06-04 18:07:09 -0400
  • 836fdb3a35 Convert query_translator/ to failure. Grisha Kruglov 2018-06-04 16:59:20 -0400
  • c075434f84 Convert query_projector/ to failure. Grisha Kruglov 2018-06-04 16:53:31 -0400
  • 061967f268 Convert query-pull/ to failure. Grisha Kruglov 2018-06-04 16:10:21 -0400
  • 326fe881a0 Convert query-algebrizer/ to failure. Grisha Kruglov 2018-05-31 22:31:21 -0400
  • ce3ce1ccbf Convert sql/ and query-sql/ to failure. Grisha Kruglov 2018-05-31 22:30:25 -0400
  • fb7d2357de Don't try to match "key" when not using sqlcipher. (#752, #753) r=nalexander Mario Wenzel 2018-06-20 22:26:36 +0200
  • aae50f40ac Set theme jekyll-theme-tactile Emily Toop 2018-06-20 15:59:50 +0100
  • 4282b2d332 Set theme jekyll-theme-cayman Emily Toop 2018-06-20 15:53:34 +0100
  • 91fa34e462
    [website] Create placeholder index.html. Nick Alexander 2018-06-19 11:39:08 -0700