-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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
Add support for extended Unicode escape sequences in strings and templates #2169
Merged
DanielRosenwasser
merged 16 commits into
master
from
withANameLikeUnicodeYoudThinkThereWouldntBeSoManyWaysToDoIt
Mar 3, 2015
Merged
Changes from all commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
f16e875
Added tests for escapes in strings, regexes, and templates.
DanielRosenwasser ee71954
Simplified scanHexDigits by just wrapping the intended functionality …
DanielRosenwasser 1e602de
Merge branch 'master' into withANameLikeUnicodeYoudThinkThereWouldntB…
DanielRosenwasser 6ad1780
Added tests and updated baselines.
DanielRosenwasser bbf9579
Added scanning support for extended escapes.
DanielRosenwasser a81bf8c
Emit non-ASCII characters with unicode escape sequences.
DanielRosenwasser 9d89668
Made unicode escapes use uppercase hex codes.
DanielRosenwasser 4657c2d
Emit all strings with extended escapes using the same scheme as templ…
DanielRosenwasser cad8f6b
Only add an extended Unicode escape when it is entirely valid.
DanielRosenwasser 3c34478
Merge branch 'master' into withANameLikeUnicodeYoudThinkThereWouldntB…
DanielRosenwasser 5437b3d
Removed unused variable.
DanielRosenwasser b1837c8
Addressed some CR feedback.
DanielRosenwasser 6be13a9
Fixed error message.
DanielRosenwasser 5ec68eb
Harden against trees without parent pointers for emitting literals; f…
DanielRosenwasser f9cc013
Addressed CR feedback, also properly accounted for template literals.
DanielRosenwasser 5c5a489
Words.
DanielRosenwasser File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Can you just refernece the relevant portion of theES6 spec?
Can you just do "|0" to floor instead?
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.
It's exactly the same as 10.1.1