| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | I think these are actually Send'able, but certainly no Sync | Dirk Van Haerenborgh | 2018-04-13 |
| | | |||
| * | notmuch is not thread safe. do not let the user think it is | Dirk Van Haerenborgh | 2018-04-12 |
| | | |||
| * | make some types Send'able | Dirk Van Haerenborgh | 2018-04-12 |
| | | |||
| * | lifetime parameters are cool | Dirk Van Haerenborgh | 2018-03-23 |
| | | |||
| * | oops | Dirk Van Haerenborgh | 2018-03-23 |
| | | |||
| * | cleanup | Dirk Van Haerenborgh | 2018-03-23 |
| | | |||
| * | search threads | Dirk Van Haerenborgh | 2018-03-23 |
| | | |||
| * | proper tags iterator | Dirk Van Haerenborgh | 2018-03-23 |
| | | |||
| * | fix query constructor | Dirk Van Haerenborgh | 2018-03-22 |
| | | |||
| * | create query | Dirk Van Haerenborgh | 2018-03-22 |
| | | |||
| * | get notmuch db revision | Dirk Van Haerenborgh | 2018-03-22 |
| | | |||
| * | add debug trait to database | Dirk Van Haerenborgh | 2018-03-20 |
| | | |||
| * | fix infinite recursion | Dirk Van Haerenborgh | 2018-03-20 |
| | | |||
| * | resurrect | Dirk Van Haerenborgh | 2018-03-20 |
| | | |||
| * | Rename Notmuch enum types. | C. Morgan Hamill | 2015-03-31 |
| | | | | | | Remove the 'Notmuch' prefix, as it pollutes the generated documentation. It's rendundant, anyhow. | ||
| * | Add `Database::directory()` method. | C. Morgan Hamill | 2015-03-31 |
| | | | | | | Simple wrapper around notmuch API's `notmuch_database_get_directory` function. | ||
| * | Disable trivial_numeric_casts lint in FFI callback. | C. Morgan Hamill | 2015-03-26 |
| | | | | | | We're casting from `c_double` to `f64`, which are the same thing, but I want to do it anyway to be explicit. | ||
| * | Remove `NotmuchType` trait. | C. Morgan Hamill | 2015-03-26 |
| | | | | | No longer necessary with the `From` and `Into` traits from std::convert. | ||
| * | Make `ToCString` trait use std::convert traits. | C. Morgan Hamill | 2015-03-26 |
| | | | | | Use `AsRef<Path>` instead of `AsOsStr`. | ||
| * | Change usage of `AsPath` to `AsRef<Path>`. | C. Morgan Hamill | 2015-03-25 |
| | | | | | | | RFC 529[1] has landed. [1] https://github.com/rust-lang/rfcs/pull/529 | ||
| * | Make methods borrow self mutably when appropriate. | C. Morgan Hamill | 2015-03-24 |
| | | | | | | | | | | Use of raw pointers and FFI functions mean that the compiler won't force us to be correct in our usage of `&self` vs. `&mut self`. These functions make changes to the notmuch database, and we want the type system to ensure we can't simultaneously manipulate the database from different functions. | ||
| * | Rename `NotmuchEnum` trait to `NotmuchType`. | C. Morgan Hamill | 2015-03-24 |
| | | | | | Turns out to be useful outside of just enums. | ||
| * | Add `Database::upgrade()` and related methods. | C. Morgan Hamill | 2015-03-20 |
| | | | | | | Not so simple wrapper around notmuch API's `notmuch_database_upgrade()` function. Variants with and without a callback parameter are provided. | ||
| * | Add `Databased::needs_upgrade()` method. | C. Morgan Hamill | 2015-03-20 |
| | | | | | | Simple wrapper around notmuch API's `notmuch_database_needs_upgrade()` function. | ||
| * | Add `Database::version()` method. | C. Morgan Hamill | 2015-03-20 |
| | | | | | | Simple wrapper around notmuch API's `notmuch_database_get_version()` function. | ||
| * | Add `Database::path()' method. | C. Morgan Hamill | 2015-03-20 |
| | | | | | | Simple wrapper around notmuch API's `notmuch_database_get_path()` function. | ||
| * | Add `Database::close()` method. | C. Morgan Hamill | 2015-03-20 |
| | | | | | Simple wrapper around notmuch API's `notmuch_database_close()` function. | ||
| * | Implement `Drop` for `Database`. | C. Morgan Hamill | 2015-03-20 |
| | | | | | | Simple wrapper around notmuch API's `notmuch_database_destroy()` function. | ||
| * | Add `Database::compact()` and related methods. | C. Morgan Hamill | 2015-03-20 |
| | | | | | | Not so simple wrapper around notmuch API's `notmuch_database_compact()` function. Variants with and without a callback parameter are provided. | ||
| * | Add `Database::open()` method. | C. Morgan Hamill | 2015-03-20 |
| | | | | | Simple wrapper around notmuch API's `notmuch_database_open()` function. | ||
| * | Add `Database::create()` method. | C. Morgan Hamill | 2015-03-20 |
| | | | | | | Simple wrapper around notmuch API's `notmuch_database_create()` function. | ||
| * | Add database module. | C. Morgan Hamill | 2015-03-20 |
| Add `database::Database`, `database::Version`, and `database::Mode` types. | |||
