Skip to content

Commit c8f856c

Browse files
Rename to tslang: CMake TSLANG language support, project scaffolding (--cmake), and docs (#180)
* Rename TypeScript Compiler to TSLang - Updated the executable name from `tsc` to `tslang` in CMakeLists.txt and related files. - Changed debug type definitions from "tsc" to "tslang" across multiple source files. - Modified error and warning messages to reflect the new name. - Adjusted library path variables and command line options to use `tslang` instead of `tsc`. - Updated version printing function to display TSLANG_PACKAGE_VERSION. * Rename TypeScript Compiler to TSLang - Updated the executable name from `tsc` to `tslang` in CMakeLists.txt and related files. - Changed debug type definitions from "tsc" to "tslang" across multiple source files. - Modified error and warning messages to reflect the new name. - Adjusted library path variables and command line options to use `tslang` instead of `tsc`. - Updated version printing function to display TSLANG_PACKAGE_VERSION. * renameing * Rename references from 'tsc-new-parser' to 'ts-new-parser' in CMakeLists.txt files * Refactor project structure and update include paths for TSLang * Rename references from 'tsnc' to 'tslang' in Files.h and vscode.cpp * Refactor vscode.cpp to use 'string' instead of 'std::string' for consistency * Add initial CMake project structure and hello.ts example for TSLang * Add TSLang and FOO custom language support with CMake integration * Update README and CMake files for TSLang integration; refine TypeScript example and add CMake presets * Add CMake project setup and folder creation for TSLang integration * Refactor CMake configuration for TSLang integration and enhance TypeScript example with class implementation * Enhance TSLang integration: add Windows support in CMake, update README with build instructions, and modify TypeScript example for async functionality * Enhance TypeScript example: add async functionality and Windows support in CMake * Improve MLIRGenImpl: preserve existing operations during nested discovery passes * Add natvis visualization for TypeScript and LLVM types - Introduced a new natvis file for TypeScript data structures, providing display strings for various types including TextRange, Node, Statement, Expression, Declaration, and more. - Added visualizations for MLIR types, including StorageUserBase and Value, with expanded views for detailed inspection. - Enhanced LLVM type visualizations, covering SmallVectorImpl, APInt, ArrayRef, StringRef, and various other data structures, improving debugging experience in Visual Studio. - Implemented detailed display strings and expand options for complex types like PointerIntPair, DenseMap, and StringMap, facilitating better understanding of their contents during debugging sessions. * Add adder functionality and refactor TypeScript integration * Enhance CMake configuration: add TSLANG flags for Release and Debug builds, and link additional libraries for non-Windows platforms * Add MLIRGen refactoring review document outlining code structure improvements and suggested changes * fix for test runner * file params * Refactor CMake configuration: update TSLANG flags and link libraries for improved build process * Fix CMake TSLANG flags: change list append to set for relocation model * Update CMake configuration: refine TSLANG flags and link libraries for improved build process * Reorder TSLANG_LINK_LIBS for consistency in CMake configuration * Update README.md: add CMake project instructions for TSLANG * Update CMake configuration: enhance TSLANG compiler detection logic and improve path handling
1 parent 6920b9c commit c8f856c

624 files changed

Lines changed: 1871 additions & 753 deletions

File tree

Some content is hidden

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

.github/codeql/codeql-config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ disable-default-queries: false
1010

1111
#no uaws in cpp
1212
#paths:
13-
# - tsc
13+
# - tslang
1414

1515
#no uaws in cpp
1616
#paths-ignore:

.github/workflows/cmake-test-release-linux.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,11 @@ jobs:
5757

5858
- name: Delete __Build TS folders
5959
continue-on-error: true
60-
run: rm -R ./__build/tsc/ninja/release
60+
run: rm -R ./__build/tslang/ninja/release
6161
shell: sh
6262

6363
- name: Create __Build Folders
64-
run: mkdir -p ./__build/tsc/ninja/release; mkdir -p ./__build/gc/ninja/release
64+
run: mkdir -p ./__build/tslang/ninja/release; mkdir -p ./__build/gc/ninja/release
6565
shell: sh
6666

6767
- name: Download 3rd party - LLVM
@@ -132,7 +132,7 @@ jobs:
132132
working-directory: ${{github.workspace}}/__build/gc/ninja/release
133133
shell: sh
134134
# Generates the BDWgc CMake package files (lib/cmake/bdwgc/BDWgcConfig.cmake)
135-
# that the tsc build looks up via find_package(BDWgc CONFIG).
135+
# that the tslang build looks up via find_package(BDWgc CONFIG).
136136
run: cmake --install . --config ${{ env.BUILD_TYPE }}
137137

138138
- name: List GC files
@@ -143,19 +143,19 @@ jobs:
143143

144144
- name: Configure
145145
continue-on-error: false
146-
working-directory: ${{github.workspace}}/__build/tsc/ninja/release
146+
working-directory: ${{github.workspace}}/__build/tslang/ninja/release
147147
shell: sh
148-
run: cmake ../../../../tsc -G "Ninja" -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -Wno-dev
148+
run: cmake ../../../../tslang -G "Ninja" -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -Wno-dev
149149

150150
- name: Build
151151
continue-on-error: false
152-
working-directory: ${{github.workspace}}/__build/tsc/ninja/release
152+
working-directory: ${{github.workspace}}/__build/tslang/ninja/release
153153
shell: sh
154154
run: cmake --build . --config ${{ env.BUILD_TYPE }} -j 4
155155

156156
- name: Test
157157
continue-on-error: false
158-
working-directory: ${{github.workspace}}/__build/tsc/ninja/release
158+
working-directory: ${{github.workspace}}/__build/tslang/ninja/release
159159
shell: sh
160160
# Execute tests defined by the CMake configuration.
161161
# See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail

.github/workflows/cmake-test-release-win.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,11 @@ jobs:
5757

5858
- name: Delete __Build TS folders
5959
continue-on-error: true
60-
run: if (Test-Path -Path ".\__build\tsc\msbuild\x64\release") { Remove-Item -Recurse -Force ".\__build\tsc\msbuild\x64\release" }
60+
run: if (Test-Path -Path ".\__build\tslang\msbuild\x64\release") { Remove-Item -Recurse -Force ".\__build\tslang\msbuild\x64\release" }
6161
shell: pwsh
6262

6363
- name: Create __Build Folders
64-
run: if (!(Test-Path -Path ".\__build\tsc\msbuild\x64\release")) { New-Item -ItemType Directory -Force -Path ".\__build\tsc\msbuild\x64\release" }; if (!(Test-Path -Path ".\__build\llvm\msbuild\x64\release")) { New-Item -ItemType Directory -Force -Path ".\__build\llvm\msbuild\x64\release" }; if (!(Test-Path -Path ".\__build\gc\msbuild\x64\release")) { New-Item -ItemType Directory -Force -Path ".\__build\gc\msbuild\x64\release" };
64+
run: if (!(Test-Path -Path ".\__build\tslang\msbuild\x64\release")) { New-Item -ItemType Directory -Force -Path ".\__build\tslang\msbuild\x64\release" }; if (!(Test-Path -Path ".\__build\llvm\msbuild\x64\release")) { New-Item -ItemType Directory -Force -Path ".\__build\llvm\msbuild\x64\release" }; if (!(Test-Path -Path ".\__build\gc\msbuild\x64\release")) { New-Item -ItemType Directory -Force -Path ".\__build\gc\msbuild\x64\release" };
6565
shell: pwsh
6666

6767
- name: Download 3rd party - LLVM
@@ -115,7 +115,7 @@ jobs:
115115
continue-on-error: false
116116
working-directory: ${{github.workspace}}/__build/gc/msbuild/x64/release
117117
# Generates the BDWgc CMake package files (lib/cmake/bdwgc/BDWgcConfig.cmake)
118-
# that the tsc build looks up via find_package(BDWgc CONFIG).
118+
# that the tslang build looks up via find_package(BDWgc CONFIG).
119119
run: cmake --install . --config ${{ env.BUILD_TYPE }}
120120
shell: pwsh
121121

@@ -127,18 +127,18 @@ jobs:
127127

128128
- name: Configure
129129
continue-on-error: false
130-
working-directory: ${{github.workspace}}/__build/tsc/msbuild/x64/release
131-
run: cmake ../../../../../tsc -G "Visual Studio 18 2026" -A x64 -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -Wno-dev
130+
working-directory: ${{github.workspace}}/__build/tslang/msbuild/x64/release
131+
run: cmake ../../../../../tslang -G "Visual Studio 18 2026" -A x64 -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -Wno-dev
132132
shell: pwsh
133133

134134
- name: Build
135135
continue-on-error: false
136-
working-directory: ${{github.workspace}}/__build/tsc/msbuild/x64/release
136+
working-directory: ${{github.workspace}}/__build/tslang/msbuild/x64/release
137137
run: cmake --build . --config ${{ env.BUILD_TYPE }} -j 8
138138
shell: pwsh
139139

140140
- name: Test
141-
working-directory: ${{github.workspace}}/__build/tsc/msbuild/x64/release
141+
working-directory: ${{github.workspace}}/__build/tslang/msbuild/x64/release
142142
# Execute tests defined by the CMake configuration.
143143
# See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
144144
run: ctest -j1 -C ${{ env.BUILD_TYPE }} -T test --output-on-failure -T test --output-on-failure

.github/workflows/create-release.yml

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,11 @@ jobs:
5757

5858
- name: Delete __Build TS folders
5959
continue-on-error: true
60-
run: if (Test-Path -Path ".\__build\tsc\msbuild\x64\release") { Remove-Item -Recurse -Force ".\__build\tsc\msbuild\x64\release" }
60+
run: if (Test-Path -Path ".\__build\tslang\msbuild\x64\release") { Remove-Item -Recurse -Force ".\__build\tslang\msbuild\x64\release" }
6161
shell: pwsh
6262

6363
- name: Create __Build Folders
64-
run: if (!(Test-Path -Path ".\__build\tsc\msbuild\x64\release")) { New-Item -ItemType Directory -Force -Path ".\__build\tsc\msbuild\x64\release" }; if (!(Test-Path -Path ".\__build\llvm\msbuild\x64\release")) { New-Item -ItemType Directory -Force -Path ".\__build\llvm\msbuild\x64\release" }; if (!(Test-Path -Path ".\__build\gc\msbuild\x64\release")) { New-Item -ItemType Directory -Force -Path ".\__build\gc\msbuild\x64\release" };
64+
run: if (!(Test-Path -Path ".\__build\tslang\msbuild\x64\release")) { New-Item -ItemType Directory -Force -Path ".\__build\tslang\msbuild\x64\release" }; if (!(Test-Path -Path ".\__build\llvm\msbuild\x64\release")) { New-Item -ItemType Directory -Force -Path ".\__build\llvm\msbuild\x64\release" }; if (!(Test-Path -Path ".\__build\gc\msbuild\x64\release")) { New-Item -ItemType Directory -Force -Path ".\__build\gc\msbuild\x64\release" };
6565
shell: pwsh
6666

6767
- name: Download 3rd party - LLVM
@@ -119,31 +119,31 @@ jobs:
119119
continue-on-error: false
120120
working-directory: ${{github.workspace}}/__build/gc/msbuild/x64/release
121121
# Generates the BDWgc CMake package files (lib/cmake/bdwgc/BDWgcConfig.cmake)
122-
# that the tsc build looks up via find_package(BDWgc CONFIG).
122+
# that the tslang build looks up via find_package(BDWgc CONFIG).
123123
run: cmake --install . --config ${{ env.BUILD_TYPE }}
124124
shell: pwsh
125125

126126
- name: Configure
127127
continue-on-error: false
128-
working-directory: ${{github.workspace}}/__build/tsc/msbuild/x64/release
129-
run: cmake ../../../../../tsc -G "Visual Studio 18 2026" -A x64 -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DTSC_PACKAGE_VERSION:STRING="${{ steps.version.outputs.TAG_NAME }}" -Wno-dev
128+
working-directory: ${{github.workspace}}/__build/tslang/msbuild/x64/release
129+
run: cmake ../../../../../tslang -G "Visual Studio 18 2026" -A x64 -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DTSLANG_PACKAGE_VERSION:STRING="${{ steps.version.outputs.TAG_NAME }}" -Wno-dev
130130
shell: pwsh
131131

132132
- name: Build
133133
continue-on-error: false
134-
working-directory: ${{github.workspace}}/__build/tsc/msbuild/x64/release
134+
working-directory: ${{github.workspace}}/__build/tslang/msbuild/x64/release
135135
run: cmake --build . --config ${{ env.BUILD_TYPE }} -j 8
136136
shell: pwsh
137137

138138
- name: Test
139-
working-directory: ${{github.workspace}}/__build/tsc/msbuild/x64/release
139+
working-directory: ${{github.workspace}}/__build/tslang/msbuild/x64/release
140140
# Execute tests defined by the CMake configuration.
141141
# See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
142142
run: ctest -j1 -C ${{ env.BUILD_TYPE }} -T test --output-on-failure -T test --output-on-failure
143143
shell: pwsh
144144

145-
# Replicates installDefaultLib() from tsc/defaultlib.cpp: clone the default
146-
# library sources and build them against the tsc/gc/llvm/runtime we just built.
145+
# Replicates installDefaultLib() from tslang/defaultlib.cpp: clone the default
146+
# library sources and build them against the tslang/gc/llvm/runtime we just built.
147147
- name: Clone Default Library
148148
continue-on-error: false
149149
working-directory: ${{github.workspace}}
@@ -154,25 +154,25 @@ jobs:
154154
continue-on-error: false
155155
working-directory: ${{github.workspace}}/TypeScriptCompilerDefaultLib
156156
env:
157-
TOOL_PATH: ${{github.workspace}}/__build/tsc/msbuild/x64/release/bin
157+
TOOL_PATH: ${{github.workspace}}/__build/tslang/msbuild/x64/release/bin
158158
GC_LIB_PATH: ${{github.workspace}}/__build/gc/msbuild/x64/release/${{ env.BUILD_TYPE }}
159159
LLVM_LIB_PATH: ${{github.workspace}}/3rdParty/llvm/x64/release/lib
160-
TSC_LIB_PATH: ${{github.workspace}}/__build/tsc/msbuild/x64/release/lib
160+
TSLANG_LIB_PATH: ${{github.workspace}}/__build/tslang/msbuild/x64/release/lib
161161
run: |
162162
$env:VSWHERE_PATH = "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe"
163163
.\build.bat release
164164
shell: pwsh
165165

166166
- name: Create Zip of Windows Asset
167167
working-directory: ${{github.workspace}}/__build
168-
run: Get-ChildItem -Path .\tsc\msbuild\x64\release\bin\tsc.exe, .\tsc\msbuild\x64\release\bin\TypeScriptRuntime.dll, .\gc\msbuild\x64\release\${{ env.BUILD_TYPE }}\gc.lib, .\tsc\msbuild\x64\release\lib\TypeScriptAsyncRuntime.lib, ..\3rdParty\llvm\x64\release\lib\LLVMSupport.lib, ..\3rdParty\llvm\x64\release\bin\wasm-ld.exe, ..\TypeScriptCompilerDefaultLib\__build\release\* | Compress-Archive -DestinationPath ..\tsc.zip
168+
run: Get-ChildItem -Path .\tslang\msbuild\x64\release\bin\tslang.exe, .\tslang\msbuild\x64\release\bin\TypeScriptRuntime.dll, .\gc\msbuild\x64\release\${{ env.BUILD_TYPE }}\gc.lib, .\tslang\msbuild\x64\release\lib\TypeScriptAsyncRuntime.lib, ..\3rdParty\llvm\x64\release\lib\LLVMSupport.lib, ..\3rdParty\llvm\x64\release\bin\wasm-ld.exe, ..\TypeScriptCompilerDefaultLib\__build\release\* | Compress-Archive -DestinationPath ..\tslang.zip
169169
shell: pwsh
170170

171171
- name: Archive Zip of Windows Asset
172172
uses: actions/upload-artifact@v4
173173
with:
174-
name: tsc-windows-asset
175-
path: tsc.zip
174+
name: tslang-windows-asset
175+
path: tslang.zip
176176
retention-days: 1
177177

178178
build_on_linux:
@@ -214,11 +214,11 @@ jobs:
214214

215215
- name: Delete __Build TS folders
216216
continue-on-error: true
217-
run: rm -R ./__build/tsc/ninja/release
217+
run: rm -R ./__build/tslang/ninja/release
218218
shell: sh
219219

220220
- name: Create __Build Folders
221-
run: mkdir -p ./__build/tsc/ninja/release; mkdir -p ./__build/gc/ninja/release
221+
run: mkdir -p ./__build/tslang/ninja/release; mkdir -p ./__build/gc/ninja/release
222222
shell: sh
223223

224224
- name: Download 3rd party - LLVM
@@ -289,33 +289,33 @@ jobs:
289289
working-directory: ${{github.workspace}}/__build/gc/ninja/release
290290
shell: sh
291291
# Generates the BDWgc CMake package files (lib/cmake/bdwgc/BDWgcConfig.cmake)
292-
# that the tsc build looks up via find_package(BDWgc CONFIG).
292+
# that the tslang build looks up via find_package(BDWgc CONFIG).
293293
run: cmake --install . --config ${{ env.BUILD_TYPE }}
294294

295295
- name: Configure
296296
continue-on-error: false
297-
working-directory: ${{github.workspace}}/__build/tsc/ninja/release
297+
working-directory: ${{github.workspace}}/__build/tslang/ninja/release
298298
shell: sh
299-
run: cmake ../../../../tsc -G "Ninja" -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DTSC_PACKAGE_VERSION:STRING="${{ steps.version.outputs.TAG_NAME }}" -Wno-dev
299+
run: cmake ../../../../tslang -G "Ninja" -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DTSLANG_PACKAGE_VERSION:STRING="${{ steps.version.outputs.TAG_NAME }}" -Wno-dev
300300

301301
- name: Build
302302
continue-on-error: false
303-
working-directory: ${{github.workspace}}/__build/tsc/ninja/release
303+
working-directory: ${{github.workspace}}/__build/tslang/ninja/release
304304
shell: sh
305305
run: cmake --build . --config ${{ env.BUILD_TYPE }} -j 4
306306

307307
- name: Test
308308
continue-on-error: false
309-
working-directory: ${{github.workspace}}/__build/tsc/ninja/release
309+
working-directory: ${{github.workspace}}/__build/tslang/ninja/release
310310
shell: sh
311311
# Execute tests defined by the CMake configuration.
312312
# See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail
313313
run: ctest -j1 -C ${{ env.BUILD_TYPE }} -T test --output-on-failure -T test --output-on-failure
314314
env:
315315
LLVM_SYMBOLIZER_PATH: ${{github.workspace}}/3rdParty/llvm/release/bin
316316

317-
# Replicates installDefaultLib() from tsc/defaultlib.cpp: clone the default
318-
# library sources and build them against the tsc/gc/llvm/runtime we just built.
317+
# Replicates installDefaultLib() from tslang/defaultlib.cpp: clone the default
318+
# library sources and build them against the tslang/gc/llvm/runtime we just built.
319319
- name: Clone Default Library
320320
continue-on-error: false
321321
working-directory: ${{github.workspace}}
@@ -327,10 +327,10 @@ jobs:
327327
working-directory: ${{github.workspace}}/TypeScriptCompilerDefaultLib
328328
shell: sh
329329
env:
330-
TOOL_PATH: ${{github.workspace}}/__build/tsc/ninja/release/bin
330+
TOOL_PATH: ${{github.workspace}}/__build/tslang/ninja/release/bin
331331
GC_LIB_PATH: ${{github.workspace}}/__build/gc/ninja/release
332332
LLVM_LIB_PATH: ${{github.workspace}}/3rdParty/llvm/release/lib
333-
TSC_LIB_PATH: ${{github.workspace}}/__build/tsc/ninja/release/lib
333+
TSLANG_LIB_PATH: ${{github.workspace}}/__build/tslang/ninja/release/lib
334334
run: chmod +x ./build.sh ./scripts/*.sh; ./build.sh release
335335

336336
- name: Create Tar.GZ of Linux Asset
@@ -341,21 +341,21 @@ jobs:
341341
run: |
342342
rm -rf ./__stage
343343
mkdir -p ./__stage
344-
cp ./tsc/ninja/release/bin/tsc ./__stage/
345-
cp ./tsc/ninja/release/lib/libTypeScriptRuntime.so ./__stage/
344+
cp ./tslang/ninja/release/bin/tslang ./__stage/
345+
cp ./tslang/ninja/release/lib/libTypeScriptRuntime.so ./__stage/
346346
cp ./gc/ninja/release/libgc.a ./__stage/
347-
cp ./tsc/ninja/release/lib/libTypeScriptAsyncRuntime.a ./__stage/
347+
cp ./tslang/ninja/release/lib/libTypeScriptAsyncRuntime.a ./__stage/
348348
cp ../3rdParty/llvm/release/bin/wasm-ld ./__stage/
349349
cp ../3rdParty/llvm/release/lib/libLLVMSupport.a ./__stage/
350350
cp ../3rdParty/llvm/release/lib/libLLVMDemangle.a ./__stage/
351351
cp -r ../TypeScriptCompilerDefaultLib/__build/release/. ./__stage/
352-
tar -czvhf ../tsc.tar.gz -C ./__stage .
352+
tar -czvhf ../tslang.tar.gz -C ./__stage .
353353
354354
- name: Archive Tar.GZ of Linux Asset
355355
uses: actions/upload-artifact@v4
356356
with:
357-
name: tsc-linux-asset
358-
path: tsc.tar.gz
357+
name: tslang-linux-asset
358+
path: tslang.tar.gz
359359
retention-days: 1
360360

361361
create_release:
@@ -384,7 +384,7 @@ jobs:
384384
- name: Download Release Asset from Store
385385
uses: actions/download-artifact@v4
386386
with:
387-
name: tsc-windows-asset
387+
name: tslang-windows-asset
388388

389389
- name: Upload Release Asset (Windows)
390390
id: upload-release-asset
@@ -393,8 +393,8 @@ jobs:
393393
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
394394
with:
395395
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
396-
asset_path: ./tsc.zip
397-
asset_name: tsc.zip
396+
asset_path: ./tslang.zip
397+
asset_name: tslang.zip
398398
asset_content_type: application/zip
399399

400400
deploy_linux_asset:
@@ -405,7 +405,7 @@ jobs:
405405
- name: Download Release Asset from Store
406406
uses: actions/download-artifact@v4
407407
with:
408-
name: tsc-linux-asset
408+
name: tslang-linux-asset
409409

410410
- name: Upload Release Asset (Ubuntu 22.04)
411411
id: upload-release-asset
@@ -414,6 +414,6 @@ jobs:
414414
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
415415
with:
416416
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
417-
asset_path: ./tsc.tar.gz
418-
asset_name: tsc.tar.gz
417+
asset_path: ./tslang.tar.gz
418+
asset_name: tslang.tar.gz
419419
asset_content_type: application/tar+gzip

.gitignore

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ build
44
!3rdParty/llvm-project
55
.vs
66
.antlr
7-
tsc/out
8-
tsc/Testing
9-
tsc/Testing/Temporary/*
10-
tsc/test/tester/tests/*.d.ts
7+
tslang/out
8+
tslang/Testing
9+
tslang/Testing/Temporary/*
10+
tslang/test/tester/tests/*.d.ts
1111
package-lock.json
1212
node_modules
1313
gc-*

.travis.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ before_script:
88
- pwd
99
- dir
1010
- mkdir -p __build/llvm/release
11-
- mkdir -p __build/tsc-release
11+
- mkdir -p __build/tslang-release
1212
- mkdir -p 3rdParty/llvm/
1313
- unzip -q ./llvm_13_release.zip -d ./3rdParty/llvm/
1414
script:
15-
- cd __build/tsc-release
16-
- cmake ../../tsc -G "Visual Studio 15 2017" -A x64 -DCMAKE_BUILD_TYPE=Release -Wno-dev
15+
- cd __build/tslang-release
16+
- cmake ../../tslang -G "Visual Studio 15 2017" -A x64 -DCMAKE_BUILD_TYPE=Release -Wno-dev
1717
- cmake --build . --config Release -j 8

0 commit comments

Comments
 (0)