[DOCS-981] Document JavaScript interface changes related to v8 switch Created: 12/Jan/13 Updated: 30/Oct/23 Resolved: 20/Feb/13 |
|
| Status: | Closed |
| Project: | Documentation |
| Component/s: | Server |
| Affects Version/s: | None |
| Fix Version/s: | Server_Docs_20231030 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Ben Becker | Assignee: | Kay Kim (Inactive) |
| Resolution: | Done | Votes: | 0 |
| Labels: | srl | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Participants: | |||||||||||||||||
| Days since reply: | 10 years, 51 weeks, 5 days ago | ||||||||||||||||
| Description |
|
We need to document changes between spidermonkey and v8 which may impact users. |
| Comments |
| Comment by auto [ 22/Feb/13 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'date': u'2013-02-22T18:43:08Z', u'name': u'Sam Kleinman', u'email': u'samk@10gen.com'}Message: | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by auto [ 22/Feb/13 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'date': u'2013-02-22T18:25:03Z', u'name': u'Sam Kleinman', u'email': u'samk@10gen.com'}Message: merge: | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by auto [ 22/Feb/13 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'date': u'2013-02-20T08:20:05Z', u'name': u'kay', u'email': u'kay.kim@10gen.com'}Message:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by auto [ 22/Feb/13 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'date': u'2013-02-20T08:20:05Z', u'name': u'kay', u'email': u'kay.kim@10gen.com'}Message:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by auto [ 22/Feb/13 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'date': u'2013-02-20T08:20:05Z', u'name': u'kay', u'email': u'kay.kim@10gen.com'}Message:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by auto [ 22/Feb/13 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'date': u'2013-02-20T08:20:05Z', u'name': u'kay', u'email': u'kay.kim@10gen.com'}Message:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by auto [ 22/Feb/13 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'date': u'2013-02-20T08:20:05Z', u'name': u'kay', u'email': u'kay.kim@10gen.com'}Message:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by auto [ 22/Feb/13 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Author: {u'date': u'2013-02-20T08:20:05Z', u'name': u'kay', u'email': u'kay.kim@10gen.com'}Message:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Aaron Heckmann [ 15/Feb/13 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Need to update the blog/release notes since some of ES5 doesn't work on our documents (closed as wont fix). | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Aaron Heckmann [ 12/Feb/13 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I sent the release notes off to Sam. Once the release notes are updated, we can publish the blog post. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Aaron Heckmann [ 22/Jan/13 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Spidermonkey extensions not available in v81) Iterator(), StopIteration(), and generators (yield keyword): link 2) E4X extensions: XML(), Namespace(), QName(), XMLList(), isXMLName() 3) InternalError() constructor 5) uneval() 6) for each...in link 7) Array comprehension `var r = [i * i for each (i in a)]` 8) Multiple catch blocks:
9) Conditional function definition:
10) String generics:
11) Array generics:
12) Array#toSource Obsoleted by ES51) The non-standard Object.keySet() function can be removed in favor of the standardized Object.keys() available in v8. 2) The non-standard String#rtrim() function can be removed in favor of the standardized String#trimRight() available in v8. 3) The non-standard String#ltrim() function can be removed in favor of the standardized String#trimLeft() available in v8. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Ben Becker [ 12/Jan/13 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Starting a stub for user-facing changes we need to document. Some of these will come from QA tasks, while others can likely come from existing JIRA tickets. |