Commit Graph

80 Commits

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