Граф коммитов

254 Коммитов

Автор SHA1 Сообщение Дата
Ralph Giles dae81b3187 Update clippy arguments.
The current implementation doesn't recognize the --lib and --bin arguments.
2017-11-09 08:50:39 +13:00
Ralph Giles baa474c80e Update version and changelog for v0.4.2. 2017-11-08 09:38:42 -08:00
Ralph Giles fb2be56944
Merge pull request #9 from nox/toml
Update toml to 0.4
2017-11-08 09:34:02 -08:00
Anthony Ramine d369d3150e Update toml to 0.4 2017-11-08 17:35:10 +01:00
Ralph Giles 7f3a9b5cde Update version and changelog for v0.4.1. 2017-04-11 07:11:08 -07:00
Ralph Giles 3fcc214f71 Merge pull request #4 from kinetiknz/syntex_0581
Update to syntex 0.58.1.
2017-04-11 06:52:48 -07:00
Matthew Gregan 43e5ff4e11 Update to syntex 0.58.1. 2017-04-11 14:28:49 +12:00
Ralph Giles 1a9a00e69d Merge pull request #1 from rillian/moz-cheddar
Change package name to moz-cheddar
2017-04-04 16:18:30 -07:00
Ralph Giles 5531bfc359 Update changelog for 0.4.0 release. 2017-04-04 16:11:20 -07:00
Ralph Giles 009fcfac77 Rename source documentation references.
s/rusty-cheddar/moz-cheddar/ and clean up the readme some.
2017-04-04 16:11:19 -07:00
Ralph Giles f8fe3d9e60 Rename crate to moz-cheddar.
Rusty-cheddar isn't actively maintained at the moment, so we'd
like to put up a fork in case our version is useful to others.
2017-04-04 16:11:19 -07:00
Matthew Gregan 4e8ceb3c30 Merge pull request #2 from rillian/travis
Ignore nightly failures on travis.
2017-04-05 10:50:19 +12:00
Ralph Giles 48c1bfc550 Use cargo to install clippy.
This isn't necessarily faster than building from the repo, but
it's simpler to script.
2017-04-04 15:44:03 -07:00
Ralph Giles fcd909292c Allow nightly builds to fail.
Clippy is currenty broken, so our nightly build can't succeed.
2017-04-04 15:44:03 -07:00
Matthew Gregan b16f38d390 Merge pull request #2 from rillian/namespace_enums
Merge namespace enums
2017-04-05 09:36:07 +12:00
Ralph Giles 4c9b196dc7 Bump minor version.
The namespaced enums and nullable pointer commits are breaking changes.
2017-04-04 08:29:38 -07:00
Ralph Giles bdd5151708 Merge remote-tracking branch 'kinetik/namespace_enums' into namespace_enums 2017-04-04 08:25:45 -07:00
Matthew Gregan ae47f9cc0e Update README.tpl and fix doc typos. 2017-04-04 14:31:18 +12:00
Matthew Gregan 1ded7dfa70 Disable doc upload for now since it's not configured in this fork. 2017-04-04 14:13:31 +12:00
Matthew Gregan 75cb640f4a Merge pull request #1 from rillian/merges
Rollup of outstanding PRs
2017-04-04 14:05:44 +12:00
Ralph Giles 569090d11d Merge branch 'deps' of https://github.com/mbrubeck/rusty-cheddar into merges
Rebase on top of more recent changes; this just bumps the clap dep now.
2017-04-03 17:35:29 -07:00
Ralph Giles 97861bae47 Merge branch 'syntex' of https://github.com/nox/rusty-cheddar into merges
Rebase on top of Matthew's Option<fn(..)> changes.

Hopefully resolves the build issue with 1.18.0-nightly.
2017-04-03 17:30:06 -07:00
Ralph Giles 4be84db110 Merge remote-tracking branch 'kinetik/master' into merges 2017-04-03 13:33:02 -07:00
Ralph Giles 0b6eb8252c fix: update to toml 0.3.2.
Update to the current toml crate. I was trying to resolve build issues
on rustc 1.18.0-nightly. This wasn't the culprit but it's good to
stay current for 0.x dependencies.
2017-04-03 13:26:05 -07:00
Matthew Gregan bb819e501c Add (hacky) support for Option<fn>. 2017-03-31 15:59:38 +13:00
Matt Brubeck 61262f23e0 Upgrade to clap 2.x and toml 0.2 2017-01-05 17:20:38 -08:00
Simon Sapin cd14ef2893 Fix markdown typo 2016-12-14 20:19:05 +01:00
Sean Marshallsay 1654acd2df Make it more obvious that this version should not be changed too much. 2016-09-04 16:00:25 +01:00
Sean Marshallsay 2bb89536f9 Merge pull request #46 from solidsnack/patch-1
Fix typo in readme.
2016-09-04 15:11:11 +01:00
Jason Dusek dce440a64a Typo 2016-08-31 00:16:48 -07:00
Anthony Ramine 31078a927a Allow the crate to be compiled without syntex 2016-08-29 12:26:14 +02:00
Anthony Ramine 58885be30b Update syntex to 0.42 2016-08-29 12:26:14 +02:00
Sean Marshallsay 9a0f0ebdf4 make a note of the rusty-binder overhaul 2016-05-18 15:15:04 +01:00
Sean Marshallsay 741d846d78 bump version 2016-05-03 08:36:09 +01:00
Sean Marshallsay d5240717c2 update changelog 2016-05-03 08:31:53 +01:00
Sean Marshallsay a45c899d7d Merge pull request #41 from ubsan/master
Fixes #32.
Fixes #39.
Fixes #40.
2016-05-03 08:01:04 +01:00
ubsan 5199f5175f Add error handling, instead of panicking 2016-05-02 09:44:44 -07:00
ubsan fc4da93a69 Fix all the issues that I need for pcb 2016-05-01 10:48:34 -07:00
Sean Marshallsay bd004d8ce1 Correct dates in Changelog. 2016-03-02 08:31:44 +00:00
Sean Marshallsay 2d20c909ae Update Changelog. 2016-03-02 08:31:10 +00:00
Sean Marshallsay a72ce80bb8 Remove redundant `test_` from test functions.
In line with 2abdcb448d.
2016-02-27 11:14:21 +00:00
Sean Marshallsay f513129278 Merge pull request #37 from rillian/osraw-tests
- Test `std::os::raw` types.
- Test some failures.
- Remove redundant `test_` prefix from the test module.
2016-02-27 11:00:57 +00:00
Sean Marshallsay 3cde02a513 Merge pull request #36 from rillian/osraw
Support std::os::raw variants of libc types.
2016-02-27 10:28:29 +00:00
Ralph Giles 2abdcb448d Remove redundant `test` from test function names.
These are already marked as tests by the cheddar_cmp_test!
macro name, the #[test] attribute it adds to the functions
it creates, and the `test` header the harness prints when
running them.
2016-02-26 15:30:25 -08:00
Ralph Giles 57da3618fc Verify rejection of non-pathed libc and std::os::raw types. 2016-02-26 15:28:57 -08:00
Ralph Giles b669ac8df3 Hardcode the #[test] attribute.
Merge the (optional) additional attributes into the name argument
to make the parsing unambiguous. Without this the compiler can't
tell if the attribute is the header expression or not.
2016-02-26 15:28:57 -08:00
Ralph Giles 54868d5597 Support xfail test variants.
Allow passing an extra `xfail` argument to the compile form
of the test macro to verify we reject certain inputs.

This is a little complicated. We can't just insert the
extra #[should_panic] in the xfail case before the expansion
of inner_cheddar_cmp_test!() because attributes do not
attach properly through nested macro expansions. Instead
we must match on the attributes in the inner pattern and
pass them explicitly to each invocation.
2016-02-26 15:28:56 -08:00
Ralph Giles a65472228d Remove a debug print. 2016-02-26 15:28:48 -08:00
Ralph Giles 4f2f04aba2 Update documention to include std::os::raw types. 2016-02-26 13:34:50 -08:00
Ralph Giles b417aab3f0 Allow comparision with the full module prefix.
Previously we just switched on the first segment on the module
path, which was sufficient to match 'libc' but not qualified
paths like 'std::os::raw'. Turn the segment list back into
a path string and compare on that.

Fixes test_os_raw_types.
2016-02-25 17:07:02 -08:00