Skip to content

Commit 3c2c756

Browse files
authored
Merge pull request #1021 from riscv-software-src/main
rebase vector branch to latest
2 parents 4fd527f + a4bf582 commit 3c2c756

File tree

3,598 files changed

+564984
-157079
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,598 files changed

+564984
-157079
lines changed

.clang-format

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
BasedOnStyle: Google
33
IndentWidth: 2
44
Language: Cpp
5+
ColumnLimit: 100
56
# AlignConsecutiveAssignments: true
67
# AlignConsecutiveDeclarations: true
78
# AlignEscapedNewlines: Right

.devcontainer/Dockerfile

Lines changed: 33 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,39 @@ ENV DEBIAN_FRONTEND=noninteractive
55
WORKDIR /workspace
66

77
RUN export DEBIAN_FRONTEND=noninteractive
8-
RUN apt-get update
9-
RUN apt-get install -y --no-install-recommends git \
10-
gh \
11-
less \
12-
python3 \
13-
python3.12-venv \
14-
python3-pip \
15-
build-essential \
16-
ruby \
17-
ruby-dev \
18-
bundler \
19-
nodejs \
20-
npm \
21-
ditaa \
22-
libyaml-dev \
23-
cmake \
24-
g++ \
25-
clang-format \
26-
clang-tidy \
27-
libelf-dev \
28-
gcc-riscv64-unknown-elf
8+
9+
# please keep pkgs sorted
10+
RUN \
11+
apt-get update && \
12+
apt-get install -y --no-install-recommends --fix-missing \
13+
build-essential \
14+
bundler \
15+
clang-format \
16+
clang-tidy \
17+
cmake \
18+
ditaa \
19+
g++ \
20+
gcc-riscv64-linux-gnu \
21+
gcc-riscv64-unknown-elf \
22+
gdb \
23+
gh \
24+
git \
25+
less \
26+
libc6-dev-riscv64-cross \
27+
libelf-dev \
28+
libgmp-dev \
29+
libnewlib-dev\
30+
libyaml-dev \
31+
nodejs \
32+
npm \
33+
parallel \
34+
python3 \
35+
python3-pip \
36+
python3.12-venv \
37+
ruby \
38+
ruby-dev \
39+
shellcheck
40+
2941
RUN apt-get clean autoclean
3042
RUN apt-get autoremove -y
3143
RUN rm -rf /var/lib/{apt,dpkg,cache,log}/*

.devcontainer/devcontainer.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@
2525
"asciidoc.antora.showEnableAntoraPrompt": true
2626
},
2727
"extensions": [
28-
"castwide.solargraph",
29-
"redhat.vscode-yaml",
3028
"asciidoctor.asciidoctor-vscode",
31-
"zhwu95.riscv",
32-
"mathematic.vscode-pdf",
29+
"castwide.solargraph",
3330
"CraigMaslowski.erb",
34-
"HowerLimited.udb-extension-pack-vscode"
31+
"HowerLimited.udb-extension-pack-vscode",
32+
"mathematic.vscode-pdf",
33+
"redhat.vscode-yaml",
34+
"zhwu95.riscv"
3535
]
3636
}
3737
},

.github/CODEOWNERS

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# default for all files
2-
* @dhower-qc
2+
* @dhower-qc @ThinkOpenly
33

4-
# TODO: get more code owners
4+
# eclipse Xtext project owned by Ajit Dingankar
5+
tools/eclipse @adingank-qualcomm @dhower-qc
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Singularity Setup
2+
description: All steps to use/build Singularity container
3+
runs:
4+
using: composite
5+
steps:
6+
- name: Setup apptainer
7+
uses: eWaterCycle/setup-apptainer@v2.0.0
8+
- name: Get container from cache
9+
id: cache-sif
10+
uses: actions/cache@v4
11+
with:
12+
path: .singularity/image.sif
13+
key: ${{ hashFiles('container.def', 'bin/.container-tag') }}
14+
- name: Get gems and node files from cache
15+
id: cache-bundle-npm
16+
uses: actions/cache@v4
17+
with:
18+
path: |
19+
.home/.gems
20+
node_modules
21+
key: ${{ hashFiles('Gemfile.lock') }}-${{ hashFiles('package-lock.json') }}
22+
- if: ${{ steps.cache-sif.outputs.cache-hit != 'true' }}
23+
name: Build container
24+
run: ./bin/build_container
25+
shell: bash
26+
- name: Setup project
27+
run: ./bin/setup
28+
shell: bash

.github/dependabot.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#package-ecosystem
3+
version: 2
4+
updates:
5+
- package-ecosystem: gitsubmodule
6+
directory: /
7+
schedule:
8+
interval: weekly

0 commit comments

Comments
 (0)