summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-preprocessor.cpp
Commit message (Expand)AuthorAge
* Add diagnostic for cyclic #include. (#8679)Yong He2025-10-11
* Fix #pragma warning not working with multifile modules (#7942)Copilot2025-08-05
* Language version + tuple syntax. (#7230)Yong He2025-05-29
* Implemented #pragma warning (#6748)Ronan2025-04-24
* slang: Fix empty VARARGS issue(#6332) (#6372)Mukund Keshava2025-02-17
* Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska2024-11-05
* formatEllie Hermaszewska2024-10-29
* Move C interface from slang.h to slang-deprecated.h (#5301)Ellie Hermaszewska2024-10-15
* Fix micro expansion issue for __LINE__. (#3942)Yong He2024-04-12
* Partially implement vk_buffer_ref proposal. (#3814)Yong He2024-03-21
* Support `#include` with angle brackets. (#3773)Yong He2024-03-14
* Unify GLSL and HLSL buffer block parsing. (#3552)Yong He2024-02-06
* Add GLSL Compatibility. (#3321)Yong He2023-11-14
* Use ankerl/unordered_dense as a hashmap implementation (#3036)Ellie Hermaszewska2023-08-16
* Fix for #elif evaluation issue (#3038)jsmall-nvidia2023-07-31
* Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska2023-04-26
* StringBuilder to lowerCamel (#2840)jsmall-nvidia2023-04-25
* Dictionary using lowerCamel (#2835)jsmall-nvidia2023-04-25
* Refactor shader cache (#2558)skallweitNV2022-12-12
* FileStream-based implementation for updating cache index file (#2485)lucy96chen2022-11-29
* Shader cache bugfixes and test additions (#2467)lucy96chen2022-10-29
* Remove artifact from SourceFile (#2384)jsmall-nvidia2022-09-01
* Make FileSystem files and OS files distinct (#2383)jsmall-nvidia2022-09-01
* Passing source to Downstream compilation as artifacts (#2382)jsmall-nvidia2022-09-01
* More Language Server Improvements. (#2289)Yong He2022-06-22
* Initial support for variadic macros (#1887)Theresa Foley2021-06-16
* Fix a bug in preprocessor "busy" logic (#1875)T. Foley2021-06-06
* Overhaul the preprocessor (#1849)T. Foley2021-05-21
* Support for escaped paths in tools (#1823)jsmall-nvidia2021-04-29
* Added compiler-core project (#1775)jsmall-nvidia2021-04-01
* Support for __LINE__ and __FILE__ in preprocessor (#1772)jsmall-nvidia2021-03-31
* Partial fix for macro expasnion of token pastes (#1727)Tim Foley2021-02-24
* Include hierarchy output (#1595)jsmall-nvidia2020-11-11
* Refactor preprocessor API to avoid coupling (#1559)Tim Foley2020-09-24
* Simplify workflow when using NVAPI (#1556)Tim Foley2020-09-23
* Remove IncludeHandler. (#1505)jsmall-nvidia2020-08-19
* Fix a preprocessor bug affecting X-macros (#1436)Tim Foley2020-07-10
* Reduce the size of Token (#1349)jsmall-nvidia2020-05-19
* Code standard changes for Lexer (#1209)jsmall-nvidia2020-02-07
* Fix for a macro expansion bug (#1192)Tim Foley2020-01-31
* Fix for infinite recursion with macro invocation (#1177)jsmall-nvidia2020-01-24
* Use slang- prefix on slang compiler and core source (#973)jsmall-nvidia2019-05-31