Mikhail Goncharov
bc3ce2d8cf
check libcxx when clang is updated
...
for #409
2022-11-16 16:10:21 +01:00
Mikhail Goncharov
6a80cb79e1
remove libunwind from projects list
2022-11-10 11:44:43 +01:00
Mikhail Goncharov
b52b321f8f
Temporary disable openmp build.
...
Will try to reproduce locally and report back
2022-07-28 14:33:20 +02:00
Mikhail Goncharov
d8647c815d
Add LLD as dependency for BOLT
...
For #401 . I am not sure though if that will make bolt build using trunk
lld.
2022-06-02 10:37:57 +02:00
Mikhail Goncharov
f3ac1b41dd
enable bolt premerge checks
2022-02-01 18:37:17 +01:00
Christian Kühnel
8d10520ca3
Revert "Updated configuration for BOLT"
...
This reverts commit 823df07a07
.
2021-12-16 15:52:05 +00:00
Christian Kühnel
823df07a07
Updated configuration for BOLT
2021-12-16 09:29:41 +01:00
Mikhail Goncharov
4df2c2116c
enable flang on windows
2021-11-24 15:36:54 +01:00
Danila Malyutin
c608b6cb91
Don't attempt to build parallel-libs project as it was removed from LLVM
...
db0486c46f
2021-10-23 08:48:11 +02:00
Mikhail Goncharov
bd2fd477b4
cleanup deps
2021-10-04 19:19:38 +02:00
Mikhail Goncharov
77cbb15b64
fix excessive environment copying
2021-10-04 16:58:52 +02:00
Mikhail Goncharov
fea73f5174
fix environment assignment and update check- definitions
2021-10-04 16:36:02 +02:00
Mikhail Goncharov
df318ccf4f
fix project resolutions
...
and some of the typing issues found by mypy
2021-10-04 16:07:06 +02:00
Mehdi Amini
4ec28b0bf7
Mark libc as unsupported on Windows
2021-09-29 15:58:56 +02:00
Mikhail Goncharov
1cc122d5f9
disable check-libc and check-cxxabi
2021-09-29 11:15:54 +02:00
Mehdi Amini
6e624c30f9
Change the premerge checks to only check the affected projects
...
The current setup is configuring the "affected projects" as well
as their dependencies, and run `ninja all` followed by
`ninja check-all`.
This is quite a pessimization for leaf project which don't need to
build and run the tests for their dependencies.
For example a patch affecting only MLIR shouldn't need to build
and run LLVM and clang tests.
This patch changes this by running checks only for the affected
project. For example a patch touching `mlir` is affecting `mlir`
and `flang`. However `flang` depends on `clang`. So the list of
projects to configure is `mlir;flang;clang;llvm;`, but we want
to test only mlir and flang ; we'll run only `ninja check-mlir
check-flang`.
In practice in this example running `ninja all` builds 5658 targets
and `ninja check-all` after that adds 716 more targets. On the other
hands `ninja check-flang check-mlir` results in 3997 targets total.
Concretely the contract with premerge_checks.py is changed so that
the expected argument for the --projects flag is only the list of
affected project, dependencies are automatically added.
2021-09-21 14:28:38 +02:00
Mehdi Amini
4cb0b28fb1
Remove llgo
from the list of projects
...
It has been deleted from the LLVM repo a while ago:
372bfc65de
2021-09-21 13:13:07 +02:00
Mehdi Amini
65ab98ea2f
Fix llvm-dependencies.yaml: the debuginfo-tests has been renamed into cross-project-tests
2021-09-17 15:51:13 +02:00
Mikhail Goncharov
4ec41ed8a8
enable flang
2021-06-30 15:44:56 +02:00
Mikhail Goncharov
65fa122f0e
update windows setup
2021-03-12 12:10:43 +01:00
Mikhail Goncharov
e83da03b17
add clang to flang deps
...
related to #271 : clang-tidy cannot find gtest/gtest
2021-01-18 11:04:33 +01:00
Mikhail Goncharov
3925a2a844
get libcxx steps from sh output
2020-10-09 11:06:36 +02:00
Christian Kühnel
856ce4b148
added missing dependencies to libc
2020-05-20 06:10:28 +02:00
Christian Kühnel
514a87aa4f
added missing dependency
2020-05-11 16:55:20 +02:00
Christian Kühnel
07404db9a2
disabling lldb again
2020-05-11 09:18:57 +02:00
Christian Kühnel
f9a9fb2be0
lldb tests were fixed, re-enabling it
2020-05-07 17:27:07 +02:00
Christian Kühnel
5fd70b614d
disabled lldb because of failing tests
...
see https://results.llvm-merge-guard.org/master_debian_clang8-2152/console-log.txt
2020-04-29 12:17:52 +02:00
Christian Kühnel
9841a13bbf
re-enabled lldb
...
after failing test was fixed
2020-04-29 11:46:26 +02:00
Christian Kühnel
9db1fd9654
disabled compiler-rt
2020-04-24 13:56:28 +02:00
Christian Kühnel
6e2d4d612a
disabled lldb
...
test keeps failing, problem with lack of IPv6 networking on Kubernetes:
lldb-unit :: Host/./HostTests/ConnectionFileDescriptorTest.TCPGetURIv6
2020-04-24 09:29:56 +02:00
Christian Kühnel
d1a1896933
excluding flang on Windows
2020-04-23 11:40:40 +02:00
Christian Kühnel
b8dcbcb273
added flang to automatic project selection
...
based on #159 , this will enable flang for beta testers
2020-04-15 17:59:02 +02:00
Christian Kühnel
51e01caa5d
excluding debuginfo-tests as tests are failing
2020-03-27 14:19:52 +01:00
ChristianKuehnel
a638dd5342
migrate scripts to python ( #148 )
...
* run_cmake.py working locally on Linux
* added os detection of choose_projects
* cmake works on windows
* run_ninja works on windows
* fixed newline characters
2020-03-23 09:03:24 +01:00
Christian Kühnel
2c36c12b93
remove llgo
2020-02-17 09:19:55 +00:00
Christian Kühnel
a5f6516d71
re-enabled mlir
2020-02-11 11:54:22 +00:00
Christian Kühnel
64c68f1671
blacklisted more failing tests
2020-02-11 09:23:24 +01:00
Christian Kühnel
c7608ce4df
blacklisting mlir
2020-02-10 18:14:51 +01:00
Christian Kühnel
1c8f5b3af3
removed defualt projects
...
as it's not used
2020-02-04 15:47:35 +00:00
Christian Kühnel
f6c03178a8
blacklisting openmp
2020-02-04 15:45:59 +00:00
Christian Kühnel
50c20dc029
removed libcxx
2020-02-04 08:29:43 +01:00
Christian Kühnel
a112bff1a0
added libcxxabi to excludes
2020-02-03 13:09:55 +00:00
Christian Kühnel
96e82e4354
blacklisted libunwind
2020-02-03 10:38:49 +00:00
Christian Kühnel
c7d2686251
fixed problems with configuring projects on Windows
2020-01-31 17:29:47 +00:00
ChristianKuehnel
0272b27c28
detect projects affected by a change ( #113 )
...
first proposal for affected projects detection
2020-01-28 16:39:53 +01:00