Commit Graph

  • 29120e0e29 feat: add Homebrew tap update workflow with asset download and formula generation Dexoron 2026-05-26 20:20:39 +08:00
  • b66c846956 feat: improve release workflow with enhanced tag handling and clearer input descriptions Dexoron 2026-05-26 19:39:35 +08:00
  • 2a9c918711 fix: add missing package metadata including description, license, and repository URL Dexoron 2026-05-26 19:36:39 +08:00
  • 2af3baf4bb feat: enhance release workflow with additional input options and build configurations for Linux, macOS, and Windows Dexoron 2026-05-26 19:16:09 +08:00
  • 4e3601b1df Changed: openssl dependency is now conditional (cfg(not(windows))) — no longer pulled in on Windows, fixing Windows CI builds that lack Perl Locale::Maketext::Simple. On Linux (including musl cross-compilation) the vendored OpenSSL build is unchanged. v0.6.7 Dexoron 2026-05-26 17:57:37 +08:00
  • 7969209eae Added: Dexoron 2026-05-26 16:38:23 +08:00
  • adfa24f8f4 feat: add AGENTS.md for quick start and CI guidelines; update documentation for dcr add and dcr build commands Dexoron 2026-05-22 15:14:56 +08:00
  • ef2fb1e8e4 feat: update version to 0.6.7, enhance build configuration, and add dcr tree command Dexoron 2026-05-22 14:37:45 +08:00
  • 9ad968374e fix: target system add: new field in dcr.toml - filename, extension Dexoron 2026-05-21 00:02:24 +08:00
  • c4a49cb345 feat: add openssl dependency and update git2 configuration Dexoron 2026-05-18 16:58:44 +08:00
  • 527a789410 fix: update git2 dependency to use vendored-openssl Dexoron 2026-05-18 16:46:11 +08:00
  • 6b9e731c7b fix: update git2 dependency to disable default features and enable https Dexoron 2026-05-18 16:41:01 +08:00
  • b2854db91b refactor: simplify Linux cross-compilation setup and install cargo-zigbuild Dexoron 2026-05-18 16:31:29 +08:00
  • fce9c44181 Merge pull request #7 from dexoron/dev v0.6.6 Dexoron 2026-05-18 16:15:34 +08:00
  • 3b54500d4d Merge branch 'master' into dev Dexoron 2026-05-18 16:15:22 +08:00
  • 933fae749d Fixed: Dexoron 2026-05-18 16:13:33 +08:00
  • 9ab7ce15db Merge pull request #6 from dexoron/feat-tree kie 2026-05-15 12:44:56 +03:00
  • 954f2870ba style: final formatting and clippy fixes for tree.rs peoplemiau1 2026-05-15 12:39:28 +03:00
  • 9a24a80d59 fix: address clippy warnings in tree.rs peoplemiau1 2026-05-15 12:22:05 +03:00
  • a123f647c8 style: fix formatting in tree.rs peoplemiau1 2026-05-15 12:10:09 +03:00
  • 8f04a37eb0 feat: add dcr tree command to visualize dependencies peoplemiau1 2026-05-15 12:06:41 +03:00
  • 441c9f4df3 update: add dev release support and update cross build Dexoron 2026-05-15 11:38:35 +08:00
  • 60b9c4f983 Merge pull request #5 from peoplemiau1/master Dexoron 2026-05-14 21:35:36 +08:00
  • f5fd273e29 refactor: optimize parallel build and fix architectural issues peoplemiau1 2026-05-13 19:35:43 +03:00
  • d6840fc7a2 Merge pull request #4 from peoplemiau1/master Dexoron 2026-05-14 00:02:02 +08:00
  • f507148849 style: format code according to project standards peoplemiau1 2026-05-13 18:59:59 +03:00
  • cfc6be1e95 feat: parallel compilation for all builders peoplemiau1 2026-05-13 18:50:42 +03:00
  • 2de836a421 feat: Add installation of Linux cross compilation tools for builds v0.6.5 Dexoron 2026-05-13 20:39:03 +08:00
  • ed85f801e9 refactor: Improve registry sorting logic for package resolution Dexoron 2026-05-13 19:43:25 +08:00
  • 9d8dcda366 style: Update macOS target descriptions for clarity Dexoron 2026-05-13 19:41:26 +08:00
  • 0193834bfd feat: Enhance dependency management and project setup Dexoron 2026-05-13 19:24:53 +08:00
  • debc5d2044 Added: - Full Git dependency support in dcr.toml - Support for git, branch, tag, and rev fields - Automatic cloning and checkout via git2 - Dependencies are stored in target/<profile>/deps/git/ - New dcr add command for easy dependency management - Short syntax: github:user/repo, gitlab:user/repo, path:/to/lib - Automatic GitHub resolution for git:user/repo - Visual feedback for dependency fetching with in-place status updates ("Fetching" → "Fetched") - Modular dependency management architecture in src/core/deps/ v0.6.0 Dexoron 2026-05-12 01:29:26 +08:00
  • 00ed418291 New TODO.md Dexoron 2026-05-11 23:22:12 +08:00
  • 7cefbb3c3a feat: Implement cross-compilation with target inheritance and host defaults v0.5.1 Dexoron 2026-04-12 14:23:01 +08:00
  • 045cc90d81 style: update code format v0.5.0 Dexoron 2026-04-11 13:37:29 +08:00
  • fd88e036ed feat: add cross-compilation support with --target flag Dexoron 2026-04-11 13:36:18 +08:00
  • 613fbc6a6a refactor: run cargo fmt --all v0.4.0 Dexoron 2026-04-10 14:33:48 +08:00
  • 03f72adade feat: Update version to 0.4.0, add test command, and improve documentation for testing functionality Dexoron 2026-04-10 14:31:58 +08:00
  • cd5023243b feat: Update documentation with new sections for workspace guide, flags & environment, and troubleshooting map; enhance CLI reference and build/run notes for improved clarity. Dexoron 2026-03-21 14:15:06 +08:00
  • d08ceaf31d Added: - dcr gen command for IDE integration and build tool support - dcr gen project-info: Output project metadata as JSON - dcr gen compile-commands: Generate compile_commands.json for clangd and clang-tidy - dcr gen vscode: Generate VS Code .vscode/ integration (launch.json, tasks.json, settings.json) - dcr gen clion: Generate JetBrains CLion .idea/ integration (run configurations, build targets) - Full workspace support for all gen subcommands v0.3.0 Dexoron 2026-03-19 00:03:39 +08:00
  • 5f0dca4bb3 Added: - dcr gen command for IDE integration and build tool support - dcr gen project-info: Output project metadata as JSON - dcr gen compile-commands: Generate compile_commands.json for clangd and clang-tidy - dcr gen vscode: Generate VS Code .vscode/ integration (launch.json, tasks.json, settings.json) - dcr gen clion: Generate JetBrains CLion .idea/ integration (run configurations, build targets) - Full workspace support for all gen subcommands Dexoron 2026-03-19 00:02:04 +08:00
  • 0e93a1aa0f Added: - build.steps for pre-build generators (e.g., moc/uic/rcc) - build.pkg_config for pkg-config-driven cflags/ldflags resolution - [toolchain] support for uic, moc, rcc - Step command variables ({uic}, {moc}, {rcc}, {cflags}, {stem}, {in}, {out}) - {profile} placeholder support for dependency paths v0.2.10 Dexoron 2026-03-16 20:50:32 +08:00
  • dd996b92d1 fix code format v0.2.9 Dexoron 2026-03-14 17:56:12 +08:00
  • a0e4fdbacf feat: Refactor builder modules by consolidating Unix C/C++ compilers, extracting common logic, enhancing MSVC with dependency tracking, and adding new CLI error tests. Dexoron 2026-03-14 16:43:00 +08:00
  • 4ea6267a88 Added: - Workspace support ([workspace] with deps ordering) - clean --all for workspace members Changed: - Project root discovery for build/run/clean (searches parent dirs) - Workspace paths are excluded from root source scan - Build output now uses a Cargo-style Compiling <name> v<version> line - Build time now reports total time for the whole build stage (workspace included) - Cache hits are silent (no compile line when nothing is rebuilt) - Safer build cache: fingerprints include headers and resolved library files v0.2.8 Dexoron 2026-03-06 21:58:54 +08:00
  • 617ba85442 Added: - Toolchain overrides via [toolchain] and env (DCR_*) - ASM .S preprocessing via GCC/Clang (-x assembler-with-cpp) v0.2.7 Dexoron 2026-03-03 22:25:00 +08:00
  • 9af91a0d9f Added: - sharedlib build kind (shared library output) - ASM projects (build.language = "asm") - NASM and GAS backends - build.platform architecture hint for -march / /arch - Basic CLI integration tests v0.2.6 Dexoron 2026-03-01 20:04:08 +08:00
  • a247e33555 Added: - sharedlib build kind (shared library output) - ASM projects (build.language = "asm") - NASM and GAS backends - build.platform architecture hint for -march / /arch - Basic CLI integration tests Dexoron 2026-03-01 19:47:38 +08:00
  • d1e3b0c384 Added: - sharedlib build kind (shared library output) - ASM projects (build.language = "asm") - NASM and GAS backends - build.platform architecture hint for -march / /arch - Basic CLI integration tests Dexoron 2026-03-01 19:47:38 +08:00
  • 98531c7335 Update TODO.md Dexoron 2026-02-27 22:07:04 +08:00
  • 75859a6a53 fix Cargo.toml - version Dexoron 2026-02-27 21:36:13 +08:00
  • c22d2dbddc New docs v0.2.5 Dexoron 2026-02-26 18:09:07 +08:00
  • 83061cc460 GITBOOK-6: No subject Vladimir Bezotechestvo (Dexoron) 2026-02-26 09:39:05 +00:00
  • 467e64aa4f rename docs dir Dexoron 2026-02-26 17:17:57 +08:00
  • 7817834790 Added: - Incremental builds (object caching by mtime) - build.kind with staticlib support - Custom output directory via build.target Dexoron 2026-02-26 17:03:35 +08:00
  • 9fe2604154 Custom output directory via build.target Dexoron 2026-02-23 14:02:32 +08:00
  • cb8a3b2001 Custom output directory via build.target Dexoron 2026-02-23 13:51:53 +08:00
  • e0fd729635 translated CONTRIBUTING.md to eng Dexoron 2026-02-22 15:54:55 +08:00
  • e70edf8ae4 Update project TODO v0.2.4 Dexoron 2026-02-22 15:43:10 +08:00
  • 210e82f026 Added: - Custom build flags: build.cflags and build.ldflags - Recursive source discovery inside src/ - Path dependencies with auto include/lib resolution and dcr.lock generation (experimental) - Add docs/index.md and docs/dcr-toml.md Dexoron 2026-02-22 15:04:02 +08:00
  • ff12ca2758 Update release.yml v0.2.3 Dexoron 2026-02-21 16:19:44 +08:00
  • 468491b5b1 Added: - Modular builders for gcc, clang, msvc - Platform-specific binary path generation (Linux/macOS/Windows) Dexoron 2026-02-21 16:12:32 +08:00
  • 0f48151b68 Added: - Modular builders for gcc, clang, msvc - Platform-specific binary path generation (Linux/macOS/Windows) Dexoron 2026-02-21 16:12:20 +08:00
  • e87e0cbc47 update aur publish Dexoron 2026-02-20 18:31:30 +08:00
  • fff8baa3c9 update aur publish Dexoron 2026-02-20 18:22:05 +08:00
  • ad0d4cdcb7 update aur publish Dexoron 2026-02-20 18:20:50 +08:00
  • 45806f193e update aur publish Dexoron 2026-02-20 18:17:36 +08:00
  • 9ae4bb5ab1 update release.yml and CHANGELOG.md v0.2.2 Dexoron 2026-02-20 18:09:16 +08:00
  • 5a2025fb80 Changed: - Reworked dcr.toml handling: added read, validation, and edit through core::config - new and init use the new config creation logic - build and run now require dcr.toml and read compiler and name from it Dexoron 2026-02-20 17:54:01 +08:00
  • 06e7af6ab6 update README.md, --update and aur Dexoron 2026-02-19 14:50:16 +08:00
  • 8495441b1a Update pkgrel 1 to 2 Dexoron 2026-02-19 13:14:03 +08:00
  • b56f502a30 fix aur Dexoron 2026-02-19 13:02:01 +08:00
  • 115692253e add AUR publish support Dexoron 2026-02-18 23:16:02 +08:00
  • 7a0ebb43a5 remove one project deps v0.2.1 Dexoron 2026-02-18 21:08:56 +08:00
  • 4c628ff336 update CHANGELOG.md Dexoron 2026-02-18 21:05:36 +08:00
  • 95324ce199 chore: translate CLI and installer messages to English Dexoron 2026-02-18 21:04:28 +08:00
  • d1e23a3179 Update project docs lang to Eng Add FAQ.md and docs/ Dexoron 2026-02-18 19:53:39 +08:00
  • ae49ebe44a Fix project version on Cargo.toml v0.2.0 Dexoron 2026-02-17 18:50:34 +08:00
  • 40a6bf1427 Fix single match in updater Dexoron 2026-02-17 18:48:37 +08:00
  • 4c06307921 Merge pull request #2 from dexoron/rust-rewrite Dexoron 2026-02-17 18:31:34 +08:00
  • 211438a4e8 Rewrite project from Python to Rust and add Windows/MacOS supports Dexoron 2026-02-17 18:15:08 +08:00
  • ff69e50127 добавлены правила контрибьюции Dexoron 2026-02-13 00:49:18 +08:00
  • 2f28cc4e2c Удалены не используемые импорты и переменые, исправлены маленькие проблемы, добавлен файл check.sh, для проверки форматирования и типизации Dexoron 2026-02-13 00:21:36 +08:00
  • 2fcb0ae7be v0.1.2 v0.1.2 Dexoron 2026-02-12 18:51:49 +08:00
  • 676cd86b3b Обновлен консольный вывод команд Dexoron 2026-02-12 18:37:30 +08:00
  • c9e9423d2c Исправлено импортирование VERSION в main.py Dexoron 2026-02-12 16:42:36 +08:00
  • 9e842e8021 Переименовал update в flag_update. Добавил utils/text.py для вывода сообщений с цветом. Обновил вывод --help, добавил цвета, добавил флаг --version, что бы показать версию dcr Dexoron 2026-02-12 10:18:13 +08:00
  • 35dd8812ad Добавлена команда обновления и обновлено справочное сообщение Dexoron 2026-02-12 09:46:52 +08:00
  • 675352afc0 Добавлена проверка установленной версии, если она есть, проверяет, нужно ли обновление Dexoron 2026-02-12 09:33:55 +08:00
  • 43d93762c3 Обновлен запуск проекта Dexoron 2026-02-12 09:24:37 +08:00
  • d510efdaef Обновлен README.md с инструкциями по установке и улучшить скрипт установки. Исправлены импорты в модулях и улучшить обработку сборки в run.py/build.py. Dexoron 2026-02-12 09:17:35 +08:00
  • f831183b25 Merge pull request #1 from dexoron/installer Dexoron 2026-02-12 08:11:14 +08:00
  • f31dc0d217 Add installation instructions to README.md FIFIFiSKA 2026-02-11 21:16:51 +03:00
  • 314142ad78 Refactor install.sh: enhance logging, improve error handling, and update installation paths FIFIFiSKA 2026-02-11 21:07:16 +03:00
  • 203836fd3f added install.sh FIFIFiSKA 2026-02-11 20:58:31 +03:00
  • b30176f05e исправлен базовый код main.c Dexoron 2026-02-12 01:16:53 +08:00
  • b5d50a8312 remove uv v0.1.1 F1F1FISHKA 2026-02-11 20:11:20 +03:00
  • c3c17c6603 v0.1.1 Изменено: - Обновлена справка --help - main.py теперь корректно запускается при прямом выполнении Dexoron 2026-02-12 01:10:44 +08:00
  • 1ebf2b44c6 Обновил help функцию Dexoron 2026-02-12 01:09:19 +08:00
  • b61bd57d7c Добавить проверку запуска скрипта и корректное завершение программы Dexoron 2026-02-12 01:04:54 +08:00