16 Commits

Author SHA1 Message Date
Sergio Gasquez Arcos
8d8d4124df
Add support for LLVM 17 after 1.78.0.0 (#427)
* build: Update dependencies

* feat: Add LLVM 17 support

* docs: Update changelog
2024-05-06 16:58:12 +02:00
Sergio Gasquez Arcos
5040e11a30
Refactor espup (#182)
* chore: 📌 Update crate version

* refactor: ♻️ Initial refactor of subcommands

* feat:  Add config file for install and update

* refactor: ♻️ Avoid using config file

* feat:  Use temp_dir

* feat: ️ Rename windows toolchain

* feat:  Add todo, remove unnecesary modules, fix Windows install

* test: 🐛 Fix tests

* fix: 🐛 Fix Windows build

* fix: 🐛 Fix LLVM installation

* fix: 🐛 Fix GCC paths

* docs: 🎨 Update todos

* style: 🎨 Remove debug prints

* feat:  Update nightly installation

* feat: ️ Check the result of cmds

* fix: 🐛 Fix errors

* feat:  Update errors

* feat: ️ Remove unnecesary into_diagnostics

* build:  Cleanup dependencies

* feat:  Only install nightly toolchain when using riscv targets

* refactor: ♻️ Update how cmd! results are checked

* refactor: ♻️ Use std::process::Command

* style: 🎨 Remove unused comments

* feat: ️ Run Xtensa install commands in parallel

* style: 🔊 Remove rustup logs

* feat:  Check if the toolchain is already installed an reuse it

* feat: ️ Improve toolchain detection

* docs: 🔊 Update log warning about extended semver corner case

* docs: 💡 Remove addressed todo coment

* refactor: ♻️ Update options

* test: 🐛 Fix tests

* docs: 🔊 Add todo

* docs: ️ Update llvm error

* refactor: ♻️ Use an error for LLVM

* fix: 🐛 Fix llvm object

* feat:  Allow only `esp` as -a/--name

* chore: 🎨 Format variables and standarize logs

* feat: ️ Remove unused import

* feat:  Inject Windows variables

* chore: ️ Remove llvm-version option

* feat: ️ Add std option

* style: 🔇 Remove debug log

* fix: 🎨 Fix clippy warnings

* fix: 🐛 Fix clippy warnings on unix

* chore: 🔊 Update logs

* feat:  Stip zip files

* feat:  Allow -a/--name in Windows

* feat:  Allow -a/--name in Windows

* style: 🐛 Fix clippy warning

* ci: ️ Improve CD and add publish job

* ci: 🐛 Fix cross installation

* build: ⬆️ bump dependencies

* docs: 📝 Remove limitations sections

* docs: 📝 Update usage section

* docs: 📝 Update docs

* docs: 📝 Update readme

* docs: 📝 Update requirements

* docs: 📝 Update format

* docs: 📝 Update docs

* docs: 📝 Update requirements

* build: 🏗️ Dependencies update

* docs: 📝 Fix typo

* refactor: ♻️ Change xtensa-version option to be backward compatible
2023-02-21 11:22:54 +01:00
Sergio Gasquez
7a311d66e8 build: ⬆️ Update LLVM release 2022-12-13 11:25:12 +01:00
Sergio Gasquez
47cfb7b540 chore: Add perl dependency in fedora 2022-11-04 09:22:07 +01:00
Sergio Gasquez
71dc527718 chore: Add libtinfo5 dependency 2022-10-27 12:50:55 +02:00
Sergio Gasquez
0a98a3254c Merge branch 'main' into feature/llvm-argument 2022-10-27 10:36:31 +00:00
Sergio Gasquez
42438be937 docs: 📝 Update usage sections 2022-10-27 10:26:17 +00:00
Sergio Gasquez
3ba90de9e3 chore: 🎨 Update dockerfile for different distros 2022-10-27 12:13:28 +02:00
Sergio Gasquez
d3a2496b4e build: Add libtinfo5 2022-10-25 09:33:48 +00:00
Sergio Gasquez
a012d59fc2 chore: 🎨 Update Path 2022-09-29 14:55:23 +00:00
Sergio Gasquez
54f381dad4 chore: ️ Add customization 2022-09-26 17:43:39 +00:00
Sergio Gasquez
db22f53110 chore: 🎨 Dockerfile cleanup 2022-09-18 07:39:46 +00:00
Sergio Gasquez
211d55fa13 refactor: 📦️ Update package name 2022-09-17 08:59:34 +00:00
Sergio Gasquez
d253b1b24d style: 🎨 Remove comments 2022-09-17 08:22:20 +00:00
Sergio Gasquez
38a25c08e3 chore: ️ Update devcontainer 2022-09-17 10:17:55 +02:00
Sergio Gasquez
d6d39f0978 Initial commit 2022-08-11 11:42:36 +02:00