Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
cb50d7f
[Doc] Adds Chinese README translation and updates links
Luohaothu May 31, 2025
1004c61
[Core] Remove dependence on fmtlib
Luohaothu May 31, 2025
f553771
[Ext] Update HYPRE to v2.33.0
Luohaothu May 31, 2025
bef5035
[Core] Enable C++ 26
Luohaothu May 31, 2025
e34bd1d
[Core] Move external configs to `external` dir
Luohaothu Jun 1, 2025
6aa6189
[Core] Add seperate CMakeList for src
Luohaothu Jun 1, 2025
44b9314
[Ext] Update external deps
Luohaothu Jun 2, 2025
f4ae814
[Core] Update the cmake version to 4.0.2
Luohaothu Jun 2, 2025
0c07aad
[Core] Add macro guard for module
Luohaothu Jun 5, 2025
68d3b37
[Ext] Use std::format for spdlog
Luohaothu Jun 6, 2025
f93f476
[Core] Remove redundent file
Luohaothu Jun 6, 2025
756856b
[CI] Export build database
Luohaothu Jun 6, 2025
04ca0bd
[Core] Use C++26 feature inplace of tuple_element
Luohaothu Jun 6, 2025
ec2400e
[Core] Fix gcc ICE by explicitly specifying optimization flags
Luohaothu Jun 6, 2025
053d21f
[Core] Add missing header
Luohaothu Jun 6, 2025
dc902a3
[Core] Fix calling non-constexpr function by if consteval
Luohaothu Jun 6, 2025
544d691
[Core] Refactor code
Luohaothu Jun 6, 2025
ace7896
[Ext] Update TBB to v2022.1.0
Luohaothu Jun 6, 2025
f2deeb4
[Ext] Patch TBB for linkage requirement
Luohaothu Jun 8, 2025
974d0b1
[Core] Fix compilation
Luohaothu Jun 8, 2025
7ea6c51
[Core] Replace usage of bits header
Luohaothu Jun 8, 2025
fd4bd56
[Ext] Patch AMGCL for module
Luohaothu Jun 8, 2025
05fe996
[Core] Add adapter module for AMGCL
Luohaothu Jun 8, 2025
d2ca809
[CI] Remove unused tests
Luohaothu Jun 8, 2025
bee9a73
[CI] Use std::format
Luohaothu Jun 8, 2025
b72b86e
[Core] Make first test with module work
Luohaothu Jun 8, 2025
8c3edfe
[Ext] Fix debug build
Luohaothu Jun 8, 2025
77d2af5
[Core] All tests compile
Luohaothu Jun 8, 2025
9237ced
[Core] Pass all test
Luohaothu Jun 9, 2025
9296146
[CI] Add dockerfile for testing
Luohaothu Jun 10, 2025
c3e7a62
[CI] Code auto formatted
Jun 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
39 changes: 39 additions & 0 deletions .github/workflows/docker-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Build and Push GCC Docker image

on:
schedule:
# 每天 UTC 0点运行(对应北京时间 8点)
- cron: '0 0 * * *'
workflow_dispatch: # 允许手动触发

jobs:
build-and-push:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Set up QEMU
uses: docker/setup-qemu-action@v3

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Build and push
uses: docker/build-push-action@v5
with:
context: ./scripts
file: ./scripts/Dockerfile
push: true
tags: |
luohaothu/gcc-trunk:latest
luohaothu/gcc-trunk:${{ github.run_number }}
cache-from: type=registry,ref=luohaothu/gcc-trunk:latest
cache-to: type=inline
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -370,4 +370,5 @@ doc/build
doc/*.html
venv
build*/
.vscode/
.vscode/
install/
Loading