Release v0.15.13 created by Tim Foley on 02 July 2020, 21:58:58 UTC
Changes in this release:
* Add a batch file for invoke premake * Merge pull request #1392 from tfoleyNV/premake-bat * Hotfix/slangc unreleased compile request (#1393) * Generate dynamic C++ code for the minimal test case. (#1391) * Add != operator for enum types (#1394) * Dynamic dipatch non-static functions. * Associate a downstream compiler for prelude lookup even if output is source. (#1395) * * Fix warnings from prelude * Make compilation work on gcc by disabling -Wclass-mem-access * Improvements around C++ code generation (#1396) * #include <cmath> Use SLANG_PRELUDE_STD macro to prefix functions that may need to be specified in std:: namespace. * Fix and improvements around repro (#1397) * Try using cmath or math.h depending on compiler to avoid issues around isinf etc. * Prelude is associated with SourceLanguage (#1398) * Merge branch 'master' into dyndispatch * Merge pull request #1400 from csyonghe/dyndispatch * Merge branch 'master' into feature/prelude-fix * Work on struct inheritance and interfaces * Merge pull request #1401 from jsmall-nvidia/feature/prelude-fix * fixup: actually make the test case test something * Dynamic dispatch for static member functions of associatedtypes. (#1404) * Merge remote-tracking branch 'origin/master' into struct-inheritance-and-interfaces * fixup: review feedback * Merge pull request #1403 from tfoleyNV/struct-inheritance-and-interfaces * AST Serialization writing (#1407) * Heterogeneous example (#1399) * Dynamic dispatch for generic interface requirements. * Fixes. * Fix `lowerFuncType` and small bug fixes. * Partial fixes to code review comments * AST Serialize Reading (#1409) * Remove interfaceType operand from lookup_witness_method inst * remove ThisPointerDecoration, generate IRInterfaceType in one pass * Merge remote-tracking branch 'official/master' into dyndispatch2 * Fixes. * Fixes * Add a TODO comment for generic interface requirement key * AST serialize improvements (#1412) * Merge remote-tracking branch 'official/master' into dyndispatch2 * Merge pull request #1408 from csyonghe/dyndispatch2 * Backend for Multiple Entry Points (#1411) * Initial work on property declarations (#1410) * Clean up unused code for IR object ownership (#1416) * Fix handling of UniformState from #1396 (#1417) * Fix bug in slang-dxc-support where it didn't get the source path correctly (#1420) * Ignore tests that don't have all the rendering APIs they require available. (#1419) * Disable dynamic dispatch tests on CUDA - as fails with exception about unhandled op. (#1425) * Only call m_api functions if m_api has been validly set on dtor of VulkanDeviceQueue. (#1426) * Attempt to silence some warnings (#1428) * Bug fix in C++ extractor (#1429)
Target: dfc9100bbd451a5752ed543a503e2574d3dcdaa5
Directory: ec32734592a19e3ee7b4fec1ea2ce56ae430d972
Directory: ec32734592a19e3ee7b4fec1ea2ce56ae430d972