Rui Ueyama
325d12d169
Upload test artifacts only on test failure
2023-03-15 08:32:51 +08:00
Rui Ueyama
305153b9c7
Archive test results
2023-03-14 19:22:56 +08:00
Rui Ueyama
c4722fe5ae
Build Linux binaries on GitHub Actions
2023-03-05 14:46:32 +08:00
Yang Liu
8c2ccd2f55
[CI] Use clang++-12 to suppress warnings
2023-02-11 15:00:08 +08:00
Rui Ueyama
651adad5f2
Support 32-bit PowerPC ABI
2022-12-31 17:56:37 +08:00
Rui Ueyama
6231510794
Support DEC Alpha
2022-12-28 13:57:00 +08:00
Rui Ueyama
352c086047
Refactor
2022-12-28 12:52:41 +08:00
Rui Ueyama
21855a194c
Attempt to fix CI
2022-12-27 10:46:29 +08:00
Rui Ueyama
1283061d2b
Remove CI logging
2022-12-23 14:38:42 +08:00
Rui Ueyama
5e976dbf97
Add logging to CI
2022-12-23 11:36:45 +08:00
Rui Ueyama
998c7afb67
Do not run tests on macOS
2022-12-12 17:33:23 +08:00
Rui Ueyama
5fe60e3b6d
[ELF][m68k] Add initial m68k support
2022-10-30 11:10:14 +08:00
Rui Ueyama
5469f5ac1b
Revert "Always enable assert()"
...
Turned out that what I wrote as a commit message for
800fcdc5d4
is wrong. mold is 5% slower
for linking clang with assertions enabled.
2022-10-22 16:24:22 +08:00
Rui Ueyama
068ce4654f
Add a CI for a non-assert build
...
Even if we always enable assert(), we want code to be able to compile
with assert() being expanded to a null statement. I.e., we should not
write code that has side effect in assert().
In order to add a test case for it, I added a cmake option to force
disable assert().
2022-10-22 16:03:45 +08:00
Rui Ueyama
7db72a871c
Remove Makefile
...
It's been deprecated for some time.
2022-10-22 14:40:47 +08:00
Tatsuyuki Ishi
bf2d6bda28
workflows: Disable PCH for the default configuration.
...
As stated in the comment, have at least one permutation that checks for missing
(implicit) header includes.
Signed-off-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
2022-10-17 17:03:32 +08:00
Martin Liska
38b2843f84
fix Github Actions warning:
...
Node.js 12 actions are deprecated. For more information see:
https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
2022-10-15 10:24:18 +02:00
Rui Ueyama
ce12303229
Fix CI
2022-10-12 12:10:14 +08:00
Rui Ueyama
12ff7bb067
[ELF][PPC64V1] Enable QEMU tests on GitHub Actions
...
All tests now pass on my machine for ppc64v1 except a few disabled ones.
2022-10-11 13:24:24 +08:00
Rui Ueyama
e48b7e767b
Refactor
2022-10-08 09:49:45 +08:00
Rui Ueyama
8251c0d467
Enable tests that depend on zstdcat, gdb and dwarfdump
2022-10-06 14:06:18 +08:00
Rui Ueyama
a39086fa3b
Fix CI
2022-10-05 13:45:01 +08:00
Rui Ueyama
3f45f68a5d
Enable SPARC64 tests on GitHub Actions
2022-09-21 08:49:55 +08:00
Rui Ueyama
febb696a39
[ELF][PPC64] Enable PPC64 tests if -DMOLD_ENABLE_QEMU_TESTS is specified
2022-09-10 15:59:24 +08:00
Rui Ueyama
6aa2c56497
[ELF][PPC64] Enable CI
2022-09-10 15:39:28 +08:00
Rui Ueyama
62ee0b8d72
Remove a redundant command
2022-09-03 16:25:25 +08:00
Rui Ueyama
cddbdba091
Fix CI
2022-08-29 19:02:21 +08:00
Rui Ueyama
99090d0e37
Archive object files for tests
2022-08-29 18:01:53 +08:00
Rui Ueyama
9598ba4d25
Archive test results even if tests failed
2022-08-29 17:36:09 +08:00
Rui Ueyama
584837e294
Make test results downloadable
2022-08-29 14:51:09 +08:00
Rui Ueyama
c39b9bb100
Make log message less verbose
2022-08-29 12:47:14 +08:00
Rui Ueyama
667d1e7d6e
Update RV32 tests
2022-08-29 10:39:55 +08:00
Rui Ueyama
f189ea805c
Remove an unnecessary apt-get line
2022-08-29 10:33:48 +08:00
Rui Ueyama
1fc86d7905
Run RV32 tests on CI
...
https://github.com/rui314/mold/pull/672
2022-08-29 10:29:07 +08:00
Rui Ueyama
6abf01597e
Fix CI
2022-08-13 17:38:04 +08:00
Rui Ueyama
e8332bb052
Add a Windows builder
2022-08-13 17:16:16 +08:00
Rui Ueyama
daf2a5173c
Add more tests for CMake
2022-08-11 17:56:12 +08:00
Rui Ueyama
ae2e177cb4
Simplify
2022-08-11 17:34:55 +08:00
Rui Ueyama
cdd10d4e2e
Add a CI for macOS with cmake
2022-08-07 14:25:15 +08:00
Rui Ueyama
b3bc37c479
Fix CI
2022-08-07 13:03:24 +08:00
Rui Ueyama
2ea5bd3b02
Add a CI for cmake build
2022-08-07 12:30:21 +08:00
Rui Ueyama
6a44eadd2f
Use install-build-deps.sh to set up CI environments
2022-07-09 12:55:51 +08:00
Zhong Ruoyu
50ccbcb444
Fix double git installation in CI workflow
...
Signed-off-by: Zhong Ruoyu <zhongruoyu@outlook.com>
2022-07-09 12:38:55 +08:00
Rui Ueyama
3842222956
Update FUNDING.yml
2022-06-04 21:14:38 +09:00
Rui Ueyama
dce00d511b
Create FUNDING.yml
2022-06-04 16:01:47 +09:00
Rui Ueyama
79654bfde0
[Mach-O] Parallelize file parsing
...
`make test-tsan` started failing with this change, but I believe it
is an internal failure of Intel TBB itself.
2022-05-28 09:47:36 +08:00
Rui Ueyama
ef053c41fe
Revert "[CI] Always upload test results as artifacts"
...
This reverts commit 03cda81af6
.
2022-05-20 17:07:05 +08:00
Rui Ueyama
03cda81af6
[CI] Always upload test results as artifacts
2022-05-20 16:28:08 +08:00
Rui Ueyama
943cb99a84
Attempt to fix CI
2022-05-20 14:23:28 +08:00
Rui Ueyama
eb90d1bcbb
[Mach-O] Fix x86-64 CI
2022-05-20 14:18:31 +08:00