Sameer Rahmani
|
990de49c23
|
Move back the llvm setup to the main cmake config as suggested by llvm itself
|
2023-05-17 21:27:15 +01:00 |
Sameer Rahmani
|
09e16bd43e
|
ci: Move to v13 of CI image
|
2023-05-14 22:44:50 +01:00 |
Sameer Rahmani
|
8d0e979b5f
|
builder: Add support for automatic toolchain setup
|
2023-05-12 18:41:06 +01:00 |
Sameer Rahmani
|
9c9a925a52
|
Update the toolchain.sh script to pull down and unpack the toolchain
|
2023-05-09 22:01:36 +01:00 |
Sameer Rahmani
|
1d26409923
|
builder: Add the cache file for the development version
|
2023-03-07 13:40:33 +00:00 |
Sameer Rahmani
|
a8d8de611a
|
toolchain: Fallback on a single stage toolchain without LTO
|
2023-03-07 11:47:04 +00:00 |
Sameer Rahmani
|
41078cba61
|
toolchain: Find the proper flags for stage2 build (dirty)
|
2023-03-04 15:46:44 +00:00 |
Sameer Rahmani
|
365f49368b
|
[WIP] builder: Add the scripts to build a musl and libc++ based toolchain
|
2023-02-25 11:26:19 +00:00 |
Sameer Rahmani
|
034db2ec0c
|
builder: Use the builder script to hold the version of dependencies
|
2023-02-21 14:44:25 +00:00 |
Sameer Rahmani
|
4ec2e35ed8
|
builder: Add a dummy linux toolchain file
|
2023-02-10 19:58:23 +00:00 |
Sameer Rahmani
|
4d5027d13d
|
builder: Add to new cmake vars to control libcxx usage
|
2023-02-10 17:42:12 +00:00 |
Sameer Rahmani
|
2cfc1e8c09
|
builder: Add libc++ as the standard cpp lib
|
2023-02-06 18:08:25 +00:00 |
Sameer Rahmani
|
36f8e59c2b
|
builder: Unset the 'x' parameter
|
2023-02-06 18:01:31 +00:00 |
Sameer Rahmani
|
c59aa96ca5
|
builder: Fix the bug with CC and an env with no compiler
|
2023-02-06 18:00:33 +00:00 |
Sameer Rahmani
|
dc61b42d57
|
Fix the license header for 2023
|
2023-02-06 17:40:45 +00:00 |
Sameer Rahmani
|
72c3b0ce16
|
builder: Fix the bug with compiler selection
|
2023-02-06 13:37:24 +00:00 |
Sameer Rahmani
|
7993e6ac1c
|
builder: Give up on automatically setup the dev env
|
2023-02-05 19:17:31 +00:00 |
Sameer Rahmani
|
d8721ec5e6
|
Remove CXX flags from setup_env
|
2023-02-05 17:35:16 +00:00 |
Sameer Rahmani
|
1bbdb054b3
|
CI: Enable libc++
|
2023-02-04 21:13:14 +00:00 |
Sameer Rahmani
|
a43e2032ae
|
CI: Add an inspect statement to the builder
|
2023-02-04 21:01:28 +00:00 |
Sameer Rahmani
|
45cc991891
|
Stop trying to automate the dependency activation
|
2023-02-04 20:33:27 +00:00 |
Sameer Rahmani
|
5deb5b4e03
|
builder: Add a initialization step
|
2023-02-03 23:19:43 +00:00 |
Sameer Rahmani
|
1cdf4336d1
|
CI: Update the CI image to 4 and attach the serene volume
|
2023-02-03 22:16:30 +00:00 |
Sameer Rahmani
|
475cb725b4
|
builder: Remove any reference to CC, CXX from builder
|
2023-02-03 22:05:35 +00:00 |
Sameer Rahmani
|
cff8fb2f39
|
builder: replace the clean step with build dir removal
|
2023-02-03 00:41:50 +00:00 |
Sameer Rahmani
|
e0e0a1dea1
|
builder: Finish up the dependency management functions
|
2023-02-02 01:33:21 +00:00 |
Sameer Rahmani
|
19d19a0c12
|
Add the deps.sh file to manage the build process of dependencies
|
2023-02-01 23:50:38 +00:00 |
Sameer Rahmani
|
9673782242
|
Upgrade llvm version on the builder
|
2023-01-19 15:14:27 +00:00 |
Sameer Rahmani
|
b8483a1601
|
Refactore the compiler/linker options to add asan only on executables
|
2022-07-22 20:11:46 +01:00 |
Sameer Rahmani
|
8ed4cc43a9
|
Add the spec around loading Serene libs vs generic libs (not completed)
|
2022-07-12 00:35:32 +01:00 |
Sameer Rahmani
|
2f64811aa0
|
Add the build-in-devfs command to builder
|
2022-07-12 00:34:30 +01:00 |
Sameer Rahmani
|
4d3624505e
|
Fix all the linter warnings
|
2022-07-10 07:52:15 +01:00 |
Sameer Rahmani
|
14a833f841
|
Fix minor bugs in the images creation and container setup process
|
2022-07-10 07:42:08 +01:00 |
Sameer Rahmani
|
394f7827c1
|
Make a PoC of loading the core ns as an object
|
2022-07-10 02:35:32 +01:00 |
Sameer Rahmani
|
783f4e65b2
|
Add a debugger entry to the builder script
|
2022-07-01 22:36:42 +01:00 |
Sameer Rahmani
|
5bec18b327
|
Add BDW gc and change the JIT interface to use raw pointers
|
2022-07-01 18:17:50 +01:00 |
Sameer Rahmani
|
6daab9a3e6
|
replace llvm's way of components resolution with a custom approach
|
2022-06-16 14:33:24 +01:00 |
Sameer Rahmani
|
cf71fcde38
|
Fix the shellcheck issues in the builder
|
2022-06-13 22:30:35 +01:00 |
Sameer Rahmani
|
3d31d01bc5
|
Add include-fixer to pre-commit
|
2022-06-12 22:34:12 +01:00 |
Sameer Rahmani
|
71c1e1731e
|
Fix the broken bash array to str process in the builder
|
2022-06-12 20:40:36 +01:00 |
Sameer Rahmani
|
098b3ebdc4
|
Try to fix the cmake 2.23 bug
|
2022-06-12 18:43:06 +01:00 |
Sameer Rahmani
|
70995c2908
|
Fix the builder script to go with the CI
|
2022-06-12 18:07:06 +01:00 |
Sameer Rahmani
|
413c26b298
|
Setup the CI images and try the first drone build
|
2022-06-12 17:35:12 +01:00 |
Sameer Rahmani
|
182c87a046
|
Add pre-commit utility
|
2022-06-11 18:33:35 +01:00 |
Sameer Rahmani
|
b9496b429e
|
Fix the builder paths for top level binaries
|
2022-03-29 19:49:56 +01:00 |
Sameer Rahmani
|
bb60d83dc6
|
Fix the shellchecker issues in the builder
|
2022-02-19 14:46:38 +00:00 |
Sameer Rahmani
|
7afbbb5112
|
Add builder task to serve the docs
|
2022-02-17 11:32:20 +00:00 |
Sameer Rahmani
|
328d1b50ea
|
Fix the docker build issue with propagating errors to builder
|
2022-02-16 20:28:20 +00:00 |
Sameer Rahmani
|
8de69baa1c
|
Fix the missing MLIR header issue after pulling llvm
|
2022-02-16 20:01:38 +00:00 |
Sameer Rahmani
|
49e3f16901
|
Add the builder tasks to build and release docker images
|
2022-02-15 21:34:29 +00:00 |