Skip to content

Commit 44804fe

Browse files
bobeffyyoncho
authored andcommitted
Implement async download based on chronos
- implementation of async download based on chronos asyncproc - the PR is based on nim-lang#938
1 parent aef6f4f commit 44804fe

16 files changed

+372
-170
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,3 +62,6 @@ src/nimblepkg/version
6262
# Test procedure artifacts
6363
*.nims
6464
/buildTests
65+
/nimble.develop
66+
nimble.paths
67+
*.paths

.gitmodules

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[submodule "nim-bearssl"]
2+
path = nim-bearssl
3+
url = ./nim-bearssl
4+
[submodule "nim-chronos"]
5+
path = nim-chronos
6+
url = ./nim-chronos
7+
[submodule "nim-stew"]
8+
path = nim-stew
9+
url = ./nim-stew

changelog.markdown

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ This is a major release containing four new features:
1212
- Download tarballs when downloading packages from GitHub.
1313
- A setup command.
1414
- Added a `--package, -p` command line option.
15+
- Parallel downloads of the locked dependencies.
1516

1617
## 0.13.0
1718

nim-bearssl

Submodule nim-bearssl added at f4c4233

nim-chronos

Submodule nim-chronos added at f700a93

nim-stew

Submodule nim-stew added at 0187609

nimble.nimble

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ installExt = @["nim"]
1111

1212
# Dependencies
1313

14-
requires "nim >= 0.13.0"
14+
requires "nim >= 0.13.0", "chronos", "bearssl", "stew"
15+
1516

1617
when defined(nimdistros):
1718
import distros

0 commit comments

Comments
 (0)