Dustin J. Mitchell
ccb9a0fdfb
Import taskchampion-lib into integration-tests as rust symbols
...
This allows Cargo to handle the linking peculiarities of platforms.
2022-07-29 21:41:41 -04:00
Dustin J. Mitchell
3dfd28586a
fix linking for taskchampion-integration-tests
2022-07-29 21:41:41 -04:00
Dustin J. Mitchell
8c30400af3
Add a C++ wrapper around TC FFI
...
This uses CMake to build a simple Rust library (in `src/tc/rust`) that
just re-exports everything from the `taskchampion-lib` crate.
The C++ wrappers then wrap this into C++ objects with proper lifecycle
maintenance, in the `tc` namespace.
The C++ wrappers are incomplete, and missing methods are tagged with
"TODO". These will be added as needed.
2022-07-29 21:41:41 -04:00
Dustin J. Mitchell
e5b23ef9a0
add missing unsafe block
...
The // SAFETY comment already exists -- only the unsafe { .. } was
omitted.
2022-05-28 08:37:00 -04:00
Dustin J. Mitchell
f9b19526f0
to_hyphenated -> as_hyphenated
2022-05-27 18:12:46 -04:00
dependabot[bot]
e30eae7dd7
Bump libc from 0.2.113 to 0.2.126
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.113 to 0.2.126.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.113...0.2.126 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-26 13:55:09 -04:00
Dustin J. Mitchell
e2ef45a06e
rust: Update MSRV to 1.52
...
The bump of minimum rust version is required by some of the updated dependencies.
Closes #2802 .
2022-05-25 21:01:04 -04:00
Dustin J. Mitchell
1ed483ecde
codegen taskchampion.h
2022-05-08 20:06:06 +00:00
Dustin J. Mitchell
2a92b2a4b9
move contents of taskchampion repo to tc/
2022-05-08 19:39:02 +00:00