1
0
mirror of https://github.com/bspeice/qadapt synced 2024-11-21 21:38:10 -05:00

Prepare for 1.0

This commit is contained in:
Bradlee Speice 2018-12-15 16:12:06 -05:00
parent 501c7712fc
commit b685547ddd
8 changed files with 22 additions and 8 deletions

View File

@ -57,6 +57,8 @@ after_success: |
if [ -n "$TRAVIS_TAG" ]; then if [ -n "$TRAVIS_TAG" ]; then
cd qadapt-macro && cd qadapt-macro &&
cargo publish --token "$CARGO_TOKEN" && cargo publish --token "$CARGO_TOKEN" &&
cd ../qadapt-spin &&
cargo publish --token "$CARGO_TOKEN" &&
cd .. && cd .. &&
cargo publish --token "$CARGO_TOKEN" cargo publish --token "$CARGO_TOKEN"
elif [ -n "$CODECOV" ] && [ -z "$TRAVIS_TAG" ]; then elif [ -n "$CODECOV" ] && [ -z "$TRAVIS_TAG" ]; then

View File

@ -1,6 +1,6 @@
[package] [package]
name = "qadapt" name = "qadapt"
version = "0.7.1" version = "1.0.0"
authors = ["Bradlee Speice <bradlee@speice.io>"] authors = ["Bradlee Speice <bradlee@speice.io>"]
description = "The Quick And Dirty Allocation Profiling Tool" description = "The Quick And Dirty Allocation Profiling Tool"
license = "Apache-2.0" license = "Apache-2.0"
@ -22,8 +22,8 @@ maintenance = { status = "actively-developed" }
libc = "0.2" libc = "0.2"
thread-id = "3.3" thread-id = "3.3"
qadapt-macro = { version = "0.7.1", path = "./qadapt-macro" } qadapt-macro = { version = "1.0.0", path = "./qadapt-macro" }
qadapt-spin = { version = "0.7.1", path = "./qadapt-spin" } qadapt-spin = { version = "1.0.0", path = "./qadapt-spin" }
[dev-dependencies] [dev-dependencies]
futures = "0.1" futures = "0.1"

View File

@ -6,7 +6,7 @@ all:
contributors: contributors:
@echo '`qadapt` is developed by:' > CONTRIBUTORS.md @echo '`qadapt` is developed by:' > CONTRIBUTORS.md
@echo ' Bradlee Speice <bradlee@speice.io>' >> CONTRIBUTORS.md @echo ' Bradlee Speice <bradlee@speice.io>' >> CONTRIBUTORS.md
@git log --format=' %aN <%aE>' | grep -v "Bradlee Speice <bradlee@speice.io>" | sort -u >> CONTRIBUTORS.md @git log --format=' %aN <%aE>' | grep -v "Bradlee Speice <bradlee@speice.io>" | grep -v "users.noreply" | sort -u >> CONTRIBUTORS.md
.PHONY: readme README.md .PHONY: readme README.md
readme: README.md readme: README.md

View File

@ -39,10 +39,22 @@ After that, there are two ways of telling QADAPT that it should trigger a panic:
```rust,no_run ```rust,no_run
use qadapt::no_alloc; use qadapt::no_alloc;
// This function is fine, there are no allocations here
#[no_alloc] #[no_alloc]
fn do_math() -> u8 { fn do_math() -> u8 {
2 + 2 2 + 2
} }
// This function will trigger a panic when called
#[no_alloc]
fn does_panic() -> Box<u32> {
Box::new(5)
}
fn main() {
do_math();
does_panic();
}
``` ```
2. Evaluate expressions with the `assert_no_alloc!` macro 2. Evaluate expressions with the `assert_no_alloc!` macro

View File

@ -1,6 +1,6 @@
[package] [package]
name = "qadapt-macro" name = "qadapt-macro"
version = "0.7.1" version = "1.0.0"
authors = ["Bradlee Speice <bradlee@speice.io>"] authors = ["Bradlee Speice <bradlee@speice.io>"]
description = "The Quick And Dirty Allocation Profiling Tool - Support Macros" description = "The Quick And Dirty Allocation Profiling Tool - Support Macros"
license = "Apache-2.0" license = "Apache-2.0"

View File

@ -3,7 +3,7 @@
[![crates.io](https://img.shields.io/crates/v/qadapt-macro.svg)](https://crates.io/crates/qadapt-macro) [![crates.io](https://img.shields.io/crates/v/qadapt-macro.svg)](https://crates.io/crates/qadapt-macro)
[![docs.rs](https://docs.rs/dtparse/qadapt-macro.svg)](https://docs.rs/qadapt-macro/) [![docs.rs](https://docs.rs/dtparse/qadapt-macro.svg)](https://docs.rs/qadapt-macro/)
Helper macros to use with the QADAPT allocator system Helper macro for the QADAPT allocator.
This crate is intended for managing the QADAPT allocator, This crate is intended for managing the QADAPT allocator,
and is unusable on its own. and is unusable on its own.

View File

@ -1,7 +1,7 @@
[package] [package]
name = "qadapt-spin" name = "qadapt-spin"
version = "0.7.1" version = "1.0.0"
authors = [ "Mathijs van de Nes <git@mathijs.vd-nes.nl>", authors = [ "Mathijs van de Nes <git@mathijs.vd-nes.nl>",
"John Ericson <John_Ericson@Yahoo.com>" ] "John Ericson <John_Ericson@Yahoo.com>" ]
license = "MIT" license = "MIT"

View File

@ -1,4 +1,4 @@
qadapt-spin qadapt-spin
=========== ===========
Placeholder for the [`spin-rs`](https://github.com/mvdnes/spin-rs) Placeholder for a stable-compatible [`spin-rs`](https://github.com/mvdnes/spin-rs) crate.