Geoffrey Booth
e5aa758dda
2.2.4 ( #5025 )
...
* Update changelog for 2.2.4
* Bump version to 2.2.4; update output
2.2.4
2018-03-29 20:00:45 -07:00
zdenko
001f97ac39
Fix #5013 : return statement as an expression ( #5014 )
...
* fix #5013
* disallow statement in the expression
2018-03-17 23:08:43 -07:00
Robert de Forest
ce66a499de
Make node --harmony bin/cake test pass on Node 9 ( #5012 )
...
* Make `node --harmony bin/cake test` pass on Node 9
Make classMaker() explicitly return an object
* Update Travis and AppVeyor to use --harmony and v9
2018-03-17 23:02:40 -07:00
zdenko
0268505119
Optimize 'for-range-by' loop when 'by' is literal number ( #5016 )
...
* optimize 'for-range-by' loop when 'by' is literal number
* small fix
2018-03-15 08:02:13 -07:00
Robert de Forest
5a43b2d7c5
simplified test file skipping ( #4996 ) ( #5003 )
...
simplified test file skipping (#4996 )
2018-03-12 19:03:44 -07:00
Geoffrey Booth
820942c3d0
2.2.3 ( #5010 )
...
* Bump version to 2.2.3; update packages
* Update output
* Update changelog
2.2.3
2018-03-11 13:48:14 -07:00
zdenko
1869f3121d
Fix: destructuring assignment with an empty array in object ( #5000 )
...
* destructuring assignment with empty array in object
* improvements
2018-03-10 07:39:35 -08:00
zdenko
4c0363fb7c
Fix #5004 : incorrect compiled code when a destructuring array contains accessors ( #5005 )
2018-03-07 15:57:31 -08:00
Geoffrey Booth
746b0c7cc6
Code of Conduct ( #4992 )
...
* Code of Conduct
* Email address
2018-02-26 22:18:13 -08:00
Geoffrey Booth
b2fe7772c5
Pull request template ( #4994 )
2018-02-26 17:50:25 -08:00
Geoffrey Booth
23479eb486
Create issue template ( #4993 )
2018-02-26 17:50:14 -08:00
Geoffrey Booth
63b8543d73
Update output
2018-02-25 01:09:52 -08:00
zdenko
7542a75ff8
get/set example ( #4990 )
2018-02-25 00:18:57 -08:00
Joseph Lin
0875039d52
[update] copyright year to 2018 ( #4988 )
2018-02-24 23:40:11 -08:00
Geoffrey Booth
e0833c29ce
2.2.2 ( #4986 )
...
* Changelog for 2.2.2
* Bump version to 2.2.2
* Bump dependencies
* Update output
2.2.2
2018-02-22 00:31:14 -08:00
zdenko
72ab6feb2f
Fix #4889 : for...range loop condition ( #4891 )
...
* fix #4889
* test
* move test from 'control_flow' to 'ranges'
* More range tests
2018-02-20 00:46:20 -08:00
zdenko
eb7009268d
fix #4898 ( #4899 )
2018-02-17 16:57:49 -08:00
zdenko
571e9df335
fix #4874 ( #4888 )
2018-02-08 21:11:11 -08:00
Geoffrey Booth
a73f66bc11
2.2.1 ( #4885 )
...
* 2.2.1 changelog
* Bump version to 2.2.1 and update output
2.2.1
2018-02-06 22:28:15 -08:00
zdenko
ba094126e2
Fix #4882 : Range not declaring var for the "i" ( #4883 )
...
* fix #4882
* test
2018-02-04 13:33:08 -08:00
zdenko
794f65fbd7
Fix #4878 : Compile error when using destructuring with a splat or expansion in an array ( #4879 )
...
* fix #4878
* improvements
* test
* refactor
2018-02-03 13:35:41 -08:00
Geoffrey Booth
0490eb9a3a
2.2.0 ( #4873 )
...
* Changelog for 2.2.0
* Bump version
* Bump package versions
* Fix `cake doc:source` for Docco 0.8.0
* Update output; some text tweaks
2.2.0
2018-02-01 20:14:26 -08:00
zdenko
9e80f6fa67
Fix #2047 : Infinite loop possible when for loop with range uses variables ( #4853 )
...
* fix #2047
* Additional check for 'step'; tests
* Fix #4105 (#4855 )
* Update output
* Throw warning for unsupported runtimes, e.g. Node < 6 (#4839 )
* fix #1403 (#4854 )
* Update output
* [Change]: Destructuring with non-final spread should still use rest syntax (#4517 ) (#4825 )
* destructuring optimization
* refactor
* minor improvement, fix errors
* minor refactoring
* improvements
* Update output
* Update output
* Fix #4843 : bad output when assigning to @prop in destructuring assignment with defaults (#4848 )
* fix #4843
* improvements
* typo
* small fix
* Fix #3441 : parentheses wrapping expression throw invalid error (#4849 )
* fix #3441
* improvements
* refactor
* Fix #1726 : expression in property access causes unexpected results (#4851 )
* fix #1726
* Explain what's happening, rather than just linking to an issue
* Updated output
* Optimization
* Update output
* remove casting to number
* cleanup tests
2018-01-31 19:51:43 -08:00
Geoffrey Booth
fc5ab1afa3
Update output
2018-01-31 06:33:17 -08:00
zdenko
0aa77f157a
fix #4871 ( #4872 )
2018-01-31 06:31:52 -08:00
Geoffrey Booth
1849f0db76
Fix #4852 , @get @set implicit object ( #4867 )
...
* Test cases for #4852 , get/set oddities
* Fix soak before accessor call to `get` or `set`
* Fixes #4852 : More get/set cases; cleanup style
* Check for tokens' existence before referencing them
2018-01-30 21:17:55 -08:00
zdenko
d86597dbad
Fix #3306 : trailing comma in a function call in the last line throws a syntax error ( #4860 )
...
* fix #3306
* added test
2018-01-30 21:09:50 -08:00
zdenko
bf91781888
Fix #4868 : Incorrect ‘Can’t call super with @params’ error ( #4869 )
...
* fix #4868
* improvements
* tests
2018-01-30 21:06:54 -08:00
Geoffrey Booth
dcd6de9a77
Update output
2018-01-30 20:51:15 -08:00
zdenko
70b510bcb7
Fix #3933 : Missing then doesn’t trigger nearby error ( #4862 )
...
* fix #3933
* tests
2018-01-30 15:04:29 -08:00
zdenko
84d596d534
Fix #4437 : variable scope in chained calls ( #4863 )
...
* fix #4437
* tests
2018-01-29 23:01:25 -08:00
zdenko
c804087ec9
Fix #3921 & #2342 : inline function without parentheses used in condition, inline 'else' ( #4838 )
...
* fix #3921 : inline function without parentheses used in condition
* add grammar rules
* fix issue #2343
* typos
* multiple 'else' in line
* close 'else if'
2018-01-28 17:51:57 -08:00
zdenko
74bd537d6c
fix #3909 ( #4861 )
2018-01-28 02:38:39 -08:00
zdenko
0217ed5505
Fix #1726 : expression in property access causes unexpected results ( #4851 )
...
* fix #1726
* Explain what's happening, rather than just linking to an issue
* Updated output
* Optimization
2018-01-15 20:03:01 -08:00
zdenko
e53307b46b
Fix #3441 : parentheses wrapping expression throw invalid error ( #4849 )
...
* fix #3441
* improvements
* refactor
2018-01-15 19:32:27 -08:00
zdenko
c8c8c167d1
Fix #4843 : bad output when assigning to @prop in destructuring assignment with defaults ( #4848 )
...
* fix #4843
* improvements
* typo
* small fix
2018-01-15 19:29:48 -08:00
zdenko
c1283ead45
[Change]: Destructuring with non-final spread should still use rest syntax ( #4517 ) ( #4825 )
...
* destructuring optimization
* refactor
* minor improvement, fix errors
* minor refactoring
* improvements
* Update output
* Update output
2018-01-15 19:24:21 -08:00
Geoffrey Booth
3ade25a32c
Update output
2018-01-15 19:06:57 -08:00
zdenko
7ea3ea92f3
fix #1403 ( #4854 )
2018-01-15 16:54:55 -08:00
Geoffrey Booth
a70f1a082e
Throw warning for unsupported runtimes, e.g. Node < 6 ( #4839 )
2018-01-14 23:40:36 -08:00
Geoffrey Booth
2ccbb6b91a
Update output
2018-01-14 20:56:26 -08:00
zdenko
e348026073
Fix #4105 ( #4855 )
2018-01-14 20:16:29 -08:00
Geoffrey Booth
7c6f3788ca
Fix #4836 : functions named get or set can be used without parentheses when attached to @ ( #4837 )
2018-01-06 13:58:43 -08:00
Geoffrey Booth
12fcbfc654
2.1.1 ( #4835 )
...
* Bump version to 2.1.1
* 2.1.1 changelog
* 2.1.1 updated output
2.1.1
2017-12-29 16:54:57 -08:00
Chris Connelly
38f5963b85
Use free variables for anonymous classes ( #4826 )
...
Fixes #4822 .
2017-12-28 14:50:12 -08:00
Chris Connelly
ffbe51e374
Set the context of executable class body wrappers ( #4828 )
...
Fixes #4827 .
2017-12-18 10:51:08 -08:00
Geoffrey Booth
926cb8463c
2.1.0 ( #4823 )
...
* Changelog for 2.1.0; remove text from objects section that is no longer valid for CS2/ES2015.
* Update packages
* 2.1.0 build
* Update output
* Correct reference to `//` division, per https://github.com/coffeescript6/discuss/issues/39#issuecomment-347144647
2.1.0
2017-12-10 23:12:33 -08:00
zdenko
b1286752b9
improve elision output ( #4824 )
2017-12-10 15:22:34 -08:00
zdenko
5eb9dded52
[Enhancement] Computed property keys ( #4622 ) ( #4803 )
...
* Computed property keys
* refactor
* improvements
* refactor tests
* fix comments
2017-12-08 22:42:47 -08:00
zdenko
7f5ab7eb0d
[Enhancement] CSX fragments syntax ( #4802 ) ( #4804 )
...
* CSX fragments
* regex improvement; tests
* regex improvement
* regex improvement
* bug fix; regex
* Fix style
* Split fragment tests
2017-12-08 22:41:02 -08:00