[all-commits] [llvm/llvm-project] c1fc82: [HLSL][RootSignature] Implement Lexing of Descript...
Finn Plummer via All-commits
all-commits at lists.llvm.org
Fri Jan 17 16:02:32 PST 2025
Branch: refs/heads/users/inbelic/pr-122981
Home: https://github.com/llvm/llvm-project
Commit: c1fc823abf07dfb8326b6190672d9881890bbb15
https://github.com/llvm/llvm-project/commit/c1fc823abf07dfb8326b6190672d9881890bbb15
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
A clang/include/clang/Parse/HLSLRootSignatureTokenKinds.def
A clang/include/clang/Parse/ParseHLSLRootSignature.h
M clang/lib/Parse/CMakeLists.txt
A clang/lib/Parse/ParseHLSLRootSignature.cpp
M clang/unittests/CMakeLists.txt
A clang/unittests/Parse/CMakeLists.txt
A clang/unittests/Parse/ParseHLSLRootSignatureTest.cpp
Log Message:
-----------
[HLSL][RootSignature] Implement Lexing of DescriptorTables
- Define required tokens to parse a Descriptor Table in TokenKinds.def
- Implements a Lexer to handle all of the defined tokens in
ParseHLSLRootSignature
Commit: 949b50af4c60eae588595260d9384d01324245e5
https://github.com/llvm/llvm-project/commit/949b50af4c60eae588595260d9384d01324245e5
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M clang/lib/Parse/ParseHLSLRootSignature.cpp
Log Message:
-----------
fix typo when breaking up commits
Commit: a3286192694fd8599b74690b79f333482289f548
https://github.com/llvm/llvm-project/commit/a3286192694fd8599b74690b79f333482289f548
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M clang/lib/Parse/ParseHLSLRootSignature.cpp
M clang/unittests/Parse/ParseHLSLRootSignatureTest.cpp
Log Message:
-----------
review comments:
- fix typo
- use std::unique_ptr for testing mem management
Commit: 8e88fa70156ae5a5d3d0103d65ea99028fbfdf0b
https://github.com/llvm/llvm-project/commit/8e88fa70156ae5a5d3d0103d65ea99028fbfdf0b
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M clang/lib/Parse/ParseHLSLRootSignature.cpp
M clang/unittests/Parse/ParseHLSLRootSignatureTest.cpp
Log Message:
-----------
review comments: fix handling of signed ints
- update Lexer to allow '+' prefix to denote a signed positive integer
- add missing errors when we expect an unsigned int for parameters
- add tests to show lexing of positive signed integer and unsigned
integer
Commit: a76b907053462405287a2a5b09454765ff1bf73c
https://github.com/llvm/llvm-project/commit/a76b907053462405287a2a5b09454765ff1bf73c
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-01-16 (Thu, 16 Jan 2025)
Changed paths:
M clang/lib/Parse/ParseHLSLRootSignature.cpp
Log Message:
-----------
review comments: use early exit code convention
Compare: https://github.com/llvm/llvm-project/compare/c1fc823abf07%5E...a76b90705346
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list