Switch branches/tags
Nothing to show
Find file History
Myles C. Maxfield
Myles C. Maxfield Make array length production match the ANTLR spec.
Right now it's a constexpr but it should be an intliteral.
Latest commit d715f59 Dec 7, 2018
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
json Use .mjs for ES Module files Nov 29, 2018
metal Use .mjs for ES Module files Nov 29, 2018
misc Provide Node JS support for WHLSL tools Nov 30, 2018
spirv Update Generator id now that we're official Dec 1, 2018
AddressSpace.mjs Use .mjs for ES Module files Nov 29, 2018
AllocateAtEntryPoints.mjs Use .mjs for ES Module files Nov 29, 2018
AnonymousVariable.mjs Use .mjs for ES Module files Nov 29, 2018
ArrayRefType.mjs Use .mjs for ES Module files Nov 29, 2018
ArrayType.mjs Use .mjs for ES Module files Nov 29, 2018
Assignment.mjs Use .mjs for ES Module files Nov 29, 2018
AutoWrapper.mjs Use .mjs for ES Module files Nov 29, 2018
Become.mjs Use .mjs for ES Module files Nov 29, 2018
Block.mjs Use .mjs for ES Module files Nov 29, 2018
BoolLiteral.mjs Use .mjs for ES Module files Nov 29, 2018
Break.mjs Use .mjs for ES Module files Nov 29, 2018
BuiltInSemantic.mjs Use .mjs for ES Module files Nov 29, 2018
BuiltinMatrixGetter.mjs Use .mjs for ES Module files Nov 29, 2018
BuiltinMatrixSetter.mjs Use .mjs for ES Module files Nov 29, 2018
BuiltinVectorGetter.mjs Use .mjs for ES Module files Nov 29, 2018
BuiltinVectorSetter.mjs Use .mjs for ES Module files Nov 29, 2018
CallExpression.mjs Use .mjs for ES Module files Nov 29, 2018
CallFunction.mjs Use .mjs for ES Module files Nov 29, 2018
Casts.mjs Use .mjs for ES Module files Nov 29, 2018
Check.mjs Use .mjs for ES Module files Nov 29, 2018
CheckLiteralTypes.mjs Use .mjs for ES Module files Nov 29, 2018
CheckLoops.mjs Use .mjs for ES Module files Nov 29, 2018
CheckNativeFuncStages.mjs Use .mjs for ES Module files Nov 29, 2018
CheckRecursion.mjs Use .mjs for ES Module files Nov 29, 2018
CheckRecursiveTypes.mjs Use .mjs for ES Module files Nov 29, 2018
CheckReturns.mjs Use .mjs for ES Module files Nov 29, 2018
CheckTypesWithArguments.mjs Use .mjs for ES Module files Nov 29, 2018
CheckUnreachableCode.mjs Use .mjs for ES Module files Nov 29, 2018
CheckWrapped.mjs Use .mjs for ES Module files Nov 29, 2018
Checker.mjs Use .mjs for ES Module files Nov 29, 2018
CloneProgram.mjs Use .mjs for ES Module files Nov 29, 2018
CommaExpression.mjs Use .mjs for ES Module files Nov 29, 2018
ConstexprFolder.mjs Use .mjs for ES Module files Nov 29, 2018
Continue.mjs Use .mjs for ES Module files Nov 29, 2018
ConvertPtrToArrayRefExpression.mjs Use .mjs for ES Module files Nov 29, 2018
CreateLiteral.mjs Use .mjs for ES Module files Nov 29, 2018
CreateLiteralType.mjs Use .mjs for ES Module files Nov 29, 2018
DereferenceExpression.mjs Use .mjs for ES Module files Nov 29, 2018
DoWhileLoop.mjs Use .mjs for ES Module files Nov 29, 2018
DotExpression.mjs Use .mjs for ES Module files Nov 29, 2018
EArrayRef.mjs Use .mjs for ES Module files Nov 29, 2018
EBuffer.mjs Use .mjs for ES Module files Nov 29, 2018
EBufferBuilder.mjs Use .mjs for ES Module files Nov 29, 2018
EPtr.mjs Use .mjs for ES Module files Nov 29, 2018
EnumLiteral.mjs Use .mjs for ES Module files Nov 29, 2018
EnumMember.mjs Use .mjs for ES Module files Nov 29, 2018
EnumType.mjs Use .mjs for ES Module files Nov 29, 2018
EvaluationCommon.mjs Use .mjs for ES Module files Nov 29, 2018
Evaluator.mjs Use .mjs for ES Module files Nov 29, 2018
Expression.mjs Use .mjs for ES Module files Nov 29, 2018
ExpressionFinder.mjs Use .mjs for ES Module files Nov 29, 2018
ExternalOrigin.mjs Use .mjs for ES Module files Nov 29, 2018
Field.mjs Use .mjs for ES Module files Nov 29, 2018
FindHighZombies.mjs Use .mjs for ES Module files Nov 29, 2018
FlattenedStructOffsetGatherer.mjs Use .mjs for ES Module files Nov 29, 2018
FloatLiteral.mjs Use .mjs for ES Module files Nov 29, 2018
FloatLiteralType.mjs Use .mjs for ES Module files Nov 29, 2018
FoldConstexprs.mjs Use .mjs for ES Module files Nov 29, 2018
ForAndOverload.mjs Use .mjs for ES Module files Nov 29, 2018
ForLoop.mjs Use .mjs for ES Module files Nov 29, 2018
Func.mjs Use .mjs for ES Module files Nov 29, 2018
FuncAttribute.mjs Use .mjs for ES Module files Nov 29, 2018
FuncDef.mjs Use .mjs for ES Module files Nov 29, 2018
FuncNumThreadsAttribute.mjs Use .mjs for ES Module files Nov 29, 2018
FuncParameter.mjs Use .mjs for ES Module files Nov 29, 2018
FunctionLikeBlock.mjs Use .mjs for ES Module files Nov 29, 2018
GeneratorResult.mjs Use .mjs for ES Module files Nov 29, 2018
HighZombieFinder.mjs Use .mjs for ES Module files Nov 29, 2018
IdentityExpression.mjs Use .mjs for ES Module files Nov 29, 2018
IfStatement.mjs Use .mjs for ES Module files Nov 29, 2018
IndexExpression.mjs Use .mjs for ES Module files Nov 29, 2018
InferTypesForCall.mjs Use .mjs for ES Module files Nov 29, 2018
Inline.mjs Use .mjs for ES Module files Nov 29, 2018
Inliner.mjs Use .mjs for ES Module files Nov 29, 2018
IntLiteral.mjs Use .mjs for ES Module files Nov 29, 2018
IntLiteralType.mjs Use .mjs for ES Module files Nov 29, 2018
Intrinsics.mjs Use .mjs for ES Module files Nov 29, 2018
LayoutBuffers.mjs Use .mjs for ES Module files Nov 29, 2018
Lexer.mjs Use .mjs for ES Module files Nov 29, 2018
LexerToken.mjs Use .mjs for ES Module files Nov 29, 2018
LiteralTypeChecker.mjs Use .mjs for ES Module files Nov 29, 2018
LogicalExpression.mjs Use .mjs for ES Module files Nov 29, 2018
LogicalNot.mjs Use .mjs for ES Module files Nov 29, 2018
LoopChecker.mjs Use .mjs for ES Module files Nov 29, 2018
MakeArrayRefExpression.mjs Use .mjs for ES Module files Nov 29, 2018
MakePtrExpression.mjs Use .mjs for ES Module files Nov 29, 2018
MatrixType.mjs Use .mjs for ES Module files Nov 29, 2018
NameContext.mjs Use .mjs for ES Module files Nov 29, 2018
NameFinder.mjs Use .mjs for ES Module files Nov 29, 2018
NameResolver.mjs Simplify typeArguments grammar Dec 5, 2018
NativeFunc.mjs Use .mjs for ES Module files Nov 29, 2018
NativeType.mjs Use .mjs for ES Module files Nov 29, 2018
Node.mjs Use .mjs for ES Module files Nov 29, 2018
NormalUsePropertyResolver.mjs Use .mjs for ES Module files Nov 29, 2018
NullLiteral.mjs Use .mjs for ES Module files Nov 29, 2018
NullType.mjs Use .mjs for ES Module files Nov 29, 2018
OperatorAnderIndexer.mjs Use .mjs for ES Module files Nov 29, 2018
OperatorArrayRefLength.mjs Use .mjs for ES Module files Nov 29, 2018
OriginKind.mjs Use .mjs for ES Module files Nov 29, 2018
OverloadResolutionFailure.mjs Use .mjs for ES Module files Nov 29, 2018
Parse.mjs Make array length production match the ANTLR spec. Dec 8, 2018
Prepare.mjs Use .mjs for ES Module files Nov 29, 2018
Program.mjs Use .mjs for ES Module files Nov 29, 2018
ProgramWithUnnecessaryThingsRemoved.mjs Use .mjs for ES Module files Nov 29, 2018
PropertyAccessExpression.mjs Use .mjs for ES Module files Nov 29, 2018
PropertyResolver.mjs Use .mjs for ES Module files Nov 29, 2018
PtrType.mjs Use .mjs for ES Module files Nov 29, 2018
ReadModifyWriteExpression.mjs Use .mjs for ES Module files Nov 29, 2018
RecursionChecker.mjs Use .mjs for ES Module files Nov 29, 2018
RecursiveTypeChecker.mjs Use .mjs for ES Module files Nov 29, 2018
ReferenceType.mjs Use .mjs for ES Module files Nov 29, 2018
ResolveNames.mjs Use .mjs for ES Module files Nov 29, 2018
ResolveOverloadImpl.mjs Use .mjs for ES Module files Nov 29, 2018
ResolveProperties.mjs Use .mjs for ES Module files Nov 29, 2018
ResolveTypeDefs.mjs Use .mjs for ES Module files Nov 29, 2018
ResourceSemantic.mjs Use .mjs for ES Module files Nov 29, 2018
Return.mjs Use .mjs for ES Module files Nov 29, 2018
ReturnChecker.mjs Use .mjs for ES Module files Nov 29, 2018
ReturnException.mjs Use .mjs for ES Module files Nov 29, 2018
Rewriter.mjs Use .mjs for ES Module files Nov 29, 2018
Sampler.mjs Use .mjs for ES Module files Nov 29, 2018
Semantic.mjs Use .mjs for ES Module files Nov 29, 2018
SpecializationConstantSemantic.mjs Use .mjs for ES Module files Nov 29, 2018
StageInOutSemantic.mjs Use .mjs for ES Module files Nov 29, 2018
StandardLibrary.mjs Use .mjs for ES Module files Nov 29, 2018
StatementCloner.mjs Use .mjs for ES Module files Nov 29, 2018
StructLayoutBuilder.mjs Use .mjs for ES Module files Nov 29, 2018
StructType.mjs Use .mjs for ES Module files Nov 29, 2018
SwitchCase.mjs Use .mjs for ES Module files Nov 29, 2018
SwitchStatement.mjs Use .mjs for ES Module files Nov 29, 2018
SynthesizeArrayOperatorLength.mjs Use .mjs for ES Module files Nov 29, 2018
SynthesizeCopyConstructorOperator.mjs Use .mjs for ES Module files Nov 29, 2018
SynthesizeDefaultConstructorOperator.mjs Use .mjs for ES Module files Nov 29, 2018
SynthesizeEnumFunctions.mjs Use .mjs for ES Module files Nov 29, 2018
SynthesizeStructAccessors.mjs Use .mjs for ES Module files Nov 29, 2018
TernaryExpression.mjs Use .mjs for ES Module files Nov 29, 2018
Test.html Use .mjs for ES Module files Nov 29, 2018
Test.mjs Simplify typeArguments grammar Dec 5, 2018
Texture.mjs Use .mjs for ES Module files Nov 29, 2018
TextureOperations.mjs Use .mjs for ES Module files Nov 29, 2018
TrapStatement.mjs Use .mjs for ES Module files Nov 29, 2018
Type.mjs Use .mjs for ES Module files Nov 29, 2018
TypeDef.mjs Use .mjs for ES Module files Nov 29, 2018
TypeDefResolver.mjs Use .mjs for ES Module files Nov 29, 2018
TypeOverloadResolutionFailure.mjs Use .mjs for ES Module files Nov 29, 2018
TypeRef.mjs Use .mjs for ES Module files Nov 29, 2018
TypedValue.mjs Use .mjs for ES Module files Nov 29, 2018
UintLiteral.mjs Use .mjs for ES Module files Nov 29, 2018
UintLiteralType.mjs Use .mjs for ES Module files Nov 29, 2018
UnificationContext.mjs Use .mjs for ES Module files Nov 29, 2018
UnreachableCodeChecker.mjs Use .mjs for ES Module files Nov 29, 2018
Value.mjs Use .mjs for ES Module files Nov 29, 2018
VariableDecl.mjs Use .mjs for ES Module files Nov 29, 2018
VariableRef.mjs Use .mjs for ES Module files Nov 29, 2018
VectorType.mjs Use .mjs for ES Module files Nov 29, 2018
VisitingSet.mjs Use .mjs for ES Module files Nov 29, 2018
Visitor.mjs Use .mjs for ES Module files Nov 29, 2018
WHLSL.mjs Use .mjs for ES Module files Nov 29, 2018
WLexicalError.mjs Use .mjs for ES Module files Nov 29, 2018
WSyntaxError.mjs Use .mjs for ES Module files Nov 29, 2018
WTrapError.mjs Use .mjs for ES Module files Nov 29, 2018
WTypeError.mjs Use .mjs for ES Module files Nov 29, 2018
WhileLoop.mjs Use .mjs for ES Module files Nov 29, 2018
WrapChecker.mjs Use .mjs for ES Module files Nov 29, 2018
index.html Use .mjs for ES Module files Nov 29, 2018
wsl-tests.yaml Update WHLSL source code licence Oct 13, 2018