summaryrefslogtreecommitdiff
path: root/tests/preprocessor
AgeCommit message (Expand)Author
2024-12-06Implement explciit binding for metal and wgsl. (#5778)Yong He
2024-10-29formatEllie Hermaszewska
2024-05-14Slang: Support UTF-8 with Byte Order Markers (#4135)cheneym2
2024-04-12Fix micro expansion issue for __LINE__. (#3942)Yong He
2024-03-14Support `#include` with angle brackets. (#3773)Yong He
2023-07-31Fix for #elif evaluation issue (#3038)jsmall-nvidia
2023-07-06Fix erroneous error claiming variable is being used before its declaration (#...Ellie Hermaszewska
2022-08-16Add some simple macro defines including __HLSL_VERSION (#2363)jsmall-nvidia
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-05Added tests/current-bugs (#1781)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
2021-02-12Diagnostic location highlighting (#1700)jsmall-nvidia
2020-11-11Include hierarchy output (#1595)jsmall-nvidia
2020-08-18Support for float atomics on RWByteAddressBuffer (#1502)jsmall-nvidia
2020-07-10Fix a preprocessor bug affecting X-macros (#1436)Tim Foley
2020-01-31Fix for a macro expansion bug (#1192)Tim Foley
2020-01-24Fix for infinite recursion with macro invocation (#1177)jsmall-nvidia
2019-08-19Testing using a 'naked' ISlangFileSystemExt option. (#1026)jsmall-nvidia
2019-08-15A more convoluted #pragma once file identity test, using relative paths. (#1021)jsmall-nvidia
2019-03-02#include not using search paths (#873)jsmall-nvidia
2019-02-13Ignore expression if hit #if when skipping. (#844)jsmall-nvidia
2019-01-21Path simplification/hash mode, plus bug fixes (#788)jsmall-nvidia
2019-01-17Feature/hash for source identity (#786)jsmall-nvidia
2018-10-16Feature/include refactor (#675)jsmall-nvidia
2018-08-27Add basic support for #pragma once (#630)Tim Foley
2018-05-11Add tests for custom #error and #warning messages (#562)Tim Foley
2018-01-26Fix handling of errors in imported modules (#387)Tim Foley
2017-10-09Preprocessor: fix `undef` and redefinition (#204)Tim Foley
2017-08-10Make source location lightweightTim Foley
2017-07-10Cleanups for test cases:Tim Foley
2017-06-26Make `#import` work with preprocessor macrosTim Foley
2017-06-14AppVeyor: Run tests as part of AppVeyor buildsTim Foley
2017-06-12Add test case for escaped newlines.Tim Foley
2017-06-12Rename tests from `*.spire` to `*.slang`Tim Foley
2017-06-09Initial import of code.Tim Foley