summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ast-builder.h
Commit message (Expand)AuthorAge
* Rename some symbols related to pointers types (#8592)Theresa Foley2025-10-03
* Split overloaded uses of RefType in front-end (#8427)Theresa Foley2025-09-23
* Added __magic_enum (#8436)Ronan2025-09-17
* [CBP] Pointer frontend changes + groupshared pointer support (#7848)ArielG-NV2025-08-29
* Introduce CDataLayout & -fvk-use-c-layout (#8136)Julius Ikkala2025-08-21
* A new approach to AST node deduplication (#8072)Theresa Foley2025-08-06
* Add missing `ASTBuilder` methods for int types (#8056)Sam Estep2025-08-05
* Add check for the variable requirement (#6677)Gangzheng Tong2025-05-31
* A new approach to AST serialization (#6854)Theresa Foley2025-04-22
* Eliminate back-reference in ChildStmt (#6835)Theresa Foley2025-04-17
* Simplify implicit cast ctors for vector & matrix. (#6408)Yong He2025-02-20
* Create DirectDeclRef when creating Decl to prevent invalid dedup. (#5945)Yong He2025-01-03
* Add datalayout for constant buffers. (#5608)Yong He2024-11-21
* Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska2024-11-05
* formatEllie Hermaszewska2024-10-29
* Replace the word stdlib or standard-library with core-module for source code ...Jay Kwak2024-10-28
* Support `IDifferentiablePtrType` (#5031)Sai Praveen Bangaru2024-09-19
* Support extension on generic type. (#4968)Yong He2024-08-30
* Make tuple types work in autodiff. (#4923)Yong He2024-08-28
* Variadic Generics Part 1: parsing and type checking. (#4833)Yong He2024-08-14
* Overhaul IR lowering of pointer types. (#4710)Yong He2024-07-25
* Fix around extensions and `IDifferentiable` requirement synthesis. (#4729)Yong He2024-07-25
* Add slangc flag to `-zero-initialize` all variables (#3987)ArielG-NV2024-06-12
* Support generic interfaces. (#3278)Yong He2023-10-25
* Type layouts for structured buffers with counters (#3269)Ellie Hermaszewska2023-10-17
* Support `constref` parameters passing. (#3249)Yong He2023-09-28
* Bottleneck `TypeCastIntVal` creation through ASTBuilder (#3171)Sai Praveen Bangaru2023-08-31
* Use ankerl/unordered_dense as a hashmap implementation (#3036)Ellie Hermaszewska2023-08-16
* Support per field matrix layout (#3101)Yong He2023-08-14
* Clean up and improve Val deduplication performance. (#3069)Yong He2023-08-09
* Fix `Val` deduplication bug. (#3050)Yong He2023-08-07
* Redesign `DeclRef` and systematic `Val` deduplication (#3049)Yong He2023-08-04
* Fix push constant on global variables. (#3034)Yong He2023-07-27
* Simplify Lookup and improve compiler performance. (#2996)Yong He2023-07-18
* Create and cache flattened inheritance lists (#2740)Theresa Foley2023-07-12
* Use scratchData on `IRInst` to replace HashSets. (#2978)Yong He2023-07-12
* Make DeclRefBase a Val, and DeclRef<T> a helper class. (#2967)Yong He2023-07-07
* Bottleneck DeclRef creation through ASTBuilder. (#2689)Yong He2023-07-05
* MVP for higher order functions (#2849)Ellie Hermaszewska2023-05-11
* Dictionary using lowerCamel (#2835)jsmall-nvidia2023-04-25
* Fix differential type registration through non-differentiable type. (#2677)Yong He2023-02-24
* Make ArrayExpressionType a DeclRefType and define its autodiff extension in s...Yong He2023-01-30
* Reimplement address elimination. (#2605)Yong He2023-01-24
* Allow `no_diff` on `this` parameter. (#2543)Yong He2022-12-01
* Allow `no_diff` modifier on parameters (#2538)Yong He2022-11-29
* Complete removal of DifferentialBottom type. (#2537)Yong He2022-11-29
* Mesh shader support (#2464)Ellie Hermaszewska2022-11-16
* Higher order differentiation. (#2487)Yong He2022-11-04
* Make `DifferentialPair` able to nest. (#2477)Yong He2022-11-01
* Modified the new type system to support generic differentiable types … (#2413)Sai Praveen Bangaru2022-10-20