-
Notifications
You must be signed in to change notification settings - Fork 846
Optimize simplify name analyzer #2254
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
Changes from all commits
b3b02b9
990b01e
0982b92
f6d4a7d
7eeb470
4fc2f9b
c8edcc3
cba5226
c30aab1
8f92284
9d5db9a
a2f791d
b67938e
d9501f6
0295e8e
8581466
d3c1e72
e2b8b10
8cb7567
0acd7ce
fe1f967
e134de1
2e636c8
72124d6
f750dbb
6887a33
69563dd
4766680
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -135,9 +135,9 @@ type ParserDetail = | |
|
|
||
| // PERFORMANCE: consider making this a struct. | ||
| [<System.Diagnostics.DebuggerDisplay("{idText}")>] | ||
| [<Sealed>] | ||
| [<Struct>] | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'm only now reviewing these changes. Please make sure I'm listed as a reviewer for all changes to the core compiler data structures, just to double check. Do we know for sure this as a good idea? |
||
| [<NoEquality; NoComparison>] | ||
| type Ident (text,range) = | ||
| type Ident (text: string, range: range) = | ||
| member x.idText = text | ||
| member x.idRange = range | ||
| override x.ToString() = text | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
// CONSISTENCY: consider removing this comment.