Commit Graph

84 Commits

Author SHA1 Message Date
howardwu
0d966d1d5c chore(leo): bump version for new release 2020-11-06 19:56:12 -08:00
collin
c9b7b0ccc6 Merge branch 'master' of github.com:AleoHQ/leo into feature/license-header 2020-10-21 12:18:54 -07:00
ljedrz
4591a0eb04 refactor: use &Path instead of (&)PathBuf in tests 2020-10-16 17:23:22 +02:00
ljedrz
d662b9a236 perf: use Cow to avoid some PathBuf allocations
Signed-off-by: ljedrz <ljedrz@gmail.com>
2020-10-16 16:51:58 +02:00
ljedrz
f59416be1b refactor: pass &Path instead of &PathBuf as arguments
Signed-off-by: ljedrz <ljedrz@gmail.com>
2020-10-16 16:18:46 +02:00
ljedrz
790f1c472a perf: don't allocate PathBufs for the purposes of PathBuf::push
Signed-off-by: ljedrz <ljedrz@gmail.com>
2020-10-16 15:52:45 +02:00
ljedrz
69d35063f2 perf: use .to_string() instead of single-param format!
Signed-off-by: ljedrz <ljedrz@gmail.com>
2020-10-16 15:52:45 +02:00
ljedrz
98baae93c1 clippy: assorted fixes to tests and benches
Signed-off-by: ljedrz <ljedrz@gmail.com>
2020-10-06 15:09:03 +02:00
ljedrz
300666827e fmt: run cargo +nightly fmt on the changes
Signed-off-by: ljedrz <ljedrz@gmail.com>
2020-10-06 13:07:30 +02:00
ljedrz
70b87d331f fix: replace deprecated functions
Signed-off-by: ljedrz <ljedrz@gmail.com>
2020-10-06 12:50:43 +02:00
ljedrz
a872db5ca6 clippy: fix useless_conversion
Signed-off-by: ljedrz <ljedrz@gmail.com>
2020-10-06 12:50:43 +02:00
ljedrz
a4891c6f00 clippy: fix len_zero
Signed-off-by: ljedrz <ljedrz@gmail.com>
2020-10-06 12:50:43 +02:00
ljedrz
7c15eabd5e clippy: fix or_fun_call
Signed-off-by: ljedrz <ljedrz@gmail.com>
2020-10-06 12:50:43 +02:00
ljedrz
ffef5089f7 clippy: fix new_without_default
Signed-off-by: ljedrz <ljedrz@gmail.com>
2020-10-06 12:50:43 +02:00
ljedrz
80bb3033fd clippy: fix single_char_pattern
Signed-off-by: ljedrz <ljedrz@gmail.com>
2020-10-06 12:50:43 +02:00
ljedrz
c21b5ad2f3 clippy: fix useless_format
Signed-off-by: ljedrz <ljedrz@gmail.com>
2020-10-06 12:12:35 +02:00
ljedrz
0cf7a247cc clippy: fix needless_return
Signed-off-by: ljedrz <ljedrz@gmail.com>
2020-10-05 17:16:44 +02:00
collin
692417a952 add license header check and missing licenses 2020-09-20 15:27:02 -07:00
raychu86
ec9daf62e6 Implement package tests 2020-09-13 21:53:09 -07:00
raychu86
a036dc8ac3 Fix manifest update logic 2020-09-13 18:49:45 -07:00
raychu86
beb4ed420f Refactor feature names 2020-09-13 18:23:17 -07:00
raychu86
5f5c887846 Separate the update_manifest feature into remote and package features 2020-09-13 18:12:19 -07:00
raychu86
515dc8204b Add feature flag for updating the manifest 2020-09-13 18:02:47 -07:00
raychu86
d36d6b64ba Update [package] to [project] in manifest file 2020-09-13 17:09:56 -07:00
collin
db3eeddbbb update default input file 2020-09-03 16:16:12 -07:00
howardwu
2620ae7bc2 chore(leo): bump version for new release 2020-09-03 03:08:33 -07:00
collin
340e633470 fix state file errors 2020-09-02 23:05:03 -07:00
collin
0bb8c42731 fix input file errors 2020-09-02 22:59:54 -07:00
Howard Wu
965e54ae38
Merge pull request #340 from AleoHQ/feature/leo-remove
Implement `leo remove`
2020-09-02 20:32:56 -07:00
Howard Wu
b0c088d978
Merge pull request #320 from AleoHQ/refactor/packages
Refactor file system operations into `leo-package`
2020-09-02 20:32:17 -07:00
raychu86
f7466f4264 Implement leo remove functionality 2020-09-02 19:23:34 -07:00
raychu86
1ab7c49e72 Implement remove imported package 2020-09-02 18:58:04 -07:00
collin
4b14d108b7 update default input file and examples 2020-09-02 12:01:35 -07:00
raychu86
db997ac90a Add check that package has been initialized correctly 2020-08-29 18:08:05 -07:00
raychu86
848660cc01 Separate can_initialize and is_initialized in Package 2020-08-29 18:04:51 -07:00
raychu86
10a03aefa0 Create tests for package initialization 2020-08-29 17:58:36 -07:00
raychu86
bcb78bce9c Create initial package test structure 2020-08-29 17:29:51 -07:00
raychu86
8d50a75854 Update error outputs for package initialization 2020-08-29 16:05:38 -07:00
raychu86
ac49c01c84 Implement is_initialized check for package 2020-08-29 15:01:02 -07:00
howardwu
0c82495ee6 Rename FILE_NAME -> FILENAME 2020-08-29 00:28:24 -07:00
howardwu
d3e7e610b8 Rename lib -> library 2020-08-29 00:27:00 -07:00
howardwu
d67b5109d4 Update initialize to verify first, then initialize package 2020-08-29 00:24:13 -07:00
howardwu
9884320dd6 Merge branch 'master' of https://github.com/AleoHQ/leo into refactor/packages 2020-08-28 23:55:49 -07:00
howardwu
bf82bf4d1b chore(leo): bump version for new release 2020-08-28 23:26:19 -07:00
raychu86
920214e5cf Genericize LeoPackage interface 2020-08-28 23:14:22 -07:00
raychu86
75ebf0cef5 Add PackageError 2020-08-28 22:54:36 -07:00
raychu86
ee308530f5 Update package declaration 2020-08-28 22:54:15 -07:00
raychu86
34fa444a06 Update package manifest use of remote 2020-08-28 22:38:31 -07:00
raychu86
d69343f14a Add impl to replace old remote format 2020-08-28 21:45:08 -07:00
raychu86
f5aba15d35 Update the remote convention in leo.toml 2020-08-28 20:15:08 -07:00