summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-check-expr.cpp
Commit message (Expand)AuthorAge
* Shader caching (#2432)lucy96chen2022-10-12
* Language feature: pointer sized int types. (#2401)Yong He2022-09-15
* Allow interface requirements to reference to the interface type itself. (#2398)Yong He2022-09-13
* Deduplicate AST type nodes and cache lookup operations. (#2397)Yong He2022-09-13
* Multi parameter `__subscript` (#2392)Yong He2022-09-05
* Deduplicate consts and IRSpecialize in IR, propagate type info for `IntVal`. ...Yong He2022-09-01
* Allow `static const` interface requirements. (#2378)Yong He2022-08-24
* Compiler time evaluation of all int and bool operators. (#2376)Yong He2022-08-24
* Support compile-time constant int val in the form of polynomials. (#2372)Yong He2022-08-22
* Warning on lossy implicit casts. (#2367)Yong He2022-08-17
* Fix logic of `is` operator. (#2359)Yong He2022-08-12
* Add `none` literal that is convertible to `Optional`. (#2356)Yong He2022-08-10
* `is` and `as` operator and `Optional<T>`. (#2355)Yong He2022-08-10
* Added a new differential type system and various improvements (#2343)Sai Praveen Bangaru2022-08-05
* Implicit pointer dereference when using member operator. (#2348)Yong He2022-08-04
* Basic pointer usages. (#2342)Yong He2022-08-03
* Added forward-mode autodiff support for more instructions (#2331)Sai Praveen Bangaru2022-07-18
* Added support for differentiating out and inout parameters. (#2323)Sai Praveen Bangaru2022-07-13
* Support `class` types. (#2321)Yong He2022-07-12
* Added support for differentiating calls to basic functions, as well as arithm...Sai Praveen Bangaru2022-07-11
* Language server fixes and improvements (#2304)Yong He2022-06-27
* Added basic auto-diff capabilities for local load/store and simple arithmetic...Sai Praveen Bangaru2022-06-25
* Added basic syntax to mark and request function derivatives, as well as the f...Sai Praveen Bangaru2022-06-23
* More Language Server Improvements. (#2289)Yong He2022-06-22
* Major language server features. (#2264)Yong He2022-06-07
* Clean up void returns. (#2260)Yong He2022-06-01
* New language feature: basic error handling. (#2253)Yong He2022-06-01
* Allow [mutating] methods on existential values (#2245)Theresa Foley2022-05-25
* Support `[DllImport]` (#2181)Yong He2022-04-12
* Refactor: eliminate BackEndCompileRequest (#2178)Theresa Foley2022-04-11
* Add support for HLSL unorm/snorm (#2095)Theresa Foley2022-01-25
* Fix issue around constant folding/bool (#2036)jsmall-nvidia2021-11-30
* Fix an infinite-recursion bug in type-checking (#2004)Theresa Foley2021-11-03
* A bunch of overlapping semantic-checking fixes (#1743)Tim Foley2021-03-10
* Doc improvements (#1729)jsmall-nvidia2021-03-01
* Initial implementation of interface conjunctions (#1691)Tim Foley2021-02-05
* Fix constant folding in attributes (#1610)Yong He2020-11-19
* Clean up the way that lookup "through" a base type is encoded (#1519)Tim Foley2020-08-27
* Another fix for overriding property decls (#1509)Tim Foley2020-08-21
* Allow calling a generic function with an existential value (dynamic dispatch)...Yong He2020-08-21
* Attempt to fix lookup for members that "override" (#1501)Tim Foley2020-08-17
* Support property declarations in interfaces (#1494)Tim Foley2020-08-13
* Initial work on property declarations (#1410)Tim Foley2020-06-30
* Diagnose circularly-defined constants (#1384)Tim Foley2020-06-12
* Small fixes/improvements based on review. (#1379)jsmall-nvidia2020-06-08
* Filter lookup results from interfaces in `visitMemberExpr`.Yong He2020-06-05
* ASTNodes use MemoryArena (#1376)jsmall-nvidia2020-06-05
* First steps toward inheritance for struct types (#1366)Tim Foley2020-06-04
* Working matrix swizzle (#1354)Dietrich Geisler2020-06-02
* Feature/ast syntax standard (#1360)jsmall-nvidia2020-05-29