Commit Graph

89 Commits

Author SHA1 Message Date
Sameer Rahmani 4ec2e35ed8
builder: Add a dummy linux toolchain file
ci/woodpecker/push/build Pipeline failed Details
ci/woodpecker/push/lint Pipeline was successful Details
2023-02-10 19:58:23 +00:00
Sameer Rahmani 4d5027d13d
builder: Add to new cmake vars to control libcxx usage
ci/woodpecker/push/build Pipeline failed Details
ci/woodpecker/push/lint Pipeline was successful Details
2023-02-10 17:42:12 +00:00
Sameer Rahmani 2cfc1e8c09
builder: Add libc++ as the standard cpp lib
ci/woodpecker/push/build Pipeline failed Details
ci/woodpecker/push/lint Pipeline was successful Details
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
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline failed Details
2023-02-06 18:00:33 +00:00
Sameer Rahmani dc61b42d57
Fix the license header for 2023
ci/woodpecker/push/lint Pipeline failed Details
ci/woodpecker/push/build Pipeline failed Details
2023-02-06 17:40:45 +00:00
Sameer Rahmani 72c3b0ce16
builder: Fix the bug with compiler selection
ci/woodpecker/push/lint Pipeline failed Details
ci/woodpecker/push/build Pipeline failed Details
2023-02-06 13:37:24 +00:00
Sameer Rahmani 7993e6ac1c
builder: Give up on automatically setup the dev env
ci/woodpecker/push/build Pipeline failed Details
ci/woodpecker/push/lint Pipeline was successful Details
2023-02-05 19:17:31 +00:00
Sameer Rahmani d8721ec5e6
Remove CXX flags from setup_env
ci/woodpecker/push/build Pipeline failed Details
ci/woodpecker/push/lint Pipeline was successful Details
2023-02-05 17:35:16 +00:00
Sameer Rahmani 1bbdb054b3
CI: Enable libc++
ci/woodpecker/push/build Pipeline failed Details
ci/woodpecker/push/lint Pipeline was successful Details
2023-02-04 21:13:14 +00:00
Sameer Rahmani a43e2032ae
CI: Add an inspect statement to the builder
ci/woodpecker/push/build Pipeline failed Details
ci/woodpecker/push/lint Pipeline was successful Details
2023-02-04 21:01:28 +00:00
Sameer Rahmani 45cc991891
Stop trying to automate the dependency activation
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/build Pipeline failed Details
2023-02-04 20:33:27 +00:00
Sameer Rahmani 5deb5b4e03
builder: Add a initialization step
ci/woodpecker/push/woodpecker Pipeline failed Details
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
ci/woodpecker/push/woodpecker Pipeline failed Details
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
Sameer Rahmani 00592d6af1 Add new doxygen setup 2022-02-12 22:25:22 +00:00
Sameer Rahmani b210e3a349 Clean up the diagnostocs header file 2022-02-12 21:06:59 +00:00
Sameer Rahmani bc3908a958 Refactor the builder script 2022-02-09 19:08:31 +00:00
Sameer Rahmani f663ba0c25 Fix the license header 2022-02-08 17:56:15 +00:00
Sameer Rahmani 7dc587ecbc Setup the dockerfiles necessary to build serene in a container 2022-02-08 17:43:29 +00:00
Sameer Rahmani 008ba402f0 Migrate to llvm::5372160a18 2022-02-06 18:37:44 +00:00
Sameer Rahmani 123a3e8d4f Add the more resouces about JIT to dev.org 2021-12-29 13:12:36 +00:00
Sameer Rahmani 6d34e58665 Fix the wrong constant opretation 2021-12-24 16:52:43 +00:00
Sameer Rahmani 5622b4de0c Prepare for ep 12 2021-11-02 22:05:34 +00:00