Skip to content
Open

N3 #97

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
00659e8
CI:modify verfication.yaml
Aug 11, 2025
b953cd4
Merge pull request #1 from PengPengPeng717/xxh_1
PengPengPeng717 Aug 11, 2025
9ea8705
ver
Aug 13, 2025
8f99342
math3
Aug 13, 2025
17adacc
math3_new
Aug 13, 2025
6f18f2a
new_math3
Aug 13, 2025
00f2038
new_ver
Aug 13, 2025
d2b0dfc
Merge pull request #9 from PengPengPeng717/yml
PengPengPeng717 Aug 14, 2025
4d0cc78
verfi
Aug 14, 2025
53d4444
Merge pull request #12 from PengPengPeng717/yml
PengPengPeng717 Aug 14, 2025
331bf6c
math4
Aug 14, 2025
ce71a62
math3
Aug 14, 2025
5f2dec9
verif
Aug 14, 2025
c1cc43d
ver1
Aug 14, 2025
0be33b3
重复的 LLGo checkout
Aug 14, 2025
8da7b39
正确安装 LLPyg 工具
Aug 14, 2025
d7826f6
ymal
Aug 14, 2025
d81bf58
checkout website
Aug 14, 2025
fc290e9
跳过不存在的 website 分支 checkout
Aug 14, 2025
fae4791
verification.yml
Aug 14, 2025
f807432
verification.yml
Aug 14, 2025
487dd9b
Release-as: numpy/v1.26.4
Aug 15, 2025
0865196
动态设置 PYTHONPATH 到正确的 site-packages 路径
Aug 15, 2025
20d01d6
111
Aug 15, 2025
448822d
de
Aug 15, 2025
bafea54
Release-as: numpy/v1.26.4
Aug 15, 2025
9772917
del
Aug 15, 2025
68ab221
yml
Aug 15, 2025
f87fe1a
Release-as: numpy/v1.26.4
Aug 15, 2025
7f7bee1
del
Aug 15, 2025
337a712
Release-as: numpy/v1.26.4
Aug 15, 2025
d71abbd
de
Aug 15, 2025
1a7023e
ALL_CHANGED_FILES
Aug 15, 2025
203cf4b
all_changed_files
Aug 15, 2025
9b62885
del
Aug 15, 2025
b37c92f
Release-as: numpy/v1.26.4
Aug 15, 2025
ec4ef49
Merge pull request #21 from PengPengPeng717/abc
PengPengPeng717 Aug 15, 2025
150ebee
d
Aug 15, 2025
3467594
Release-as: numpy/v1.26.4
Aug 15, 2025
8d3b63c
Merge pull request #22 from PengPengPeng717/abc
PengPengPeng717 Aug 15, 2025
24e6a9e
erge branch 'abc'
Aug 15, 2025
5d97915
Release-as: numpy/v1.26.4
Aug 15, 2025
845f5d8
Merge pull request #23 from PengPengPeng717/PR
PengPengPeng717 Aug 15, 2025
b61f252
name: Verification & Prebuilt
Aug 15, 2025
b25359d
11
Aug 15, 2025
b27c17a
Release-as: numpy/v1.26.4
Aug 15, 2025
04f531f
Merge pull request #25 from PengPengPeng717/n_2
PengPengPeng717 Aug 15, 2025
d9d8bb8
yml_8.15
Aug 15, 2025
f521752
Merge pull request #26 from PengPengPeng717/yml_815
PengPengPeng717 Aug 15, 2025
254716b
815
Aug 15, 2025
03237a6
del
Aug 15, 2025
68fc5d9
8_15_17
Aug 15, 2025
fc55c56
18.17
Aug 15, 2025
095b61f
8.15
Aug 15, 2025
e1ac72c
18_59
Aug 15, 2025
a512e34
Release-as: numpy/v1.26.4
Aug 15, 2025
062ee03
Merge pull request #32 from PengPengPeng717/19_01
PengPengPeng717 Aug 15, 2025
5670544
Release-as:numpy/v0.1.0
1351914167 Aug 15, 2025
ef7d6ef
Merge pull request #33 from 1351914167/numpy/v0.1.0
PengPengPeng717 Aug 15, 2025
e03fc41
Release-as: numpy/v1.26.4
Aug 15, 2025
e2f85c1
del
Aug 15, 2025
a09c535
Release-as: numpy/v1.26.4
Aug 15, 2025
39ce051
Merge pull request #34 from PengPengPeng717/2_11
PengPengPeng717 Aug 15, 2025
ad9235e
only for presentation
1351914167 Aug 17, 2025
85fa48e
Release as numpy@v0.1.0
1351914167 Aug 17, 2025
c439bcc
release numpy@v0.1.0 for pre
1351914167 Aug 17, 2025
c87a244
Merge pull request #41 from PengPengPeng717/numpy_pre
1351914167 Aug 17, 2025
bcc7e79
veri
Aug 22, 2025
d0ec528
no_numpy
Aug 22, 2025
e39a113
ver
Aug 22, 2025
865fb57
11
Aug 22, 2025
3f6dfdf
Release-as: numpy/v1.26.4
Aug 22, 2025
05a840d
Merge pull request #47 from PengPengPeng717/8
PengPengPeng717 Aug 22, 2025
05a1e02
8_25
Aug 25, 2025
460bc8b
ver
Aug 25, 2025
250fa41
Release-as: numpy/v1.26.4
Aug 25, 2025
5cac7fc
Merge pull request #48 from PengPengPeng717/8_25_n
PengPengPeng717 Aug 25, 2025
668c113
post
Aug 25, 2025
e17305b
delect numpy
Aug 25, 2025
6211cd0
del numpy
Aug 25, 2025
88177bb
Release-as: numpy/v1.26.4
Aug 25, 2025
eb8dfef
Merge pull request #49 from PengPengPeng717/8_25_n
PengPengPeng717 Aug 25, 2025
e9eb063
Release-as: numpy/v1.26.4
Aug 25, 2025
7bad389
Merge pull request #50 from PengPengPeng717/8_25_n
PengPengPeng717 Aug 25, 2025
bd61d6a
del
Aug 25, 2025
cca731d
add+commit
Aug 25, 2025
5934518
Release-as: numpy/v1.26.4
Aug 25, 2025
3c1621f
Merge pull request #52 from PengPengPeng717/25_numpy
PengPengPeng717 Aug 25, 2025
b0dca29
pos
Aug 25, 2025
18ecea1
111
Aug 25, 2025
c4ff8df
Release-as: numpy/v1.26.4
Aug 25, 2025
1dd917f
Merge pull request #53 from PengPengPeng717/25_numpy
PengPengPeng717 Aug 25, 2025
6c68b57
del
Aug 25, 2025
2d0f3df
del
Aug 25, 2025
b2eb920
Release-as: numpy/v1.26.4
Aug 25, 2025
56d2467
Merge pull request #54 from PengPengPeng717/25_numpy
PengPengPeng717 Aug 25, 2025
75c7dd5
Release-as: numpy/v1.26.4
Aug 25, 2025
63ff5d6
Merge pull request #55 from PengPengPeng717/25_1
PengPengPeng717 Aug 25, 2025
05e30d1
psot
Aug 25, 2025
730c95c
del
Aug 25, 2025
8b524a9
Release-as: numpy/v1.26.4
Aug 25, 2025
0b68c8e
Merge pull request #56 from PengPengPeng717/25_numpy
PengPengPeng717 Aug 25, 2025
6ccbeca
posy
Aug 25, 2025
3edb736
111
Aug 25, 2025
84f4b6d
Release-as: numpy/v1.26.4
Aug 25, 2025
3693fb4
Merge pull request #57 from PengPengPeng717/n
PengPengPeng717 Aug 25, 2025
71abe8e
111
Aug 25, 2025
484b3c2
del
Aug 25, 2025
8be5c78
Release-as: numpy/v1.26.4
Aug 25, 2025
c429fe2
Merge pull request #58 from PengPengPeng717/n2
PengPengPeng717 Aug 25, 2025
b27ae14
post_json
Aug 25, 2025
db2538d
del
Aug 25, 2025
2bc0322
Release-as: numpy/v1.26.4
Aug 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .DS_Store
Binary file not shown.
46 changes: 44 additions & 2 deletions .github/workflows/issueclose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,54 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Check out LLGo
uses: actions/checkout@v4
with:
repository: '1351914167/llgo'
path: .llgo
ref: get_pip
- name: Check out LLPyg
uses: actions/checkout@v4
with:
repository: 'toaction/llpyg'
path: .llpyg
ref: feat/v1
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: 1.23.x
go-version: 1.24.x
- name: Set up Tool
run: go install -v github.com/goplus/llpkgstore/cmd/llpkgstore@latest
run: |
git clone https://github.com/PengPengPeng717/llpkgstore.git
cd llpkgstore
git checkout 8_21
go build -o llpkgstore ./cmd/llpkgstore
sudo mv llpkgstore /usr/local/bin/
- name: Setup LLGo
working-directory: .llgo
run: |
go install -v ./cmd/...
export LLGO_ROOT=$PWD
echo "LLGO_ROOT=$LLGO_ROOT" >> $GITHUB_ENV
echo "LLGO_RPATH_CHANGE=ON" >> $GITHUB_ENV
- name: Set up Python environment
run: |
echo "GOTOOLCHAIN=go1.24.5" >> $GITHUB_ENV
export PYTHONHOME=$LLGO_ROOT/python
export PATH=$PYTHONHOME/bin:$PATH
export DYLD_LIBRARY_PATH=$PYTHONHOME/lib
export PKG_CONFIG_PATH=$PYTHONHOME/lib/pkgconfig
echo "PYTHONHOME=$PYTHONHOME" >> $GITHUB_ENV
echo "PATH=$PATH" >> $GITHUB_ENV
echo "DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH" >> $GITHUB_ENV
echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH" >> $GITHUB_ENV
- name: Setup LLPyg
working-directory: .llpyg
run: |
cd _xtool
llgo install ./...
cd ..
go install -v ./cmd/...
- name: Run cleaner process
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
46 changes: 44 additions & 2 deletions .github/workflows/labelcreate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,54 @@ jobs:
ref: main
path: .main
fetch-depth: 0
- name: Check out LLGo
uses: actions/checkout@v4
with:
repository: '1351914167/llgo'
path: .llgo
ref: get_pip
- name: Check out LLPyg
uses: actions/checkout@v4
with:
repository: 'toaction/llpyg'
path: .llpyg
ref: feat/v1
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: 1.23.x
go-version: 1.24.x
- name: Set up Tool
run: go install -v github.com/goplus/llpkgstore/cmd/llpkgstore@latest
run: |
git clone https://github.com/PengPengPeng717/llpkgstore.git
cd llpkgstore
git checkout 8_21
go build -o llpkgstore ./cmd/llpkgstore
sudo mv llpkgstore /usr/local/bin/
- name: Setup LLGo
working-directory: .llgo
run: |
go install -v ./cmd/...
export LLGO_ROOT=$PWD
echo "LLGO_ROOT=$LLGO_ROOT" >> $GITHUB_ENV
echo "LLGO_RPATH_CHANGE=ON" >> $GITHUB_ENV
- name: Set up Python environment
run: |
echo "GOTOOLCHAIN=go1.24.5" >> $GITHUB_ENV
export PYTHONHOME=$LLGO_ROOT/python
export PATH=$PYTHONHOME/bin:$PATH
export DYLD_LIBRARY_PATH=$PYTHONHOME/lib
export PKG_CONFIG_PATH=$PYTHONHOME/lib/pkgconfig
echo "PYTHONHOME=$PYTHONHOME" >> $GITHUB_ENV
echo "PATH=$PATH" >> $GITHUB_ENV
echo "DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH" >> $GITHUB_ENV
echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH" >> $GITHUB_ENV
- name: Setup LLPyg
working-directory: .llpyg
run: |
cd _xtool
llgo install ./...
cd ..
go install -v ./cmd/...
- name: Copy llpkgstore.json to root
continue-on-error: true
run: |
Expand Down
140 changes: 120 additions & 20 deletions .github/workflows/postprocessing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,41 +23,93 @@ jobs:
matrix:
os:
- macos-13
- macos-latest
- ubuntu-24.04
- ubuntu-24.04-arm
# - macos-latest
# - ubuntu-24.04
# - ubuntu-24.04-arm
runs-on: ${{matrix.os}}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Check out LLGo
uses: actions/checkout@v4
with:
repository: '1351914167/llgo'
path: .llgo
ref: get_pip
- name: Check out LLPyg
uses: actions/checkout@v4
with:
repository: 'toaction/llpyg'
path: .llpyg
ref: feat/v1
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: 1.23.x
go-version: 1.24.x
- name: Set up Tool
run: go install -v github.com/goplus/llpkgstore/cmd/llpkgstore@latest
run: |
git clone https://github.com/PengPengPeng717/llpkgstore.git
cd llpkgstore
# git checkout 8_21
git checkout post
go build -o llpkgstore ./cmd/llpkgstore
sudo mv llpkgstore /usr/local/bin/
- name: Install dependencies
if: startsWith(matrix.os, 'macos')
run: |
brew update
brew install cmake conan cjson
- name: Install dependencies
if: startsWith(matrix.os, 'ubuntu')
brew install llvm@19 bdw-gc openssl libffi libuv cmake conan lld@19
brew link --force libffi
echo "$(brew --prefix llvm@19)/bin" >> $GITHUB_PATH
echo "$(brew --prefix lld@19)/bin" >> $GITHUB_PATH
echo "Skipping C++ dependencies for Python-only build"
# - name: Install dependencies
# if: startsWith(matrix.os, 'ubuntu')
# run: |
# # sudo apt-get update
# # sudo apt-get install -y cmake python3 python3-pip pkg-config
# # python3 -m pip install conan
# echo "Skipping C++ dependencies for Python-only build"
- name: Pre setup Python and Conan
if: startsWith(matrix.os, 'macos')
run: |
# python3 -m pip install conan pydump --break-system-packages
echo "Skipping Conan setup for Python-only build"
- name: Setup LLGo
working-directory: .llgo
run: |
go install -v ./cmd/...
export LLGO_ROOT=$PWD
echo "LLGO_ROOT=$LLGO_ROOT" >> $GITHUB_ENV
echo "LLGO_RPATH_CHANGE=ON" >> $GITHUB_ENV
- name: Set up Python environment
run: |
sudo apt-get update
sudo apt-get install -y cmake python3 python3-pip pkg-config
python3 -m pip install conan
- name: Set up Conan
run: conan profile detect
echo "GOTOOLCHAIN=go1.24.5" >> $GITHUB_ENV
export PYTHONHOME=$LLGO_ROOT/python
export PATH=$PYTHONHOME/bin:$PATH
export DYLD_LIBRARY_PATH=$PYTHONHOME/lib
export PKG_CONFIG_PATH=$PYTHONHOME/lib/pkgconfig
echo "PYTHONHOME=$PYTHONHOME" >> $GITHUB_ENV
echo "PATH=$PATH" >> $GITHUB_ENV
echo "DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH" >> $GITHUB_ENV
echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH" >> $GITHUB_ENV
- name: Setup LLPyg
working-directory: .llpyg
run: |
cd _xtool
llgo install ./...
cd ..
go install -v ./cmd/...
# - name: Set up Conan
# run: conan profile detect
- name: Run release process
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: llpkgstore release
- name: Upload binary file to artifact
uses: actions/upload-artifact@v4
with:
name: ${{env.BIN_FILENAME}}
path: ${{env.BIN_PATH}}
name: ${{env.BIN_FILENAME || 'llpkg-binary'}}
path: ${{env.BIN_PATH || './dist'}}
retention-days: 1
post-processing:
runs-on: ubuntu-latest
Expand All @@ -68,12 +120,55 @@ jobs:
with:
ref: main
path: .main
# - name: Check out LLGo
# uses: actions/checkout@v4
# with:
# repository: '1351914167/llgo'
# path: .llgo
# ref: get_pip
# - name: Check out LLPyg
# uses: actions/checkout@v4
# with:
# repository: 'toaction/llpyg'
# path: .llpyg
# ref: feat/v1
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: 1.23.x
go-version: 1.24.x
- name: Set up Tool
run: go install -v github.com/goplus/llpkgstore/cmd/llpkgstore@latest
run: |
git clone https://github.com/PengPengPeng717/llpkgstore.git
cd llpkgstore
# git checkout 8_21
git checkout post
go build -o llpkgstore ./cmd/llpkgstore
sudo mv llpkgstore /usr/local/bin/
# - name: Setup LLGo
# working-directory: .llgo
# run: |
# go install -v ./cmd/...
# export LLGO_ROOT=$PWD
# echo "LLGO_ROOT=$LLGO_ROOT" >> $GITHUB_ENV
# echo "LLGO_RPATH_CHANGE=ON" >> $GITHUB_ENV
# - name: Set up Python environment
# run: |
# echo "GOTOOLCHAIN=go1.24.5" >> $GITHUB_ENV
# export PYTHONHOME=$LLGO_ROOT/python
# export PATH=$PYTHONHOME/bin:$PATH
# export DYLD_LIBRARY_PATH=$PYTHONHOME/lib
# export PKG_CONFIG_PATH=$PYTHONHOME/lib/pkgconfig
# echo "PYTHONHOME=$PYTHONHOME" >> $GITHUB_ENV
# echo "PATH=$PATH" >> $GITHUB_ENV
# echo "DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH" >> $GITHUB_ENV
# echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH" >> $GITHUB_ENV
# - name: Setup LLPyg
# working-directory: .llpyg
# run: |
# cd _xtool
# llgo install ./...
# cd ..
# go install -v ./cmd/...
- name: Checkout to website
uses: actions/checkout@v4
with:
Expand Down Expand Up @@ -103,8 +198,13 @@ jobs:
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
git add public/llpkgstore.json
git commit -m "Update llpkgstore.json"
git push
# Check if there are changes to commit
if git diff --staged --quiet; then
echo "No changes to commit in llpkgstore.json"
else
git commit -m "Update llpkgstore.json"
git push
fi
build-and-upload:
runs-on: ubuntu-latest
needs: [post-processing]
Expand Down
Loading