531 Commits

Author SHA1 Message Date
dependabot[bot]
f877688e2e
build(deps): bump async-trait from 0.1.59 to 0.1.60
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.59 to 0.1.60.
- [Release notes](https://github.com/dtolnay/async-trait/releases)
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.59...0.1.60)

---
updated-dependencies:
- dependency-name: async-trait
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-26 21:06:34 +00:00
Sergio Gasquez Arcos
db2ea65077
Merge pull request #99 from esp-rs/feature/change-ubuntu
Update ubuntu version used in CI
2022-12-23 16:34:45 +01:00
Sergio Gasquez Arcos
167421cfe8
Merge pull request #101 from esp-rs/dependabot/cargo/anyhow-1.0.68
build(deps): bump anyhow from 1.0.66 to 1.0.68
2022-12-23 16:30:32 +01:00
Sergio Gasquez Arcos
d89d3fa831
Merge pull request #102 from esp-rs/dependabot/cargo/thiserror-1.0.38
build(deps): bump thiserror from 1.0.37 to 1.0.38
2022-12-23 16:29:54 +01:00
Sergio Gasquez Arcos
fa18737382
Merge pull request #114 from esp-rs/fix/llvm-uninstall
Improve LLVM uninstall
2022-12-23 16:04:53 +01:00
Sergio Gasquez
52349c81d1 fix: 🐛 Clippy warnings 2022-12-23 15:33:05 +01:00
Sergio Gasquez
46bc2f141a fix: 🐛 Properly delete Xtensa Rust in windows 2022-12-23 15:01:43 +01:00
Sergio Gasquez
914712d4c0 fix: 🐛 Properly delete the LLVM directory 2022-12-23 15:01:07 +01:00
Sergio Gasquez Arcos
299494e913
Merge pull request #111 from esp-rs/fix/windows-exports
Fix Windows exports
2022-12-23 14:20:25 +01:00
Sergio Gasquez
edb43de2d9 fix: 🎨 Store GCC export paths between quotes 2022-12-23 11:10:33 +00:00
Sergio Gasquez
30cf198ce2 fix: 🎨 Avod mixing / and \ in Windows exports 2022-12-23 12:04:57 +01:00
Sergio Gasquez Arcos
736627d35f
Merge pull request #107 from SergioGasquez/fix/riscv-uninstall
Fix RiscV installation/uninstallation
2022-12-23 11:40:50 +01:00
Sergio Gasquez
c9306bdaeb fix: 🐛 Fix clippy 2022-12-23 10:32:08 +00:00
Sergio Gasquez
25cd4f2c8f fix: 🐛 Only install riscv32-esp-elf once 2022-12-23 10:24:28 +00:00
Sergio Gasquez
212a384460 fix: 🐛 Return result instead of unwrapping 2022-12-23 10:23:37 +00:00
Sergio Gasquez
3e729ed586 fix: 🐛 Export variables even when reusing GCC installation 2022-12-23 10:22:45 +00:00
Sergio Gasquez Arcos
e1fc141efb
Merge branch 'main' into fix/riscv-uninstall 2022-12-23 10:01:31 +01:00
Sergio Gasquez
2d837b833f chore: 🎨 Update RISC-V logs to make them consistent 2022-12-23 09:54:42 +01:00
Sergio Gasquez
adef0ba273 feat: Use both imc and imac target for RISC-V targets 2022-12-23 09:54:21 +01:00
Sergio Gasquez
da7712907d fix: 🐛 Fix duplicated import 2022-12-23 09:53:50 +01:00
Sergio Gasquez
d472f26ca2 chore: 🎨 Update RISC-V logs to make them consistent 2022-12-23 09:43:25 +01:00
Sergio Gasquez
6d16b3f5f3 fix: 🐛 Fix riscv uninstallation 2022-12-23 09:43:25 +01:00
Sergio Gasquez
5a322c69c5 fix: 🐛 Fix Windows build 2022-12-23 09:42:16 +01:00
Sergio Gasquez
26986b5c8a fix: 🐛 Remove stopwatch 2022-12-23 09:42:16 +01:00
Sergio Gasquez
b0b338e0c2 fix: 🐛 Remove TODO 2022-12-23 09:42:16 +01:00
Sergio Gasquez
a301fad617 fix: 🐛 Fix receiving 2022-12-23 09:42:16 +01:00
Sergio Gasquez
ec65811977 feat: Paralelize gcc installation 2022-12-23 09:42:16 +01:00
Sergio Gasquez
039d70e7db fix: 🐛 Add llvm to to_install 2022-12-23 09:42:16 +01:00
Sergio Gasquez
b15b7bb749 feat: Await only the len of to_install 2022-12-23 09:42:16 +01:00
Sergio Gasquez
8b2fcf9c12 feat: Spawn a task for every install 2022-12-23 09:42:16 +01:00
Sergio Gasquez
c9fbf034bb chore: Initial attemp to paralelize installations 2022-12-23 09:42:16 +01:00
Sergio Gasquez
4717922d99 refactor: ️ Use RiscVTarget constructor 2022-12-23 09:42:16 +01:00
Sergio Gasquez
2ae93f843b refactor: ♻️ Use struct to store RiscV Target info so we can impl Installaable for it 2022-12-23 09:42:16 +01:00
Sergio Gasquez
d63b549540 refactor: ♻️ Initial async 2022-12-23 09:41:13 +01:00
dependabot[bot]
36eabe3427
build(deps): bump thiserror from 1.0.37 to 1.0.38
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.37 to 1.0.38.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.37...1.0.38)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-23 08:27:56 +00:00
dependabot[bot]
3e2cff462e
build(deps): bump anyhow from 1.0.66 to 1.0.68
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.66 to 1.0.68.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.66...1.0.68)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-23 08:27:46 +00:00
Sergio Gasquez Arcos
6dbb862f0f
Merge pull request #108 from esp-rs/feature/async
Feature/async
2022-12-23 09:26:40 +01:00
Sergio Gasquez
70049af5e8 feat: Use both imc and imac target for RISC-V targets 2022-12-22 15:18:37 +00:00
Sergio Gasquez
caef1e12b4 chore: 🎨 Update RISC-V logs to make them consistent 2022-12-22 15:09:57 +00:00
Sergio Gasquez
e2c550f65a fix: 🐛 Fix riscv uninstall logs 2022-12-22 15:06:44 +00:00
Sergio Gasquez
6eb0b53dd9 fix: 🐛 Fix Windows build 2022-12-22 11:09:21 +00:00
Sergio Gasquez
f96ad31842 fix: 🐛 Remove stopwatch 2022-12-22 10:51:37 +00:00
Sergio Gasquez
e42f74dcfc fix: 🐛 Remove TODO 2022-12-22 10:38:14 +00:00
Sergio Gasquez
73b7785aac fix: 🐛 Fix receiving 2022-12-22 10:37:07 +00:00
Sergio Gasquez
1f8a04ec83 fix: 🐛 Fix riscv uninstallation 2022-12-22 10:03:25 +00:00
Sergio Gasquez
0ae42f5742 fix: 🐛 Fix typo 2022-12-22 10:02:41 +00:00
Sergio Gasquez
bfc678ec69 feat: Paralelize gcc installation 2022-12-21 16:25:24 +00:00
Sergio Gasquez
ca41f9c682 fix: 🐛 Add llvm to to_install 2022-12-21 12:02:20 +00:00
Sergio Gasquez
cd2a326bf4 feat: Await only the len of to_install 2022-12-21 11:43:08 +00:00
Sergio Gasquez
c151489b14 feat: Spawn a task for every install 2022-12-21 11:06:23 +00:00