js/src/jsapi.cpp
3e9f480972b441c53802cace2cacbfb7510c53c6
created 2016-06-07 20:30 +0200
pushed 2016-06-08 10:16 +0000
Jan de Mooij Jan de Mooij - Bug 1277278 part 2 - Remove JS_ReportPendingException and js::ReportUncaughtException. 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
b5d63d08e34793d22333f3ef9ec7e3d9b35ccec3
created 2016-06-02 10:34 -0400
pushed 2016-06-03 10:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1276317 part 1. Change JS_SetGCZeal to take a JSRuntime, not a JSContext. r=jandem
b086d922b1a91965e19234ffec85cf811cc14409
created 2016-05-28 22:52 -0700
pushed 2016-05-30 13:34 +0000
Jeff Walden Jeff Walden - Bug 1270977 - Mini-followup: JS::detail::ComputeThis must overwrite vp[1] with the boxed |this| object, because various downstream code assumes it's been overwritten (particularly in error cases). r=colors
b4938a38f3c0c840b81f6988d53dc25f30acf6c7
created 2016-05-26 14:49 -0700
pushed 2016-05-30 13:34 +0000
Jeff Walden Jeff Walden - Bug 1270977 - Modify BoxNonStrictThis to not use CallReceiver. r=efaust
d04a27a81ae928cd3535ffb34595ba5d2248a1e8
created 2016-05-28 10:33 +0200
pushed 2016-05-30 13:34 +0000
Jan de Mooij Jan de Mooij - Bug 1276162 part 1 - Stop skipping contexts in GetScriptedCallerActivationFast. r=bz
29e2af4247e1fdd3b865be0a17aa0ef26385b4a7
created 2016-05-27 17:59 +0200
pushed 2016-05-30 13:34 +0000
Jan de Mooij Jan de Mooij - Bug 979730 part 5 - Remove saved frame chains. r=luke
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
c69284da0cf87571ed792a4f6b9ddb7f6b436cab
created 2016-05-26 20:36 -0400
pushed 2016-05-27 21:44 +0000
Jan de Mooij Jan de Mooij - Bug 1274915. Switch JS::DescribeScriptedCaller to walk through saved frames when walking the JS stack. r=bzbarsky
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
1f5902db90a7f9be77ee5938861b2067874fcdc7
created 2016-05-26 10:21 +0200
pushed 2016-05-27 01:49 +0000
Jan de Mooij Jan de Mooij - Bug 1275282 - Don't allocate duplicate empty or small strings. r=luke
472fd2e0cf31ade0406443a8980acd200d8569c1
created 2016-05-24 14:38 +0200
pushed 2016-05-25 13:21 +0000
Jan de Mooij Jan de Mooij - Bug 1274193 part 10 - Use GO_THROUGH_SAVED in JS::GetScriptedCallerGlobal. 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
d2b250ce1693ce8691329f8ac8d447e254a8ea14
created 2016-05-22 00:00 +0200
pushed 2016-05-24 13:16 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 6e043a8ce335 (bug 996060) for cgc test failure in testCall.js. r=backout
6e043a8ce3356d2bb0867cd6f884aadb4b14e606
created 2016-05-21 10:15 -0700
pushed 2016-05-24 13:16 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 996060 - Part 1: Save a stack on JSContext::setPendingException; r=sfink
07921777e50410320b32cce101298ba801c134dc
created 2016-05-19 09:15 +0200
pushed 2016-05-19 16:50 +0000
Jan de Mooij Jan de Mooij - Bug 1273828 - Optimize JS::GetScriptedCallerGlobal. r=luke
6280f6750cef3c80d184dfae026731a129266ab0
created 2016-05-07 12:46 +0100
pushed 2016-05-09 09:20 +0000
Jon Coppeard Jon Coppeard - Bug 1240072 - Add public JS APIs related to modules r=shu
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
fdea8d099dbd8fee22f222f92bc784af46292239
created 2016-04-29 18:10 -0700
pushed 2016-05-02 09:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1268805 - Implement PrivateGCThingValue. (r=terrence)
03af61c547ddad9a95f9dfd2bdbc5ce867badf35
created 2016-04-30 00:52 +0200
pushed 2016-05-02 09:39 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1268805) for build bustage. r=backout on a CLOSED TREE
31075a760b2e8d517de2f16a163621c72549f3a6
created 2016-04-29 15:12 -0700
pushed 2016-05-02 09:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1268805 - Implement PrivateGCThingValue. (r=terrence)
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
6cfb92e3d2c74d81e7ac74058bb2d624613859bf
created 2016-02-23 13:42 -0800
pushed 2016-04-28 14:35 +0000
Jeff Walden Jeff Walden - Bug 888969 - Make the getPrototypeOf/setPrototypeOf traps scriptable. r=efaust, r=bholley
a8f65fd17dc20e16d5ad5727a9b695b18c7c1b15
created 2016-04-26 17:42 +0200
pushed 2016-04-27 11:57 +0000
Tom Schuster Tom Schuster - Bug 1255925 - Change JSFunction::name to return a JSAtom. r=efaust
754df2bac0649206fc1071b1a218fe501fa88cdc
created 2016-04-18 16:47 +0200
pushed 2016-04-18 22:15 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1263882: Set a default value in DescribeScriptedCaller if the filename is null; r=luke
f76c9c94629ca4f2936cf4602adf74e0491061c1
created 2016-04-11 13:03 +0200
pushed 2016-04-18 22:15 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1262402: Add i64 testing infrastructure in Baldr; r=luke
69d4569f7601c7c4e700f29a31d9d252deed7b44
created 2016-03-25 22:19 -0700
pushed 2016-04-14 09:40 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Adjust Promise code to use Call instead of Invoke. r=till
8cf68d45fea85347a87615a49ab2b0e987e24e63
created 2016-03-21 16:12 -0700
pushed 2016-04-14 09:40 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Update function-calling JSAPI methods to use js::Call. r=sfink
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-04-13 09:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
2e4a8e49b5421ca53853e2a614c4ce569d47d908
created 2016-04-04 15:41 -0700
pushed 2016-04-05 03:38 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 911216) for apparently tripling the runtime of SM(p) jobs along with introducing a failure in SM(p)
bd5acdf4a2a1d587a40658303857ca61c0e87abb
created 2016-03-22 16:22 +0100
pushed 2016-04-05 03:38 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 14: Add support for tracking unhandled promise rejections, exposed through a JSAPI function. r=efaust
9d39b91bba9c192fe3cca3c772e3e83e96b9a298
created 2016-03-31 23:07 -0700
pushed 2016-04-01 22:50 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1261207 - Forward declare `js::ScriptSource` instead of casting `void*` pointers; r=jimb
d4dce7faceace88b269122e96994b3f737618cd9
created 2016-03-23 10:40 -0400
pushed 2016-03-31 20:09 +0000
Nathan Froyd Nathan Froyd - Bug 1177488 - use |const char*| for representing async call reasons; r=bz,fitzgen
d317ee09ff1a1bda98797be54b7d2f7dc10b84d6
created 2016-03-28 10:28 -0700
pushed 2016-03-29 12:40 +0000
Kyle Huey Kyle Huey - Bug 1259290: Part 3 - Remove JS_ReportError and cx handling from RegisterWorker and friends. r=bz,jandem
aaf2b3f9970e9d5e81d6f8d631afe715e2b9f982
created 2016-03-25 12:11 -0700
pushed 2016-03-26 02:10 +0000
Wes Kocher Wes Kocher - Backed out changeset 95494e68c722 (bug 1177488) for crashes in test_bug732665.xul CLOSED TREE
95494e68c7221d808062ecfbc7189b2db8cf62cb
created 2016-03-23 10:40 -0400
pushed 2016-03-26 02:10 +0000
Nathan Froyd Nathan Froyd - Bug 1177488 - use |const char*| for representing async call reasons; r=bz,fitzgen
cd0123e0a09d67d7991e6e7e1407d189cac2feda
created 2016-03-23 13:26 +0100
pushed 2016-03-25 15:50 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1258535 - Part 0: Add more and stronger asserts that SavedStacks-related JSAPI methods are called correctly; r=jandem
604a180b6cc0e101eef1f974356b613aa0a40146
created 2015-11-25 22:38 +0900
pushed 2016-03-23 15:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 12: Remove JS_NewRegExpObjectNoStatics and JS_NewUCRegExpObjectNoStatics. r=till
79925a383bbc06be1a47c730f2d094a5c2a82d07
created 2015-11-25 22:38 +0900
pushed 2016-03-23 15:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 11: Remove multiline parameter from JS_SetRegExpInput. r=till
c11dcc75f7a47792d391f447ab77ebb40894c3ff
created 2015-11-25 22:38 +0900
pushed 2016-03-23 15:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 10: Remove HandleObject parameter from JS_NewRegExpObject and JS_NewUCRegExpObject. r=till
1e6d7810b79a6c57538f3241c23896c2dccf5b68
created 2015-11-25 22:38 +0900
pushed 2016-03-23 15:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 6: Remove multiline parameter from RegExpStatics::reset. r=till
1090265b5b38d364569b950444194e4084908117
created 2015-11-25 22:38 +0900
pushed 2016-03-23 15:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 5: Remove RegExpObject::createNoStatics. r=till
3ba888fc9595655b04776d6e693f79943290747c
created 2015-11-25 22:38 +0900
pushed 2016-03-23 15:30 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 4: Remove RegExpStatics* parameter from RegExpObject::create. r=till
e947c9941fe17266770e9f56f283f0d7628b2b65
created 2016-02-10 23:10 +0100
pushed 2016-03-23 15:30 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 11: Implement all Promise inspection functionality as Debugger getters. r=shu,fitzgen
021f70a04fadc6155030df3d30d8c4f01278dd6a
created 2015-11-10 12:34 +0100
pushed 2016-03-23 15:30 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 7: Implement ES6 Promises in the JavaScript engine. r=efaust
f22eed4b7a39beeff05a30670e8339c3e29c8146
created 2016-01-01 14:19 +0900
pushed 2016-03-22 23:58 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1153978 - Part 1: Separate buildIdOp from AsmJSCacheOps. r=jandem,bz
fb0097406a607d8218a9ab0ede604b0f757e1772
created 2016-03-15 11:16 +0000
pushed 2016-03-16 00:33 +0000
Jon Coppeard Jon Coppeard - Bug 1254108 - Remove incorrect assertion about heap size r=terrence
04ea7a18573df2a6b3b9f9e58f4a0c0d8a281d2f
created 2016-03-14 13:15 -0700
pushed 2016-03-15 09:44 +0000
Wes Kocher Wes Kocher - Backed out changeset ee3c99e6f676 (bug 1177488) for LeakSanitizer failures
ee3c99e6f6768fd804b58544efd97262cfea4779
created 2016-03-08 16:29 -0500
pushed 2016-03-15 09:44 +0000
Nathan Froyd Nathan Froyd - Bug 1177488 - use |const char*| for representing async call reasons; r=bz,fitzgen
2b83147ead2695427cd346eb80cf8c33a2210ba7
created 2016-03-09 11:20 +0100
pushed 2016-03-15 09:44 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1251308; r=luke
39463641013346389bee9b585f8f08e8f4770a3a
created 2016-03-13 04:26 +0900
pushed 2016-03-12 20:25 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 08ee8e76c703 (bug 1153978)
08ee8e76c7039e07c91f34477121787c845c2cca
created 2016-01-01 14:19 +0900
pushed 2016-03-12 20:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1153978 - Part 1: Separate buildIdOp from AsmJSCacheOps. r=jandem,bz
66a3bf3abe2eb4653cc6357736c3a43014b11364
created 2016-03-11 15:19 +0100
pushed 2016-03-12 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1212328 - Clean up some JSErrorReport-related code. r=Waldo,bz
7e3fc275d7636f52a61db1077b2e63cef3168236
created 2016-03-08 10:15 +0000
pushed 2016-03-09 00:09 +0000
Jon Coppeard Jon Coppeard - Bug 1253124 - Check return values in and around js::ValueToSourceForError r=jandem
2f67bfe42f63fd0a870b6373795bd35d12e83977
created 2016-02-10 23:09 +0100
pushed 2016-03-07 10:38 +0000
Till Schneidereit Till Schneidereit - Bug 1246929 - Skip installing functions and properties on builtins for the self-hosting global. r=Waldo
48b7c3fa5914b0cb3a02d12c708195c0d7a9bb9e
created 2016-02-22 12:50 +0000
pushed 2016-02-23 15:57 +0000
Jon Coppeard Jon Coppeard - Bug 1243808 - Allow modules to be compiled off main thread r=shu
ec2ea269b3de08dfc9827971d1c62b70a39bf496
created 2016-02-17 11:24 -0800
pushed 2016-02-18 13:04 +0000
Terrence Cole Terrence Cole - Bug 1248681 - Warn if the result of putWrapper goes unused; r=sfink
49868bdea8c8241e2acf98df37e386e1982cde09
created 2016-02-15 10:37 +0000
pushed 2016-02-16 11:22 +0000
Jon Coppeard Jon Coppeard - Bug 1188364 - Supress GC while transplanting to prevent compacting GC observing intermediate state r=terrence
966f47ed2f25eb54fb1f967d4443b3c2b8b63220
created 2016-02-12 04:11 -0800
pushed 2016-02-14 03:26 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
less more (0) -3000 -1000 -300 -100 -60 tip