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