Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Value decorators #2386

Closed
wants to merge 36 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
b42b44e
Initial parse and emit for decorators on declarations, class elements…
rbuckton Feb 6, 2015
ff73e97
Add emit for decorators on parameters
rbuckton Feb 6, 2015
346f167
Fixed incorrect emit for parameter on setter
rbuckton Feb 6, 2015
ec6acdf
Fixed whitespace
rbuckton Feb 6, 2015
8de67f3
Always return the cache for computed property names and descriptors
rbuckton Feb 11, 2015
e4d9b74
Added parser context and lookahead to avoid parsing a decorator for a…
rbuckton Feb 11, 2015
b25529b
Initial type-check for decorators
rbuckton Feb 11, 2015
d7fe783
Updated emit and typecheck for decorators
rbuckton Feb 11, 2015
f6d3a5f
Fixed formatting for decorators
rbuckton Feb 12, 2015
05fc881
Added global resolution for symbols and types for decorators
rbuckton Feb 12, 2015
677d710
Added initial support for built-in decorators: @type, @paramtypes, an…
rbuckton Feb 16, 2015
9862c87
Merge branch 'master' into decorators
rbuckton Feb 17, 2015
8c3c759
Additional type check for decorators, added @decorator
rbuckton Feb 18, 2015
86dbd50
initial pass for @conditional
rbuckton Feb 18, 2015
07f6d4d
Fixed typo in CompilerOptions
rbuckton Feb 18, 2015
e71d3df
Clean up for @conditional and @obsolete, added support for DecoratorT…
rbuckton Feb 19, 2015
5251ce2
cleanup of DecoratorFlags, scaffolding to check compatibility with Me…
rbuckton Feb 19, 2015
b10ac56
Fixed wrong return value when ambient decorator argument list is empty.
rbuckton Feb 20, 2015
fd96654
elide ExpressionStatement when it's expression is removed by @conditi…
rbuckton Feb 20, 2015
10e8f93
Updated @type, @paramtypes, and @returntype to only use explicit type…
rbuckton Feb 23, 2015
d3525d8
Merge branch 'master' into decorators
rbuckton Feb 24, 2015
ebdf444
Updated baselines and cleanup of decorator checks.
rbuckton Feb 25, 2015
a7b8ac3
Added type-check for decorators and member decorators to error on cha…
rbuckton Feb 25, 2015
a5a2211
Added caching for built-in decorator checks on SymbolLinks.
rbuckton Feb 25, 2015
622eb92
Updated baselines
rbuckton Feb 25, 2015
0f8093a
Add fallback for decorator checks when using mismatched lib.d.ts
rbuckton Feb 25, 2015
2173a9b
Fix for parameter decorators reported as invalid
rbuckton Mar 2, 2015
0e20b97
Fix for isDeclarationStart with unexpected modifier before decorator
rbuckton Mar 2, 2015
590674f
Test fixes.
rbuckton Mar 11, 2015
b705a12
Removed ambient decorator functionality, some cleanup and tests
rbuckton Mar 14, 2015
7d24174
Minor fixes for emit and typecheck
rbuckton Mar 16, 2015
9fa43e4
Minor fixes, updated helper, updated baselines
rbuckton Mar 16, 2015
6cbae59
Merge branch "master" into valueDecorators
rbuckton Mar 17, 2015
6cc5587
Fixed merge conflicts, updated baselines
rbuckton Mar 17, 2015
6098122
Updated type check for decorators
rbuckton Mar 17, 2015
49323d3
Updated baselines
rbuckton Mar 17, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 10 additions & 10 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
root = true
[{src,scripts}/**.{ts,json,js}]
end_of_line = crlf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = space
indent_size = 4

root = true

[{src,scripts}/**.{ts,json,js}]
end_of_line = crlf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = space
indent_size = 4
Loading