Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
4 changes: 2 additions & 2 deletions .github/workflows/cmake-test-release-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ env:
CACHE_VERSION: v9
LLVM_VERSION: 19
LLVM_TARGZFILE: "https://www.dropbox.com/scl/fi/l9xrfupdbwqbnckr5g36p/llvm_19_1_3_release.tgz?rlkey=xubw01vl6ey3xszbph32xqfip&st=okz2ghqx&dl=1"
GC_VERSION: "8.2.8"
LIBATOMIC_OPS_VERSION: "7.8.2"
GC_VERSION: "8.2.12"
LIBATOMIC_OPS_VERSION: "7.10.0"

jobs:
build:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cmake-test-release-win.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ env:
CACHE_VERSION: v9
LLVM_VERSION: 19
LLVM_ZIPFILE: "https://www.dropbox.com/scl/fi/map5fet7x19bm8ztsr4ma/llvm_19_1_3_release_vs2026.zip?rlkey=iwae4mz45lf7nycawa7d61g3r&st=4ee1dfug&dl=1"
GC_VERSION: "8.2.8"
LIBATOMIC_OPS_VERSION: "7.8.2"
GC_VERSION: "8.2.12"
LIBATOMIC_OPS_VERSION: "7.10.0"

jobs:
build:
Expand Down
25 changes: 2 additions & 23 deletions .github/workflows/create-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ env:
LLVM_ZIPFILE: "https://www.dropbox.com/scl/fi/map5fet7x19bm8ztsr4ma/llvm_19_1_3_release_vs2026.zip?rlkey=iwae4mz45lf7nycawa7d61g3r&st=4ee1dfug&dl=1"
LLVM_TARGZFILE: "https://www.dropbox.com/scl/fi/l9xrfupdbwqbnckr5g36p/llvm_19_1_3_release.tgz?rlkey=xubw01vl6ey3xszbph32xqfip&st=okz2ghqx&dl=1"
LLVM_UB20_TARGZFILE: "https://www.dropbox.com/scl/fi/jfs77u2moymjo57ca4r0s/llvm_19_1_3_release_UB20.tgz?rlkey=tia0bdfa07gaeidepumb1e1fy&st=np5mcrox&dl=1"
GC_VERSION: "8.2.8"
LIBATOMIC_OPS_VERSION: "7.8.2"
GC_VERSION: "8.2.12"
LIBATOMIC_OPS_VERSION: "7.10.0"

jobs:
build_on_windows:
Expand Down Expand Up @@ -404,24 +404,3 @@ jobs:
asset_path: ./tsc.tar.gz
asset_name: tsc.tar.gz
asset_content_type: application/tar+gzip

deploy_linux_asset_ub20:
needs: create_release
name: Upload Release (Ubuntu 20.04)
runs-on: ubuntu-latest
steps:
- name: Download Release Asset from Store
uses: actions/download-artifact@v4
with:
name: tsc-linux-asset-ub20

- name: Upload Release Asset (Ubuntu 20.04)
id: upload-release-asset-ub20
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ needs.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
asset_path: ./tsc-ub20.tar.gz
asset_name: tsc-ub20.tar.gz
asset_content_type: application/tar+gzip
8 changes: 4 additions & 4 deletions prepare_3rdParty.bat
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ if not "%1"=="" (
set BUILD=%1
)

set GC_VER=8.2.8
set LIBATOMIC_OPS_VER=7.8.2
set GC_VER=8.2.12
set LIBATOMIC_OPS_VER=7.10.0

set p=%cd%

Expand All @@ -29,11 +29,11 @@ IF EXIST ".\3rdParty\gc\x64\%BUILD%\lib\gc.lib" (
) ELSE (
cd %p%
echo "Downloading BDWGC"
curl -o gc-%GC_VER%.tar.gz https://www.hboehm.info/gc/gc_source/gc-%GC_VER%.tar.gz
curl -o gc-%GC_VER%.tar.gz https://github.com/bdwgc/bdwgc/releases/download/v%GC_VER%/gc-%GC_VER%.tar.gz
echo "Opening TAR.GZ BDWGC"
tar -xvzf gc-%GC_VER%.tar.gz -C ./3rdParty/
echo "Downloading Libatomic_ops"
curl -o libatomic_ops-%LIBATOMIC_OPS_VER%.tar.gz https://www.hboehm.info/gc/gc_source/libatomic_ops-%LIBATOMIC_OPS_VER%.tar.gz
curl -o libatomic_ops-%LIBATOMIC_OPS_VER%.tar.gz https://github.com/bdwgc/libatomic_ops/releases/download/v%LIBATOMIC_OPS_VER%/libatomic_ops-%LIBATOMIC_OPS_VER%.tar.gz
echo "Opening TAR.GZ Libatomic_ops"
tar -xvzf libatomic_ops-%LIBATOMIC_OPS_VER%.tar.gz -C ./3rdParty/
echo "Copy to gc-%GC_VER%/libatomic_ops"
Expand Down
10 changes: 5 additions & 5 deletions prepare_3rdParty_debug.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ echo "Configuring LLVM (Debug)"
echo "Building LLVM (Debug)"
./scripts/build_llvm_debug.sh
echo "Building GC (Debug)"
curl -o gc-8.2.8.tar.gz https://www.hboehm.info/gc/gc_source/gc-8.2.8.tar.gz
curl -o libatomic_ops-7.8.2.tar.gz https://www.hboehm.info/gc/gc_source/libatomic_ops-7.8.2.tar.gz
tar -xvzf gc-8.2.8.tar.gz -C ./3rdParty/
tar -xvzf libatomic_ops-7.8.2.tar.gz -C ./3rdParty/
cp -a ./3rdParty/libatomic_ops-7.8.2/ ./3rdParty/gc-8.2.8/libatomic_ops/
curl -o gc-8.2.12.tar.gz https://github.com/bdwgc/bdwgc/releases/download/v8.2.12/gc-8.2.12.tar.gz
curl -o libatomic_ops-7.10.0.tar.gz https://github.com/bdwgc/libatomic_ops/releases/download/v7.10.0/libatomic_ops-7.10.0.tar.gz
tar -xvzf gc-8.2.12.tar.gz -C ./3rdParty/
tar -xvzf libatomic_ops-7.10.0.tar.gz -C ./3rdParty/
cp -a ./3rdParty/libatomic_ops-7.10.0/ ./3rdParty/gc-8.2.12/libatomic_ops/
./scripts/build_gc_debug.sh


10 changes: 5 additions & 5 deletions prepare_3rdParty_release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ echo "Configuring LLVM (Release)"
echo "Building LLVM (Release)"
./scripts/build_llvm_release.sh
echo "Building GC (Release)"
curl -o gc-8.2.8.tar.gz https://www.hboehm.info/gc/gc_source/gc-8.2.8.tar.gz
curl -o libatomic_ops-7.8.2.tar.gz https://www.hboehm.info/gc/gc_source/libatomic_ops-7.8.2.tar.gz
tar -xvzf gc-8.2.8.tar.gz -C ./3rdParty/
tar -xvzf libatomic_ops-7.8.2.tar.gz -C ./3rdParty/
cp -a ./3rdParty/libatomic_ops-7.8.2/ ./3rdParty/gc-8.2.8/libatomic_ops/
curl -o gc-8.2.12.tar.gz https://github.com/bdwgc/bdwgc/releases/download/v8.2.12/gc-8.2.12.tar.gz
curl -o libatomic_ops-7.10.0.tar.gz https://github.com/bdwgc/libatomic_ops/releases/download/v7.10.0/libatomic_ops-7.10.0.tar.gz
tar -xvzf gc-8.2.12.tar.gz -C ./3rdParty/
tar -xvzf libatomic_ops-7.10.0.tar.gz -C ./3rdParty/
cp -a ./3rdParty/libatomic_ops-7.10.0/ ./3rdParty/gc-8.2.12/libatomic_ops/
./scripts/build_gc_release.sh


2 changes: 1 addition & 1 deletion tag.bat
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
git tag -a v0.0-pre-alpha72 -m "pre alpha v0.0-72"
git tag -a v0.0-pre-alpha73 -m "pre alpha v0.0-73"
git push origin --tags
4 changes: 2 additions & 2 deletions tag_del.bat
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
git push --delete origin v0.0-pre-alpha72
git tag -d v0.0-pre-alpha72
git push --delete origin v0.0-pre-alpha73
git tag -d v0.0-pre-alpha73
Loading