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