js/src/vm/SelfHosting.cpp
5ab01476a1ccebc49962acd2737980fa6ec1f69f
created 2016-08-29 02:05 +0900
pushed 2016-10-31 15:58 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1185106 - Part 11.1: Implement async functions. r=till
309ecb16acfe18bcf53d42497d0c3a489b43bc9e
created 2016-10-10 16:57 +0200
pushed 2016-10-30 18:06 +0000
Till Schneidereit Till Schneidereit - Bug 1313049 - Port Promise-related functions from self-hosted JS to C++. r=arai, f=bz
dc422956242bacfbf88d716f5b967d2c985b913b
created 2016-10-29 09:12 -0400
pushed 2016-10-29 13:21 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge autoland to m-c. a=merge
b171726c465e305411429b29012f48e890598b3f
created 2016-10-28 16:15 -0700
pushed 2016-10-29 13:21 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1313049) for various promise-related failures a=backout CLOSED TREE
72764ba31b81562e3069f6935da33cae06fe6b00
created 2016-10-10 16:57 +0200
pushed 2016-10-29 13:21 +0000
Till Schneidereit Till Schneidereit - Bug 1313049 - Port Promise-related functions from self-hosted JS to C++. r=arai, f=bz
5868e557eae14ab7ac1a3fc89fe50b71a8665b55
created 2016-10-28 10:37 +0200
pushed 2016-10-29 13:21 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset ee0568282adc (bug 837961) for "No such property on self-hosted object: offsetVal" failures in Windows XP Jit tests. r=backout
ee0568282adc0d6cddf74c3e635568145d5a987d
created 2016-10-06 22:37 -0700
pushed 2016-10-29 13:21 +0000
André Bargull André Bargull - Bug 837961 - Part 2: Implement timeZone support for Intl.DateTimeFormat. r=Waldo
8299da5273e7c9748b6089a36b42868ecd9feb78
created 2016-10-25 19:09 +0900
pushed 2016-10-26 05:13 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263340 - Part 6: Use flags slot value instead of RegExp.prototype.flags in RegExpSplit. r=till
84300334b59cdd917a97b274641c2fcd6eb8d64a
created 2016-10-24 08:49 -0700
pushed 2016-10-26 05:13 +0000
André Bargull André Bargull - Bug 1288456: Resolve the target's prototype earlier in Function.prototype.bind. r=till
26fcee410e9f006d1561535ad91906ca590aa507
created 2016-10-25 00:54 +0900
pushed 2016-10-25 08:51 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290506 - Clone RegExp object at the top of RegExpGlobalReplaceOptFunc and RegExpGlobalReplaceOptElemBase to avoid the effect of RegExp#compile. r=till
fe8948da2efd64f8695f00f3dd49437f0945051a
created 2016-08-14 20:39 +0900
pushed 2016-10-23 17:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 5: Rename message to toStringResult if it is the result of toString. r=bholley,jwalden,froydnj
e8bc246a57ad418864039ffe1dfb2cbe9a83fba1
created 2016-08-14 20:39 +0900
pushed 2016-10-23 17:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 4: Do not duplicate message in ExpandErrorArgumentsVA, and remove message parameter from WarningReporter. r=jwalden
971d6777956556108ab4d571015e8360ded559c3
created 2016-10-18 17:27 -0700
pushed 2016-10-20 01:36 +0000
Wes Kocher Wes Kocher - Backed out 10 changesets (bug 1283710) for osx xpcshell failures a=backout
d72527b7d3c0c328e65bdaf4c259921a1e8481c2
created 2016-08-14 20:39 +0900
pushed 2016-10-20 01:36 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 5: Rename message to toStringResult if it is the result of toString. r=bholley,jwalden,froydnj
ee5215f1a38e702d7335da05316ead5978e64986
created 2016-08-14 20:39 +0900
pushed 2016-10-20 01:36 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 4: Do not duplicate message in ExpandErrorArgumentsVA, and remove message parameter from WarningReporter. r=jwalden
ed543ea2c0ad6f8f9c0113a42bb0462fac045c6f
created 2016-10-14 09:03 -0700
pushed 2016-10-19 02:58 +0000
André Bargull André Bargull - Bug 1122396 - Validate newly created instances in typed array builtins. r=evilpie
b08857e08eb88c58d4ba92014c607ce54568bf57
created 2016-09-30 13:11 -0700
pushed 2016-10-17 09:37 +0000
Jeff Walden Jeff Walden - Bug 1303678. r=arai
7452437b3ab571b1d60aed4e973d82a1471f72b2
created 2016-10-13 18:45 +0200
pushed 2016-10-13 16:51 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset b2fbdba6f5c7 (bug 837961) for failing jsreftest.html?test=ecma_3/Date/15.9.5.5.js. r=backout a=backout
b2fbdba6f5c79dde85b8bb2d3f201449a13badba
created 2016-10-06 22:37 -0700
pushed 2016-10-13 09:59 +0000
André Bargull André Bargull - Bug 837961 - Part 2: Implement timeZone support for Intl.DateTimeFormat. r=Waldo
261f1b97c5d8c20ba7279768a63962d39be02192
created 2016-10-06 22:18 -0700
pushed 2016-10-11 02:14 +0000
André Bargull André Bargull - Bug 1303396 - Don't assert when calling intrinsic_ConstructFunction with non-JSFunction. r=till
b1428a6cabc5c470e505841d2306e5ca4c3576f7
created 2016-08-15 23:05 +0900
pushed 2016-09-30 10:10 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 9: Use Latin1 variant of JS_ReportErrorNumber after encoding in Latin1. r=jandem
ccacc9678443f2a45da35f3486e0b0bb814e4fd8
created 2016-08-14 20:39 +0900
pushed 2016-09-30 10:10 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 6: Use ASCII variant of JS_ReportErrorNumber in simple case. r=jwalden
78565156728208e4cb9d20f1a288ba300ceb475f
created 2016-08-14 20:39 +0900
pushed 2016-09-29 09:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 1: Use ASCII variant of JS_ReportError in simple case. r=jwalden
f3f97d528c6e5b6b47ccd0d9fc6476a5847dcae0
created 2016-09-01 12:25 +0200
pushed 2016-09-01 16:13 +0000
Zibi Braniecki Zibi Braniecki - Bug 1287503 - Expose a JS Intl API to get calendar information. r=waldo
99b60f9205ef6b50ab928247d365532f1a8cc893
created 2016-08-31 16:40 -0700
pushed 2016-09-01 16:13 +0000
Wes Kocher Wes Kocher - Backed out changeset 81723d4f90ed (bug 1287503) for jsreftest failures a=backout
81723d4f90ed804b7a29d70aa1408b1f81a335e9
created 2016-08-31 11:00 +0200
pushed 2016-09-01 16:13 +0000
Zibi Braniecki Zibi Braniecki - Bug 1287503 - Expose a JS Intl API to get calendar information. r=waldo
f382d56789de9a9c9324cb4ba401d6fb747e5c0e
created 2016-08-31 00:13 +0200
pushed 2016-08-31 13:53 +0000
Tom Schuster Tom Schuster - Bug 1114580 - Implement ES6 Symbol.toStringTag. r=jorendorff
cb039b3ce40446a7b417214f28cf80f727f202f4
created 2016-08-25 14:20 -0700
pushed 2016-08-30 00:56 +0000
Sumit Tiwari Sumit Tiwari - Bug 1295034 - Assertion failure when sorting TypedArrays constructed under JIT; r=mrrrgn
0ab4d5b055e4494d242fd81322d0c391dfc06c13
created 2016-08-05 18:40 +0200
pushed 2016-08-26 23:33 +0000
Till Schneidereit Till Schneidereit - Bug 1289318 - Part 5: Port most Promise functions directly involved in Promise resolution from JS to C++. r=efaust
08a8d0921fe32e698df0317e68434e9f7abad6d0
created 2016-08-25 13:19 -0700
pushed 2016-08-26 13:37 +0000
Wes Kocher Wes Kocher - Backed out 1 changesets (bug 1295034) for spidermonkey failures a=backout
024e7dc7a219e3f276bc2245746bbad67a574ea9
created 2016-08-25 12:21 -0700
pushed 2016-08-26 13:37 +0000
Sumit Tiwari Sumit Tiwari - Bug 1295034 - Assertion failure when sorting TypedArrays constructed under JIT; r=mrrrgn
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-26 00:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
56b2e554763a8bfacdc999583c5d5bffc1543e9a
created 2016-08-22 09:56 -0700
pushed 2016-08-23 14:12 +0000
Eric Faust Eric Faust - Bug 1287340 - Part 3: Properly forward new.target in bound function subclassing. (r=till)
9193c55ec783c7d2bf7049d6c28944e60b5fe612
created 2016-06-29 17:45 -0500
pushed 2016-08-05 10:07 +0000
Jason Orendorff Jason Orendorff - Bug 1283167 - Remove MOZ_SELFHOSTEDJS. r=till.
c197d68a2cf1cfc147655a2cfd014762adb88c43
created 2016-08-02 10:37 +0100
pushed 2016-08-02 15:14 +0000
Jon Coppeard Jon Coppeard - Bug 1287410 - Add more fine-grained module state r=shu
9e9fcc1feac2dc2717bbb051e6c48e78cf80251a
created 2016-07-27 14:29 +0200
pushed 2016-07-28 15:45 +0000
Till Schneidereit Till Schneidereit - Bug 1289040 - Properly handle non-wrapped Promise hook functions in UnwrappedPerformPromiseThen. r=efaust
ccb0ca7468c1524ae532d70c1ca3380d296f097c
created 2016-07-16 12:00 +0200
pushed 2016-07-17 08:10 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 29: Don't unwrap in JS::IsPromiseObject and JS::GetPromiseState. r=efaust
034f54c5ac438256cfb185eaaab63065a19d2e0d
created 2016-07-13 10:20 +0100
pushed 2016-07-13 15:31 +0000
Jon Coppeard Jon Coppeard - Bug 1284486 - Disallow returying ModuleDeclarationInstantiation after error r=shu
d1be02c274005bd8574cc61117c3f758cf7f09ab
created 2016-07-05 11:06 +0200
pushed 2016-07-05 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1283855 part 5 - Make warning reporter APIs take JSContext instead of JSRuntime. r=arai
fcec96be60dbdc28870c8bbb92af7fc0b1d7709a
created 2016-07-02 02:00 +0200
pushed 2016-07-02 09:22 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 27: Properly set up incumbent and current globals for Promise reaction jobs. r=efaust,bz
2416ac97f70c68fc6f4afe07484ed6f54da398eb
created 2016-06-27 15:21 -0700
pushed 2016-06-28 14:15 +0000
Eric Faust Eric Faust - Bug 1280042 - Fix .constructor.name for instances of subclasses with default constructors. (r=Waldo)
3b42129e45a9bdfbefeb35a2ea26d60d757c7e1f
created 2016-06-07 20:30 +0200
pushed 2016-06-08 10:16 +0000
Jan de Mooij Jan de Mooij - Bug 1277278 part 3 - Rename error reporter callback to warning reporter, assert it's only used for warnings. r=luke
aaebaccae0a2c9595c3009f08cdb4c84ad82d4b4
created 2016-06-07 20:30 +0200
pushed 2016-06-08 10:16 +0000
Jan de Mooij Jan de Mooij - Bug 1277278 part 1 - Remove ContextOptions and make autoJSAPIOwnsErrorReporting the default. r=luke
f2e6fa9e0a42936f6b46d5ef927663fd4abe3316
created 2016-06-02 01:19 +0900
pushed 2016-06-02 10:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1276082 - Get self-hosted function name only from global functions. r=h4writer
3aa6261dbb771b04806ad970af5aeebc33190a6e
created 2016-06-01 15:26 +0200
pushed 2016-06-02 10:01 +0000
Jan de Mooij Jan de Mooij - Bug 1276865 - Set autoJSAPIOwnsErrorReporting when initializing the self-hosting compartment. r=till
d2f18efe44a37ee8746041c3f4aaa59bfef217c8
created 2016-05-27 17:57 +0200
pushed 2016-05-30 13:34 +0000
Jan de Mooij Jan de Mooij - Bug 979730 part 1 - Remove frame iterator SavedOption. r=luke
c83647796df591e968223315b8779b1008f42b4b
created 2016-03-22 16:22 +0100
pushed 2016-05-27 01:49 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 15: Port Promise reaction jobs to C++ to enable correct async stacks. r=efaust
f0b339198f151607d257d02679a839d0b40dfe43
created 2016-03-22 16:22 +0100
pushed 2016-05-27 01:49 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 14: Add support for tracking unhandled promise rejections, exposed through a JSAPI function. r=efaust
96cef64eadc3ec04504d52834c300bdb0d202fb5
created 2016-03-22 16:22 +0100
pushed 2016-05-27 01:49 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 13: Set Promise allocation stack as async stack for Promise callback jobs. r=efaust,bz
dca0aaaa1f59bfd84c1daabc21663cb7604cd76a
created 2016-05-26 01:26 +0900
pushed 2016-05-26 15:23 +0000
Hannes Verschore Hannes Verschore - Bug 1260435 - Make RegExp hoistable when it's used only in RegExpBuiltinExec. r=h4writer
f95d305dc0f804dea500ea8910683668f8729c7e
created 2016-05-18 12:03 -0700
pushed 2016-05-25 13:21 +0000
Terrence Cole Terrence Cole - Bug 1273276 - Rename HeapPtr to GCPtr; r=jonco
faa07a14d470bf380a3cc5e57af34e7f7b64722b
created 2016-05-24 14:38 +0200
pushed 2016-05-25 13:21 +0000
Jan de Mooij Jan de Mooij - Bug 1274193 part 7 - Use GO_THROUGH_SAVED in rollbackPartiallyInitializedObjects and ReportIncompatibleSelfHostedMethod. r=luke
722a014fc551b4e2e59ed6e114e04c0291f9f455
created 2016-05-24 07:51 +0200
pushed 2016-05-24 13:16 +0000
Jan de Mooij Jan de Mooij - Bug 1274193 part 3 - Use GO_THROUGH_SAVED when we know there's no saved frame boundary. r=luke
f96ba14774c0750556be28f7b5c5a14365af0232
created 2016-05-24 07:50 +0200
pushed 2016-05-24 13:16 +0000
Jan de Mooij Jan de Mooij - Bug 1274193 part 1 - Pass SavedOption explicitly to frame iterators. r=luke
8302c77d1f239ce9167eab689692d203d4cb5652
created 2016-05-18 11:51 +0200
pushed 2016-05-19 16:50 +0000
Lars T Hansen Lars T Hansen - Bug 1227207 - throw correct error type. r=jorendorff
c57fdf4b8e07f197d7355ffd005cfefb75715700
created 2016-05-09 20:48 +0900
pushed 2016-05-10 10:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1271147 - Merge RegExpCreate and regexp_construct self-hosting builtins. r=till
d1b90728ce14ed9988383975b3a0399dc8ef81f1
created 2016-05-09 20:48 +0900
pushed 2016-05-10 10:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1108382 - Remove non-standard flag argument from String.prototype.{search,match,replace}. r=till
6ff565c59df8b540306742bfb40dfcfffb282f8a
created 2016-03-18 16:45 -0700
pushed 2016-05-04 10:01 +0000
Jeff Walden Jeff Walden - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust
29f94bde2afa772692ab94b437ce74c294190954
created 2016-04-28 08:37 +0200
pushed 2016-04-28 14:35 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3c4b7e1de629 (bug 1263778) for assertion failures
3c4b7e1de6290ef6e21f2f9e17f99ee5a04f47c6
created 2016-03-18 16:45 -0700
pushed 2016-04-28 14:35 +0000
Jeff Walden Jeff Walden - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust
less more (0) -300 -100 -60 tip