1
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
Jul 09, 2025 — Jul 09, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
TypeDeclarationResolver.HandleNodeMatch(): Refactorings. More... almost 8 years ago
Use travis-ci build status in readme. More... almost 8 years ago
DSymbolBaseTypeResolver: Moved stackoverflow-Protection-logic to separate methods. More... almost 8 years ago
Fixed TemplateMixinResolutionTests.AutoImplementHook3(): Allow single-identifier alias defaults to be treated as both as an expression as well as a typeDeclaration. More... almost 8 years ago
Moved DSymbol.Base resolution-logic to dedicated DSymbolBaseTypeResolver-visitor to defer this resolution step. Moved several TypeDeclarationResolver classes to places of highest coherence. More... almost 8 years ago
autoimplement-Hook: Optionally strip AliasedTypes More... almost 8 years ago
ExpressionTypeEvaluation: Fixed pretending method execution to return its return type. Evaluate new-call arguments' types to filter unmatching constructor overloads. More... almost 8 years ago
Reverted AliasTag-infrastructure in favor of dedicated AliasedType again: If there is an alias, return it as such. TypeDeclarationResolver: Moved resolution of DVariables (including aliases) to dedicated ResolveDVariableBaseType() method. More... almost 8 years ago
Tests: Splitted AutoImplementHook() More... almost 8 years ago
Splitted some tests. More... almost 8 years ago
ExpressionTypeEvaluation.TryPretendMethodExecution(): Accept multiple overloads as parameter by default. TryPretendMethodExecution_(): Don't only return the first but all overloads. TODO: Filter those overloads by arguments? More... almost 8 years ago
ExpressionTypeEvaluation.TryPretendMethodExecution_(): Renamed mr parameter to ms More... almost 8 years ago
ExpressionTypeEvaluation: Moved comment. More... almost 8 years ago
DeclarationConstraintsTests: Splitted AliasedTemplate() More... almost 8 years ago
ExpressionTypeEvaluation: Refactored ResolveIdentifier() More... almost 8 years ago
Fixed TemplateMixinResolutionTests.TemplateAliasParams6_7(); Always try to deduce template parameters instead of reusing already deduced; TemplateTypeParameter-types (e.g. T!int) may always be reinstantiated with other template parameters. TypeDeclarationResolver: Also visit TemplateParameter.Nodes when ResolutionOptions.DontResolveBaseTypes (but no NoTemplateParameterDeduction) has been set. More... almost 8 years ago
ResolvedTypeCloner: Made class internal. Added CloneOptions. Added resetDeducedTypes option. More... almost 8 years ago
TemplateMixinResolutionTests: Extended AliasTemplateParam-tests More... almost 8 years ago
ExpressionTypeEvaluation.ResolveIdentifier(): Refactored method signature. More... almost 8 years ago
next-to-null improvement More... almost 8 years ago
Moved class&interface resolution code to dedicated ClassInterfaceResolver class. Refactored some of the method's code. More... almost 8 years ago
Moved several SearchXAt()-methods from Resolver.cs to new ASTSearchHelper class. More... almost 8 years ago
Moved DResolver.StripValueTypeWrappers() to TemplateInstanceHandler More... almost 8 years ago
TemplateInstanceHandler: When preparing template arguments for a possible 'alias this'-parameter, don't enforce matching template parameters on identifier-only arguments. More... almost 8 years ago
ResolutionTests: Splitted ImprovedIFTI()-Tests More... almost 8 years ago
TemplateInstanceHandler.PreResolveTemplateArgs(): Hand in rawOverloadlist for later determination of 'alias this' parameter occurrencies. More... almost 8 years ago
Evaluation.PosfixExpressions: Removed TemplateInstanceHandler.DeduceParamsAndFilterOverloads() duplicate. More... almost 8 years ago
Separated parsing string literals from IdentifierExpression into StringLiteralExpression class. Not sure why I didn't do this back then... More... almost 8 years ago
Separated scalar/float/char literals from actual identifier expressions. More... almost 8 years ago
TypeDeclarationExpression: Enforce e.g. TemplateInstanceExpressions not to be wrapped into TypeDeclarationExpressions. More... almost 8 years ago