-
Notifications
You must be signed in to change notification settings - Fork 2k
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
[CS2] Destructuring object spreads #4493
[CS2] Destructuring object spreads #4493
Commits on Feb 5, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 17511d4 - Browse repository at this point
Copy the full SHA 17511d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 590cd3f - Browse repository at this point
Copy the full SHA 590cd3fView commit details
Commits on Feb 6, 2017
-
Merge branch 'destructuring-comments' of github.com:lydell/coffee-scr…
…ipt into destructuring
Configuration menu - View commit details
-
Copy full SHA for f0ebb0a - Browse repository at this point
Copy the full SHA f0ebb0aView commit details
Commits on Feb 9, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 1b2d847 - Browse repository at this point
Copy the full SHA 1b2d847View commit details
Commits on Mar 22, 2017
-
Configuration menu - View commit details
-
Copy full SHA for d3278b2 - Browse repository at this point
Copy the full SHA d3278b2View commit details
Commits on Mar 24, 2017
-
Rename
wrapInBraces
towrapInParentheses
, to set the stage for fu……ture `wrapInBraces` that uses `{` and `wrapInBrackets` that uses `[`
Configuration menu - View commit details
-
Copy full SHA for 11d6c59 - Browse repository at this point
Copy the full SHA 11d6c59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5224e76 - Browse repository at this point
Copy the full SHA 5224e76View commit details
Commits on Mar 26, 2017
-
Zdenko Vujasinovic committed
Mar 26, 2017 Configuration menu - View commit details
-
Copy full SHA for d8cca79 - Browse repository at this point
Copy the full SHA d8cca79View commit details
Commits on Mar 27, 2017
-
Allow custom position of the rest element.
Zdenko Vujasinovic committedMar 27, 2017 Configuration menu - View commit details
-
Copy full SHA for 49001d7 - Browse repository at this point
Copy the full SHA 49001d7View commit details
Commits on Mar 30, 2017
-
Output simple array destructuring assignments to ES2015
Chris Connelly committedMar 30, 2017 Configuration menu - View commit details
-
Copy full SHA for 59959a6 - Browse repository at this point
Copy the full SHA 59959a6View commit details -
Output simple object destructured assignments to ES2015
Chris Connelly committedMar 30, 2017 Configuration menu - View commit details
-
Copy full SHA for b9f8f5d - Browse repository at this point
Copy the full SHA b9f8f5dView commit details -
Compile shorthand object properties to ES2015 shorthand properties
This dramatically improves the appearance of destructured imports.
Chris Connelly committedMar 30, 2017 Configuration menu - View commit details
-
Copy full SHA for 066071f - Browse repository at this point
Copy the full SHA 066071fView commit details
Commits on Mar 31, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 429ab12 - Browse repository at this point
Copy the full SHA 429ab12View commit details -
Configuration menu - View commit details
-
Copy full SHA for d60053a - Browse repository at this point
Copy the full SHA d60053aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ea695a - Browse repository at this point
Copy the full SHA 9ea695aView commit details -
Rename
wrapInBraces
towrapInParentheses
, to set the stage for fu……ture `wrapInBraces` that uses `{` and `wrapInBrackets` that uses `[`
Configuration menu - View commit details
-
Copy full SHA for c4761cb - Browse repository at this point
Copy the full SHA c4761cbView commit details -
Zdenko Vujasinovic committed
Mar 31, 2017 Configuration menu - View commit details
-
Copy full SHA for 840b4a4 - Browse repository at this point
Copy the full SHA 840b4a4View commit details -
Allow custom position of the rest element.
Zdenko Vujasinovic committedMar 31, 2017 Configuration menu - View commit details
-
Copy full SHA for c26164e - Browse repository at this point
Copy the full SHA c26164eView commit details
Commits on Apr 1, 2017
-
rest element in object destructuring
Zdenko Vujasinovic committedApr 1, 2017 Configuration menu - View commit details
-
Copy full SHA for f36ae29 - Browse repository at this point
Copy the full SHA f36ae29View commit details
Commits on Apr 2, 2017
-
rest element in object destructuring
Zdenko Vujasinovic committedApr 2, 2017 Configuration menu - View commit details
-
Copy full SHA for c8b63eb - Browse repository at this point
Copy the full SHA c8b63ebView commit details -
Zdenko Vujasinovic committed
Apr 2, 2017 Configuration menu - View commit details
-
Copy full SHA for 9a17905 - Browse repository at this point
Copy the full SHA 9a17905View commit details -
Zdenko Vujasinovic committed
Apr 2, 2017 Configuration menu - View commit details
-
Copy full SHA for b7bb4c9 - Browse repository at this point
Copy the full SHA b7bb4c9View commit details -
Zdenko Vujasinovic committed
Apr 2, 2017 Configuration menu - View commit details
-
Copy full SHA for 25b1ab6 - Browse repository at this point
Copy the full SHA 25b1ab6View commit details
Commits on Apr 3, 2017
-
fixing splats in object literal
Zdenko Vujasinovic committedApr 3, 2017 Configuration menu - View commit details
-
Copy full SHA for 8984f2e - Browse repository at this point
Copy the full SHA 8984f2eView commit details
Commits on Apr 4, 2017
-
Rest element in parameter destructuring
Zdenko Vujasinovic committedApr 4, 2017 Configuration menu - View commit details
-
Copy full SHA for d65b247 - Browse repository at this point
Copy the full SHA d65b247View commit details
Commits on Apr 9, 2017
-
Zdenko Vujasinovic committed
Apr 9, 2017 Configuration menu - View commit details
-
Copy full SHA for 35e9646 - Browse repository at this point
Copy the full SHA 35e9646View commit details -
Zdenko Vujasinovic committed
Apr 9, 2017 Configuration menu - View commit details
-
Copy full SHA for 2326a5b - Browse repository at this point
Copy the full SHA 2326a5bView commit details -
Zdenko Vujasinovic committed
Apr 9, 2017 Configuration menu - View commit details
-
Copy full SHA for d9c84cd - Browse repository at this point
Copy the full SHA d9c84cdView commit details
Commits on Apr 13, 2017
-
Add support for the object spread initializer. https://github.com/tc3…
Zdenko Vujasinovic committedApr 13, 2017 Configuration menu - View commit details
-
Copy full SHA for 55e0b62 - Browse repository at this point
Copy the full SHA 55e0b62View commit details
Commits on May 7, 2017
-
Merge branch '2' of github.com:jashkenas/coffeescript into destructur…
…ing_object # Conflicts: # lib/coffeescript/nodes.js # lib/coffeescript/parser.js
Configuration menu - View commit details
-
Copy full SHA for 7045a35 - Browse repository at this point
Copy the full SHA 7045a35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12931fe - Browse repository at this point
Copy the full SHA 12931feView commit details
Commits on May 30, 2017
-
Zdenko Vujasinovic committed
May 30, 2017 Configuration menu - View commit details
-
Copy full SHA for aed10ea - Browse repository at this point
Copy the full SHA aed10eaView commit details -
Zdenko Vujasinovic committed
May 30, 2017 Configuration menu - View commit details
-
Copy full SHA for fc7a8fa - Browse repository at this point
Copy the full SHA fc7a8faView commit details -
refactor object spread properties
Zdenko Vujasinovic committedMay 30, 2017 Configuration menu - View commit details
-
Copy full SHA for cc58cec - Browse repository at this point
Copy the full SHA cc58cecView commit details -
refactor object spread properties
Zdenko Vujasinovic committedMay 30, 2017 Configuration menu - View commit details
-
Copy full SHA for 8417d0f - Browse repository at this point
Copy the full SHA 8417d0fView commit details -
Zdenko Vujasinovic committed
May 30, 2017 Configuration menu - View commit details
-
Copy full SHA for a5f2708 - Browse repository at this point
Copy the full SHA a5f2708View commit details
Commits on Jun 4, 2017
-
- Fixed object spread function parameters.
- Clean up "Assign" and moved all logic for object rest properties in single method (compileObjectDestruct). - Add helper function "objectWithoutKeys" to the "UTILITIES" for use with object rest properties, e.g. {a, b, r...} = obj => {a, b} = obj, r = objectWithoutKeys(...) - Clean up "Obj" and moved all logic for object spread properties in single method (compileSpread). - Clean up "Code". - Add method "hasSplat" to "Obj" and "Value" for checking if Obj contains the splat. - Enable placing spread syntax triple dots on either right or left, per jashkenas#85 (coffeescript6/discuss#85)
Zdenko Vujasinovic committedJun 4, 2017 Configuration menu - View commit details
-
Copy full SHA for d25576a - Browse repository at this point
Copy the full SHA d25576aView commit details -
Zdenko Vujasinovic committed
Jun 4, 2017 Configuration menu - View commit details
-
Copy full SHA for c544a37 - Browse repository at this point
Copy the full SHA c544a37View commit details -
Zdenko Vujasinovic committed
Jun 4, 2017 Configuration menu - View commit details
-
Copy full SHA for 2e72646 - Browse repository at this point
Copy the full SHA 2e72646View commit details
Commits on Jun 6, 2017
-
Removed dots (e.g. splat) on the left side from the grammar
Zdenko Vujasinovic committedJun 6, 2017 Configuration menu - View commit details
-
Copy full SHA for 4fcaec7 - Browse repository at this point
Copy the full SHA 4fcaec7View commit details
Commits on Jun 7, 2017
-
Initial release for deep spread properties, e.g. obj2 = {obj.b..., a:…
… 1} or {obj[b][c]..., d: 7} Tests need to be prepared!
Zdenko Vujasinovic committedJun 7, 2017 Configuration menu - View commit details
-
Copy full SHA for d59be16 - Browse repository at this point
Copy the full SHA d59be16View commit details
Commits on Jun 11, 2017
-
1. Object literal spread properties
Object literals: - obj = { {b:{c:{d:1}}}..., a:1 } Parenthetical: - obj = { ( body ), a:1 } - obj = { ( body )..., a:1 } Invocation: - obj = { ( (args) -> ... )(params), a:1 } - obj = { ( (args) -> ... )(params)..., a:1 } - obj = { foo(), a:1 } - obj = { foo()..., a:1 } 2. Refactor, cleanup & other optimizations.
Zdenko Vujasinovic committedJun 11, 2017 Configuration menu - View commit details
-
Copy full SHA for 286d4c7 - Browse repository at this point
Copy the full SHA 286d4c7View commit details -
Zdenko Vujasinovic committed
Jun 11, 2017 Configuration menu - View commit details
-
Copy full SHA for c20a4d3 - Browse repository at this point
Copy the full SHA c20a4d3View commit details -
Zdenko Vujasinovic committed
Jun 11, 2017 Configuration menu - View commit details
-
Copy full SHA for 06606c3 - Browse repository at this point
Copy the full SHA 06606c3View commit details
Commits on Jun 12, 2017
-
Zdenko Vujasinovic committed
Jun 12, 2017 Configuration menu - View commit details
-
Copy full SHA for 37787ae - Browse repository at this point
Copy the full SHA 37787aeView commit details -
Zdenko Vujasinovic committed
Jun 12, 2017 Configuration menu - View commit details
-
Copy full SHA for 7d8fceb - Browse repository at this point
Copy the full SHA 7d8fcebView commit details -
Fixed error with freeVariable and object destructuring.
Zdenko Vujasinovic committedJun 12, 2017 Configuration menu - View commit details
-
Copy full SHA for 9dfc148 - Browse repository at this point
Copy the full SHA 9dfc148View commit details -
Fixed errors with object spread properties.
Zdenko Vujasinovic committedJun 12, 2017 Configuration menu - View commit details
-
Copy full SHA for 4815aa4 - Browse repository at this point
Copy the full SHA 4815aa4View commit details -
Zdenko Vujasinovic committed
Jun 12, 2017 Configuration menu - View commit details
-
Copy full SHA for 085e0cb - Browse repository at this point
Copy the full SHA 085e0cbView commit details -
Zdenko Vujasinovic committed
Jun 12, 2017 Configuration menu - View commit details
-
Copy full SHA for e170eee - Browse repository at this point
Copy the full SHA e170eeeView commit details -
Zdenko Vujasinovic committed
Jun 12, 2017 Configuration menu - View commit details
-
Copy full SHA for 4bc224f - Browse repository at this point
Copy the full SHA 4bc224fView commit details -
Zdenko Vujasinovic committed
Jun 12, 2017 Configuration menu - View commit details
-
Copy full SHA for c4f112e - Browse repository at this point
Copy the full SHA c4f112eView commit details
Commits on Jun 13, 2017
-
Remove unnecessary whitespace.
Zdenko Vujasinovic committedJun 13, 2017 Configuration menu - View commit details
-
Copy full SHA for 41fbbf0 - Browse repository at this point
Copy the full SHA 41fbbf0View commit details -
Remove unnecessary whitespace.
Zdenko Vujasinovic committedJun 13, 2017 Configuration menu - View commit details
-
Copy full SHA for d7a3945 - Browse repository at this point
Copy the full SHA d7a3945View commit details
Commits on Jun 14, 2017
-
Changed few "assertErrorFormat" tests since parentheses are now allow…
…ed in the Obj.
Zdenko Vujasinovic committedJun 14, 2017 Configuration menu - View commit details
-
Copy full SHA for 8ccc4d4 - Browse repository at this point
Copy the full SHA 8ccc4d4View commit details
Commits on Jun 15, 2017
-
Zdenko Vujasinovic committed
Jun 15, 2017 Configuration menu - View commit details
-
Copy full SHA for a24ba42 - Browse repository at this point
Copy the full SHA a24ba42View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2eb546 - Browse repository at this point
Copy the full SHA a2eb546View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dda2ba - Browse repository at this point
Copy the full SHA 9dda2baView commit details
Commits on Jun 16, 2017
-
Configuration menu - View commit details
-
Copy full SHA for f864463 - Browse repository at this point
Copy the full SHA f864463View commit details -
Configuration menu - View commit details
-
Copy full SHA for a339e16 - Browse repository at this point
Copy the full SHA a339e16View commit details -
Refactor function args ({a, b...})
Zdenko Vujasinovic committedJun 16, 2017 Configuration menu - View commit details
-
Copy full SHA for deda22e - Browse repository at this point
Copy the full SHA deda22eView commit details -
Additional tests for object destructuring in function argument.
Zdenko Vujasinovic committedJun 16, 2017 Configuration menu - View commit details
-
Copy full SHA for 44337dc - Browse repository at this point
Copy the full SHA 44337dcView commit details -
Minor improvement for object destructuring variable declaration.
Zdenko Vujasinovic committedJun 16, 2017 Configuration menu - View commit details
-
Copy full SHA for b68d23a - Browse repository at this point
Copy the full SHA b68d23aView commit details
Commits on Jun 17, 2017
-
refactor function args ({a, b...}) and ({a, b...} = {}); Obj And Para…
…m cleanup
Zdenko Vujasinovic committedJun 17, 2017 Configuration menu - View commit details
-
Copy full SHA for 83983c4 - Browse repository at this point
Copy the full SHA 83983c4View commit details -
Zdenko Vujasinovic committed
Jun 17, 2017 Configuration menu - View commit details
-
Copy full SHA for 7e536e3 - Browse repository at this point
Copy the full SHA 7e536e3View commit details -
Fix object destructuring variable declaration.
Zdenko Vujasinovic committedJun 17, 2017 Configuration menu - View commit details
-
Copy full SHA for b2411c7 - Browse repository at this point
Copy the full SHA b2411c7View commit details -
more tests with default values
Zdenko Vujasinovic committedJun 17, 2017 Configuration menu - View commit details
-
Copy full SHA for 515d981 - Browse repository at this point
Copy the full SHA 515d981View commit details
Commits on Jun 18, 2017
-
Zdenko Vujasinovic committed
Jun 18, 2017 Configuration menu - View commit details
-
Copy full SHA for 2af867a - Browse repository at this point
Copy the full SHA 2af867aView commit details
Commits on Jun 20, 2017
-
Fixed default values in object destructuring.
Zdenko Vujasinovic committedJun 20, 2017 Configuration menu - View commit details
-
Copy full SHA for 3a90db9 - Browse repository at this point
Copy the full SHA 3a90db9View commit details -
Zdenko Vujasinovic committed
Jun 20, 2017 Configuration menu - View commit details
-
Copy full SHA for 2dd0439 - Browse repository at this point
Copy the full SHA 2dd0439View commit details
Commits on Jun 22, 2017
-
Zdenko Vujasinovic committed
Jun 22, 2017 Configuration menu - View commit details
-
Copy full SHA for ad29a18 - Browse repository at this point
Copy the full SHA ad29a18View commit details
Commits on Jun 26, 2017
-
Configuration menu - View commit details
-
Copy full SHA for e10f8c4 - Browse repository at this point
Copy the full SHA e10f8c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab23c7f - Browse repository at this point
Copy the full SHA ab23c7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f718fa7 - Browse repository at this point
Copy the full SHA f718fa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ef94a1 - Browse repository at this point
Copy the full SHA 0ef94a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5163634 - Browse repository at this point
Copy the full SHA 5163634View commit details
Commits on Jun 29, 2017
-
Configuration menu - View commit details
-
Copy full SHA for ec5d2c0 - Browse repository at this point
Copy the full SHA ec5d2c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4752477 - Browse repository at this point
Copy the full SHA 4752477View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dd0709 - Browse repository at this point
Copy the full SHA 2dd0709View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c8af9c - Browse repository at this point
Copy the full SHA 4c8af9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for dab4a12 - Browse repository at this point
Copy the full SHA dab4a12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d7f4e6 - Browse repository at this point
Copy the full SHA 7d7f4e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 620846e - Browse repository at this point
Copy the full SHA 620846eView commit details
Commits on Jun 30, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 2dbc8b8 - Browse repository at this point
Copy the full SHA 2dbc8b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ae0240 - Browse repository at this point
Copy the full SHA 8ae0240View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4f9c20 - Browse repository at this point
Copy the full SHA e4f9c20View commit details -
Configuration menu - View commit details
-
Copy full SHA for b333a92 - Browse repository at this point
Copy the full SHA b333a92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6775b62 - Browse repository at this point
Copy the full SHA 6775b62View commit details -
Merge branch '2' of github.com:jashkenas/coffeescript into destructur…
…ing_object # Conflicts: # test/argument-parsing.coffee
Configuration menu - View commit details
-
Copy full SHA for d189caf - Browse repository at this point
Copy the full SHA d189cafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cd1463 - Browse repository at this point
Copy the full SHA 1cd1463View commit details