Commit Graph
80 Commits
Author SHA1 Message Date
perikiyoxd 141c740da4 Improve performance with Git shallow clone and add .gitignore
Builds / XTChain (push) Has been cancelled
Reviewed-on: #5
Reviewed-by: Rafal Kupiec <belliash@noreply.codingworkshop.git>
Co-authored-by: Pedro Valadés <perikiyoxd@gmail.com>
Co-committed-by: Pedro Valadés <perikiyoxd@gmail.com>
2023-11-23 22:41:17 +01:00
belliash 8d461a782e Update LLVM to 17.0.5 2023-11-23 22:22:53 +01:00
belliash a50349eddf Add 'help' and 'xbuild' commands; fix 'version' command overriding build settings 2023-11-23 22:22:53 +01:00
belliash 5d0cbc2a1d Update release badge color 2023-11-23 22:22:52 +01:00
belliash 3b2e1b8ea6 Add releases link to readme 2023-11-23 22:22:52 +01:00
belliash d645338d9e Update LLVM to 17.0.4 2023-11-23 22:22:52 +01:00
belliash 772475aa40 Update LLVM to 17.0.3 2023-11-23 22:22:51 +01:00
belliash 6242e96731 Print original/new subsystem names and turn new subsystem name case insensitive 2023-11-23 22:22:50 +01:00
belliash 0345e39916 Massive toolchain update 2023-11-23 22:22:50 +01:00
belliash dfc99369bb Add bin2c utility 2023-11-23 22:22:50 +01:00
belliash b39ceadb25 Update LLVM to 17.0.1 2023-11-23 22:22:49 +01:00
belliash 9f4af5edee Cleanup after NASM removal 2023-11-23 22:22:49 +01:00
belliash c5a35b8c28 Update badge and URL for CI/CD 2023-11-23 22:22:49 +01:00
belliash 51043e4bad Better way to check if building from tag 2023-11-23 22:22:48 +01:00
belliash 5d0ce7d4a4 Migrate to Gitea Actions 2023-11-23 22:22:48 +01:00
belliash 6a942cbaee Update LLVM to 16.0.6 2023-11-23 22:22:48 +01:00
belliash 61f083f028 Upgrade LLVM to 16.0.5 2023-11-23 22:22:47 +01:00
belliash 3446f85d37 Upgrade LLVM and rewrite exetool in C 2023-11-23 22:22:47 +01:00
belliash 997ffd8099 Update used software list 2023-11-23 22:22:47 +01:00
belliash bb9d99928b Update versioning strategy 2023-11-23 22:22:47 +01:00
belliash 1eb54a1130 Add accidentally removed ninja_build() function 2023-11-23 22:22:46 +01:00
belliash 8242d96598 Enable control flow guard and fix LLVM compilation 2023-11-23 22:22:46 +01:00
belliash bf84959484 Use ninja as build system; reconfigure LLVM and enable LLDB 2023-11-23 22:22:46 +01:00
belliash 8b03a2eaeb Get rid of NASM 2023-11-23 22:22:45 +01:00
belliash 42056da52c Unify README look'n'feel 2023-11-23 22:22:45 +01:00
belliash 0cba262ca1 Import missing binutils patches 2023-11-23 22:22:45 +01:00
belliash 380ed78035 Update LLVM and add GAS from binutils 2023-11-23 22:22:44 +01:00
belliash 9fd49247f4 Update LLVM to 15.0.7 2023-11-23 22:22:44 +01:00
belliash c48cdb6086 Correct URL 2023-11-23 22:22:44 +01:00
belliash 1169162ee8 Add shields 2023-11-23 22:22:43 +01:00
belliash 15b75f12eb Add exetool for modifying PE/COFF image subsystem 2023-11-23 22:22:43 +01:00
belliash 84884c9099 Update LLVM 2023-11-23 22:22:43 +01:00
belliash aa4891161d Update LLVM 2023-11-23 22:22:43 +01:00
belliash df25307aa2 Update LLVM to 15.0.2 2023-11-23 22:22:42 +01:00
belliash 85a0064022 Add missing cmake patch 2023-11-23 22:22:42 +01:00
belliash 01f4058ed9 Update cmake, llvm and mingw 2023-11-23 22:22:42 +01:00
belliash d0af4cc837 Remove old LLVM patch 2023-11-23 22:22:41 +01:00
belliash 408e86d857 Install llvm-lib, a lib.exe compatible tool 2023-11-23 22:22:41 +01:00
belliash e6f20264bd Reimplement new pipeline and allow limiting number of cores used fo build
Co-authored-by: belliash <belliash@codingworkshop.eu.org>
Reviewed-on: #3
Reviewed-by: Piotr Likoski <likoski@noreply.codingworkshop.git>
2023-11-23 22:22:41 +01:00
belliash 9b04e9f95e Rewrite pipeline 2023-11-23 22:22:40 +01:00
belliash fb39e8855d Allow xtchain to be launched by root 2023-11-23 22:22:40 +01:00
belliash 6a3d8ceedf Update LLVM 2023-11-23 22:22:40 +01:00
belliash 8e1dac7560 Update LLVM to 14.0.5 2023-11-23 22:22:39 +01:00
belliash d213d0b5f8 Make XTchain great again 2023-11-23 22:22:39 +01:00
belliash 624352a34b Update Mingw64 to v10.0.0 2023-11-23 22:22:39 +01:00
belliash 6d7de5fd9f Update LLVM to 14.0.4 2023-11-23 22:22:38 +01:00
belliash e16fdd42b7 Update cmake, ninja & wine packages 2023-11-23 22:22:38 +01:00
belliash 5601842b2a Return 0 when printing help or version in the windres tool. 2023-11-23 22:22:38 +01:00
belliash fe9d4f69ba Update readme. 2023-11-23 22:22:37 +01:00
belliash c16cfd67c9 Implement chbuild command for setting target build type 2023-11-23 22:22:37 +01:00