36 Commits

Author SHA1 Message Date
Christien Rioux
35dc7bdfd6 spawn names 2024-07-21 22:35:41 -04:00
Christien Rioux
e568c39efb shutdown work and perfetto logger 2024-07-21 22:35:40 -04:00
Christien Rioux
1b34239eb8 startup lock 2024-07-21 22:35:40 -04:00
Christien Rioux
bcee358a0e update ndk and gradle versions
add subpackage to veilid-flutter with test fixtures for writing veilid integration tests in dart
2024-04-30 17:44:12 -04:00
Christien Rioux
39c47dbd66 harden assembly buffer unit test 2024-04-20 12:25:49 -04:00
Debanjan Basu
70bc2235d7 upgraded the ndk version 2024-04-14 15:31:16 +10:00
Christien Rioux
37dbbc39fd testing cleanup 2024-03-27 17:53:51 -05:00
Christien Rioux
fdc3de906f major logging cleanup 2024-03-27 17:53:51 -05:00
Christien Rioux
9b04fb1e4b debug 2024-03-27 17:53:50 -05:00
Salvatore Testa
074ec50451
Resolve cargo clippy errors
Here was the error.

```
❯ cargo clippy
    Checking veilid-tools v0.2.5 (~/Developer/veilid/veilid-tools)
error: this `MutexGuard` is held across an `await` point
   --> veilid-tools/src/tests/common/test_host_interface.rs:269:17
    |
269 |             let mut tick = tick_1.lock();
    |                 ^^^^^^^^
    |
    = help: consider using an async-aware `Mutex` type or ensuring the `MutexGuard` is dropped before calling await
note: these are all the `await` points this lock is held through
   --> veilid-tools/src/tests/common/test_host_interface.rs:271:25
    |
271 |             sleep(1000).await;
    |                         ^^^^^
...
274 |             sleep(1000).await;
    |                         ^^^^^
...
277 |             sleep(1000).await;
    |                         ^^^^^
...
280 |             sleep(1000).await;
    |                         ^^^^^
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#await_holding_lock
note: the lint level is defined here
   --> veilid-tools/src/lib.rs:23:9
    |
23  | #![deny(clippy::all)]
    |         ^^^^^^^^^^^
    = note: `#[deny(clippy::await_holding_lock)]` implied by `#[deny(clippy::all)]`

error: could not compile `veilid-tools` (lib) due to previous error
```
2024-02-02 11:01:36 -08:00
Christien Rioux
facb343160 clean up protect/refs 2023-11-04 19:53:14 -04:00
Christien Rioux
697ac5e9ce error cleanup 2023-10-21 15:00:50 -04:00
Christien Rioux
97be49a9a7 clean up handling of errors in route spec store 2023-10-20 22:39:09 -04:00
Christien Rioux
f456f418d2 testing cleanup 2023-10-13 19:45:03 -04:00
John Smith
d922bc1f5d windows upnp work 2023-10-13 17:57:38 -04:00
Christien Rioux
07f92b6e3f more setvalue fixes and concurrency cleanup 2023-09-09 18:35:25 -04:00
Christien Rioux
ffcf16711b android fixes 2023-09-01 17:44:42 -04:00
John Smith
c4db765423 fixes for test 2023-07-22 14:41:14 -04:00
Christien Rioux
5977b6a141 add more error telemetry 2023-07-13 14:16:20 -04:00
John Smith
b2bd4bcbbd assembly buffer tests 2023-06-23 15:55:02 -04:00
John Smith
e4f97cfefa assembly buffer 2023-06-23 12:05:28 -04:00
John Smith
ef313133cf unify ios mac build 2022-12-01 20:38:57 -05:00
John Smith
9cb5e72267 move gitignore 2022-12-01 18:16:49 -05:00
John Smith
b5c87e4882 log fixes 2022-12-01 16:49:37 -05:00
John Smith
e2153a34e4 test work 2022-12-01 14:32:02 -05:00
John Smith
e1be2bac67 test work 2022-12-01 12:26:02 -05:00
John Smith
9a4ab59ed6 test work 2022-12-01 10:46:52 -05:00
John Smith
89dd5da522 more test work 2022-11-30 21:32:41 -05:00
John Smith
b47b5c1e85 more test work 2022-11-30 09:39:12 -05:00
John Smith
5c0a500971 core fixes 2022-11-29 19:22:33 -05:00
John Smith
f7582fabb2 refactor 2022-11-29 12:32:05 -05:00
John Smith
273a10f966 veilid-tools work 2022-11-29 12:16:28 -05:00
John Smith
c62d21e5cc ios work 2022-11-27 22:42:34 -05:00
John Smith
d99273334d ios work 2022-11-27 22:33:41 -05:00
John Smith
80c8a62ea1 wasm fixes 2022-11-27 10:52:07 -05:00
John Smith
3a7d9b57b5 veilid-tools work 2022-11-27 09:00:20 -05:00