-
-
Notifications
You must be signed in to change notification settings - Fork 5.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
Implement Smart Pipeline proposal in @babel/parser #8289
Implement Smart Pipeline proposal in @babel/parser #8289
Commits on Jul 10, 2018
-
Configuration menu - View commit details
-
Copy full SHA for fbf62b4 - Browse repository at this point
Copy the full SHA fbf62b4View commit details
Commits on Jul 13, 2018
-
If "smart" proposal is, we'll no longer say.
Configuration menu - View commit details
-
Copy full SHA for ef0f723 - Browse repository at this point
Copy the full SHA ef0f723View commit details -
Inline function checkSmartPipelineHeadEarlyErrors
It's only used once.
Configuration menu - View commit details
-
Copy full SHA for b50fdc1 - Browse repository at this point
Copy the full SHA b50fdc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0084570 - Browse repository at this point
Copy the full SHA 0084570View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7188820 - Browse repository at this point
Copy the full SHA 7188820View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc52694 - Browse repository at this point
Copy the full SHA cc52694View commit details -
Configuration menu - View commit details
-
Copy full SHA for e91a02c - Browse repository at this point
Copy the full SHA e91a02cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b847d40 - Browse repository at this point
Copy the full SHA b847d40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7931f4c - Browse repository at this point
Copy the full SHA 7931f4cView commit details
Commits on Jul 22, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 6e41edb - Browse repository at this point
Copy the full SHA 6e41edbView commit details -
Reuse hash token instead of new primaryTopicToken
Set whether we're in a pipeline in order to determine how to parse the hash. The error message changes as a result, since the `hash` never enters the block.
Configuration menu - View commit details
-
Copy full SHA for afd0638 - Browse repository at this point
Copy the full SHA afd0638View commit details -
This ensures we clean up always if the callback throws.
Configuration menu - View commit details
-
Copy full SHA for 094ef31 - Browse repository at this point
Copy the full SHA 094ef31View commit details -
Switch Pipeline types to extend NodeBase
This doesn't work because the `type` values are not compatible.
Configuration menu - View commit details
-
Copy full SHA for 39e7ee6 - Browse repository at this point
Copy the full SHA 39e7ee6View commit details
Commits on Aug 10, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 11aee13 - Browse repository at this point
Copy the full SHA 11aee13View commit details -
This is no longer true, now that we return `tt.hash`.
Configuration menu - View commit details
-
Copy full SHA for d1cae2d - Browse repository at this point
Copy the full SHA d1cae2dView commit details -
Remove additional parser logic
These are parsable only in follow-on proposals, not in the base proposal, so we'll introduce that in a separate PR.
Configuration menu - View commit details
-
Copy full SHA for 15e6d84 - Browse repository at this point
Copy the full SHA 15e6d84View commit details -
Add test for computer properties
This seems to parse fine. Should it?
Configuration menu - View commit details
-
Copy full SHA for ba5642d - Browse repository at this point
Copy the full SHA ba5642dView commit details -
Fix error message for babel#4 case
This impact private fields as well as smart pipeline, providing a clearer error message for both.
Configuration menu - View commit details
-
Copy full SHA for 25d0146 - Browse repository at this point
Copy the full SHA 25d0146View commit details -
Verify if MemberExpression is computed
If a property access is computed, e.g. a[b], then it's in topic style. Currently, this isn't accounted for. Test & change ensures this doesn't parse.
Configuration menu - View commit details
-
Copy full SHA for 122906d - Browse repository at this point
Copy the full SHA 122906dView commit details
Commits on Nov 3, 2018
-
Merge branch 'master' into implement-smart-pipeline-in-parser
* master: (222 commits) Set correct methods name Use toPropertyKey in the "decorate" helper Allow function types in type params within arrow return types (babel#8954) Fix message when plugin of a wrong type is passed (babel#8950) rename colliding let bindings with for loop init (babel#8937) edge incomplete support for arrow destructuring (babel babel#8349) (babel#8926) fix single-arg async arrows when retainLines=true (babel#8868) [flow] Explicit inexact objects with `...` (babel#8884) Update preset-env data (babel#8898) Treat break inside block inside loop (babel#8914) fixed "source map" formatting in comment (babel#8878) [skip ci] fix typo in contributing guidelines (babel#8901) [skip ci] fix: Expression x === 'y' && '' should not evaluate to undefined. (babel#8880) fixed an extra word Fixes babel#8865 (babel#8866) v7.1.4 v7.1.3 Bump Babel deps (babel#8770) flow-bin@0.82.0 (babel#8832) Insertafter jsx fix (babel#8833) ... # Conflicts: # packages/babel-parser/src/tokenizer/index.js # packages/babel-parser/test/fixtures/experimental/class-private-properties/failure-numeric-literal/options.json # packages/babel-parser/test/fixtures/experimental/pipeline-operator/invalid-proposal/options.json
Configuration menu - View commit details
-
Copy full SHA for 4521204 - Browse repository at this point
Copy the full SHA 4521204View commit details -
Configuration menu - View commit details
-
Copy full SHA for b593af1 - Browse repository at this point
Copy the full SHA b593af1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0e94ec - Browse repository at this point
Copy the full SHA a0e94ecView commit details
Commits on Nov 21, 2018
-
Move plugin check to pipeline op appearance
No need to recheck it throughout then.
Configuration menu - View commit details
-
Copy full SHA for 0eb9b24 - Browse repository at this point
Copy the full SHA 0eb9b24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e84352 - Browse repository at this point
Copy the full SHA 6e84352View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70318c9 - Browse repository at this point
Copy the full SHA 70318c9View commit details
Commits on Nov 22, 2018
-
It's not going to be anything else...
Configuration menu - View commit details
-
Copy full SHA for 4cbd22a - Browse repository at this point
Copy the full SHA 4cbd22aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 100b387 - Browse repository at this point
Copy the full SHA 100b387View commit details