Skip to content

Commit

Permalink
Removes ion-c-sys (#457)
Browse files Browse the repository at this point in the history
  • Loading branch information
popematt authored Jan 24, 2023
1 parent d3ab9cf commit 93da7e4
Show file tree
Hide file tree
Showing 22 changed files with 68 additions and 4,262 deletions.
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
[submodule "ion-tests"]
path = ion-tests
url = https://github.com/amzn/ion-tests.git
[submodule "ionc"]
path = ion-c-sys/ion-c
url = https://github.com/amzn/ion-c.git
[submodule "ion-hash-test"]
path = ion-hash/ion-hash-test
url = https://github.com/amzn/ion-hash-test.git
2 changes: 0 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,6 @@ rust-version = "1.65"

[workspace]
members = [
"ion-c-sys",
"ion-c-sys-macros",
"ion-hash"
]

Expand Down
8 changes: 2 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ A Rust implementation of the [Amazon Ion][spec] data format.

## Development

This project uses a submodule to pull in [Ion C][ion-c] and [Ion Tests][ion-tests]. The easiest way to pull
This project uses a submodule to pull in [Ion Tests][ion-tests]. The easiest way to pull
everything in is to clone the repository recursively:

```bash
Expand All @@ -25,22 +25,18 @@ You can also initialize the submodules as follows:
$ git submodule update --init --recursive
```

Furthermore, you will need the [pre-requisties for `bindgen`][bindgen-req] installed which is basically
`libclang`.

Building the project:

```bash
$ cargo build --workspace --all-targets
```

Running all tests for `ion-rust` and `ion-c-sys`:
Running all tests for `ion-rust`:

```bash
$ cargo test --workspace
```

[spec]: https://amzn.github.io/ion-docs/docs/spec.html
[ion-c]: https://github.com/amzn/ion-c
[ion-tests]: https://github.com/amzn/ion-tests
[bindgen-req]: https://rust-lang.github.io/rust-bindgen/requirements.html
24 changes: 0 additions & 24 deletions ion-c-sys-macros/Cargo.toml

This file was deleted.

8 changes: 0 additions & 8 deletions ion-c-sys-macros/README.md

This file was deleted.

89 changes: 0 additions & 89 deletions ion-c-sys-macros/src/lib.rs

This file was deleted.

35 changes: 0 additions & 35 deletions ion-c-sys/Cargo.toml

This file was deleted.

25 changes: 0 additions & 25 deletions ion-c-sys/README.md

This file was deleted.

4 changes: 0 additions & 4 deletions ion-c-sys/bindings.h

This file was deleted.

56 changes: 0 additions & 56 deletions ion-c-sys/build.rs

This file was deleted.

1 change: 0 additions & 1 deletion ion-c-sys/ion-c
Submodule ion-c deleted from 312503
73 changes: 0 additions & 73 deletions ion-c-sys/src/decimal.rs

This file was deleted.

Loading

0 comments on commit 93da7e4

Please sign in to comment.