summaryrefslogtreecommitdiff
path: root/source/slang/parser.cpp
AgeCommit message (Expand)Author
2018-05-02Add support for explicit register space bindings (#542)Tim Foley
2018-04-11Introduce an IR-level type system (#481)Tim Foley
2018-04-04Pass AST interpolation modifiers through to codegen. (#475)Tim Foley
2018-03-19Entry point attribute (#447)Tim Foley
2018-03-16Overhaul implementation of [attributes] (#443)Tim Foley
2018-02-26Merge from 0.9.x (#429)Tim Foley
2018-02-02Remove support for the -no-checking flag (#392)Tim Foley
2018-01-29Remove #import directive (#389)Tim Foley
2018-01-19Allow arbitrary type string as type argument in spAddEntryPointEx.Yong He
2018-01-14add support for `extension` and `type_param` keywordsYong He
2018-01-12Support nested genericsYong He
2018-01-09bruteforce implementation of witness table resolution for associated (#358)Yong He
2017-12-27Using a visitor to systematically replace lookup scopes of generic function's...Yong He
2017-12-20IR: fixes for subscript accessors (#322)Tim Foley
2017-12-20Support simple generics syntax (#319)Yong He
2017-11-27Cleanups (#298)Tim Foley
2017-11-17Add support for global generic parameters (#285)Yong He
2017-11-14IR: add support for `switch` statements (#278)Tim Foley
2017-11-07Support generic interface methods (#251)Yong He
2017-11-06Parameter blocks (#245)Tim Foley
2017-11-04style fixesYong He
2017-11-04cleanup useless codeYong He
2017-11-04merge with fixWarnings branchYong He
2017-11-04fixed all warningsYong He
2017-11-02work inprogressYONGH\yongh
2017-10-31work in-progress: type checking associated typesYong He
2017-10-30work in-progress, add parsing for assoc type decls and member type expressionsYONGH\yongh
2017-10-30Support explicit `this` expressionsTim Foley
2017-10-27Initial work on support code generation for generics with constraints (#233)Tim Foley
2017-10-12Work towards target-specific function overloads (#210)Tim Foley
2017-10-09Parser: fix precedence of cast expressions (#203)Tim Foley
2017-09-27First attempt at a Linux build (#193)Tim Foley
2017-09-11Support IR-based codegen for a few more examples.Tim Foley
2017-09-07Replace old notion of "intrinsic" operationsTim Foley
2017-09-06Continue work on IR-based codegenTim Foley
2017-09-05Move implicit conversion operations to stdlibTim Foley
2017-08-25Fixup: handle splice of multiple modifiersTim Foley
2017-08-25Fix some resources-in-structs bugsTim Foley
2017-08-14Add an explicit `Name` typeTim Foley
2017-08-14Rename `Name` fields to `name`Tim Foley
2017-08-12Data-driven parsing of modifiersTim Foley
2017-08-11Look up declaration keywords using ordinary scoping.Tim Foley
2017-08-10Make source location lightweightTim Foley
2017-08-09Major naming overhaul:Tim Foley
2017-08-07Remove uses of global variablesTim Foley
2017-07-19Try to improve handling of failures during compilationTim Foley
2017-07-19Fix up translation of `GetDimensions()`Tim Foley
2017-07-19Fixes for how parameter block names are set up.Tim Foley
2017-07-18Add a compile-time loop construct to SlangTim Foley
2017-07-14Add reflection support for GLSL thread-group-size modifierTim Foley