19 Commits (176a3a0540cd91e2ffee3ffc886c04d88c2d647a)

Author SHA1 Message Date
Erik Källén 06703663f0 Fixed await with generic awaiter types. 13 years ago
erikkallen c615c9f730 Make 'await' resolve as in the C# 5.0 language specification. 13 years ago
Erik Källén 66f51bff3a Added a separate AwaitResolveResult 13 years ago
Daniel Grunwald e62a04692b Fixed resolving compile-time operations on enum types with an underlying type smaller than int. (always use unchecked context for the cast back to enum) 13 years ago
Mike Krüger ef726be8c9 [UnitTests] Disabled broken tests. 13 years ago
Daniel Grunwald c27f57f4a1 Fix icsharpcode/NRefactory#25: OperatorResolveResult.IsLiftedOperator for unary operators 14 years ago
Daniel Grunwald bb822e94d4 Allow using AstType.ToTypeReference().Resolve(compilation.TypeResolveContext) - this will now resolve in the global namespace. 14 years ago
Daniel Grunwald f70a726495 Fixed resolving "-2147483648". 14 years ago
Daniel Grunwald b84c06e5b6 Make CSharpResolver immutable. 14 years ago
Daniel Grunwald f631199013 Type system refactoring: split unresolved/resolved type systems. 14 years ago
Daniel Grunwald 5c585e110b Apply license header to unit tests. 14 years ago
Daniel Grunwald 37626e1bc7 Expose conversions as part of the ResolveResult. 14 years ago
Daniel Grunwald 80a859c0cc Add support for pointer types (implicit pointer conversion; operators defined on pointers). 15 years ago
Mike Krüger 9ad9030e29 Added some mono compatibility changes. 15 years ago
Daniel Grunwald c4f4db723b Added support for relational operators. 15 years ago
Daniel Grunwald d66df1965d Fixed operator overload resolution bug. 15 years ago
Daniel Grunwald b46cfa7e29 Added CastTests. 15 years ago
Daniel Grunwald 8792c243cb Added unit tests for unary operators, and implemented overload resolution. 15 years ago
Daniel Grunwald db8619113e Add C# resolver. 15 years ago