You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
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
398
398
asset_content_type: application/zip
399
399
400
400
deploy_linux_asset:
@@ -405,7 +405,7 @@ jobs:
405
405
- name: Download Release Asset from Store
406
406
uses: actions/download-artifact@v4
407
407
with:
408
-
name: tsc-linux-asset
408
+
name: tslang-linux-asset
409
409
410
410
- name: Upload Release Asset (Ubuntu 22.04)
411
411
id: upload-release-asset
@@ -414,6 +414,6 @@ jobs:
414
414
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
415
415
with:
416
416
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
0 commit comments