mirror of
https://github.com/vosen/ZLUDA.git
synced 2025-04-19 16:04:44 +00:00
Replaces traditional LALRPOP-based parser with winnow-based parser to handle out-of-order instruction modifer. Generate instruction type and instruction visitor from a macro instead of writing by hand. Add separate compilation path using the new parser that only works in tests for now
29 lines
713 B
TOML
29 lines
713 B
TOML
[workspace]
|
|
|
|
resolver = "2"
|
|
|
|
members = [
|
|
"cuda_base",
|
|
"cuda_types",
|
|
"detours-sys",
|
|
"hip_runtime-sys",
|
|
"level_zero-sys",
|
|
"level_zero",
|
|
"spirv_tools-sys",
|
|
"zluda",
|
|
"zluda_dump",
|
|
"zluda_lib",
|
|
"zluda_inject",
|
|
"zluda_redirect",
|
|
"zluda_ml",
|
|
"ptx",
|
|
"ptx_parser",
|
|
"ptx_parser_macros",
|
|
"ptx_parser_macros_impl",
|
|
]
|
|
|
|
default-members = ["zluda_lib", "zluda_ml", "zluda_inject", "zluda_redirect"]
|
|
|
|
[patch.crates-io]
|
|
rspirv = { git = 'https://github.com/vosen/rspirv', rev = '9826e59a232c4a426482cda12f88d11bfda3ff9c' }
|
|
spirv_headers = { git = 'https://github.com/vosen/rspirv', rev = '9826e59a232c4a426482cda12f88d11bfda3ff9c' }
|