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