nim-codex/codex
markspanbroek 7a0a48e4a5
Fix warnings (drops Nim 1.2) (#348)
* [build] disable XCannotRaiseY hint

There are too many {.raises:[Defect].} in the
libraries that we use, drowning out all other
warnings and hints

* [build] disable BareExcept warning

Not yet enabled in a released version of Nim,
so libraries that we depend on have not fixed
this yet, drowning out our own hints and warnings

* [build] disable DotLikeOps warning

dot-like ops were an experiment that is not going
land in Nim

* [build] compile log statements in tests

When running tests, all log statements are compiled.
They are filtered out at runtime during a test run.

* [build] do not build executable when running unit test

It's already built in the integration test

* [build] Fix warnings

- remove unused code
- remove unused imports
- stop using deprecated stuff

* [build] Put compiler flags behind nim version checks

* [CI] remove Nim 1.2 compatibility
2023-03-09 12:23:45 +01:00
..
blockexchange Fix warnings (drops Nim 1.2) (#348) 2023-03-09 12:23:45 +01:00
contracts [marketplace] Load sales state from chain (#306) 2023-03-08 14:34:26 +01:00
erasure Repo limits (#319) 2022-12-02 18:00:55 -06:00
manifest Fix warnings (drops Nim 1.2) (#348) 2023-03-09 12:23:45 +01:00
purchasing [marketplace] Load sales state from chain (#306) 2023-03-08 14:34:26 +01:00
rest Fix warnings (drops Nim 1.2) (#348) 2023-03-09 12:23:45 +01:00
sales Fix warnings (drops Nim 1.2) (#348) 2023-03-09 12:23:45 +01:00
storageproofs Fix warnings (drops Nim 1.2) (#348) 2023-03-09 12:23:45 +01:00
stores Fix warnings (drops Nim 1.2) (#348) 2023-03-09 12:23:45 +01:00
streams Block download (#304) 2022-11-15 09:46:21 -06:00
utils Fix warnings (drops Nim 1.2) (#348) 2023-03-09 12:23:45 +01:00
blockexchange.nim Change every dagger to codex (#102) 2022-05-19 13:56:03 -06:00
blocktype.nim Repo limits (#319) 2022-12-02 18:00:55 -06:00
chunker.nim Block download (#304) 2022-11-15 09:46:21 -06:00
clock.nim Blockstore maintenance (#347) 2023-03-08 16:04:54 +01:00
codex.nim Fix warnings (drops Nim 1.2) (#348) 2023-03-09 12:23:45 +01:00
conf.nim Fix warnings (drops Nim 1.2) (#348) 2023-03-09 12:23:45 +01:00
contracts.nim [marketplace] support latest contracts changes (#327) 2023-01-19 16:58:04 +11:00
discovery.nim track latest nim-libp2p's master branch (#248) 2022-11-02 11:40:28 -06:00
erasure.nim Change every dagger to codex (#102) 2022-05-19 13:56:03 -06:00
errors.nim Change every dagger to codex (#102) 2022-05-19 13:56:03 -06:00
formats.nim Remove protobuf serialization (#289) 2022-10-27 07:41:34 -06:00
manifest.nim Change every dagger to codex (#102) 2022-05-19 13:56:03 -06:00
market.nim [marketplace] Load sales state from chain (#306) 2023-03-08 14:34:26 +01:00
namespaces.nim Repo limits (#319) 2022-12-02 18:00:55 -06:00
node.nim Fix warnings (drops Nim 1.2) (#348) 2023-03-09 12:23:45 +01:00
proving.nim Fix warnings (drops Nim 1.2) (#348) 2023-03-09 12:23:45 +01:00
purchasing.nim Load purchase state from chain (#283) 2022-11-08 08:10:17 +01:00
rng.nim track latest nim-libp2p's master branch (#248) 2022-11-02 11:40:28 -06:00
sales.nim [marketplace] Load sales state from chain (#306) 2023-03-08 14:34:26 +01:00
storageproofs.nim Upload authenticators (#108) 2022-05-25 20:29:31 -06:00
stores.nim Blockstore maintenance (#347) 2023-03-08 16:04:54 +01:00
streams.nim adding AsyncStreamWrapper (#110) 2022-06-14 09:19:35 -06:00
systemclock.nim Blockstore maintenance (#347) 2023-03-08 16:04:54 +01:00
utils.nim Download files without padding (#218) 2022-08-24 15:15:59 +03:00