Commit Graph

42 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
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
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
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
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
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
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
01f4058ed9
Update cmake, llvm and mingw 2023-11-23 22:22:42 +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
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
4355e464a1
Update CMake to v3.19.2 and add version suffix string. 2023-11-23 22:22:35 +01:00
0645b98cae
Let sanitizers use libc++ for the cxxabi 2023-11-23 22:22:34 +01:00
d5ea974c8a
Bump Mingw32-W64 to 8.0.0. 2023-11-23 22:22:33 +01:00
8f50a5b5b3
Bump LLVM to 11.0.0. 2023-11-23 22:22:33 +01:00
80c5b79130
Incorporate NASM into this toolchain. 2023-11-23 22:22:31 +01:00
2494f80cde
Update LLVM to 10.0.1. 2023-11-23 22:22:31 +01:00
b00a26b718
Update Wine to v5.15. 2023-11-23 22:22:28 +01:00
4472b9a827
Disable X support in Wine. 2023-11-23 22:22:27 +01:00
b92f3096be
Optimize the building process a bit and facilitate adding new tools. 2023-11-23 22:22:26 +01:00
4c7afc8c49
Build the SPEC compiler. 2023-11-23 22:22:26 +01:00
e91084ac4a
Import main script for building and assembling the toolchain. 2023-11-23 22:22:23 +01:00