js/src/jsapi.cpp
029c7b6eee9921c386484ef666946db49c976fc0
created 2017-09-22 12:35 +0200
pushed 2017-09-22 22:31 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset be26c0a0a56f (bug 1380033) for build bustage on Windows at js/src/shell/js.cpp(1351). r=backout on a CLOSED TREE
be26c0a0a56f7cfe70d12a7c40dab13229622839
created 2017-08-31 12:24 +0200
pushed 2017-09-22 22:31 +0000
Lars T Hansen Lars T Hansen - Bug 1380033 - Tiering policy with time estimation. r=luke
ecf1fb0316d98aa760062060036cdbd36e38233b
created 2017-09-21 15:50 +0100
pushed 2017-09-22 00:04 +0000
Jon Coppeard Jon Coppeard - Backed out changeset 29b2e8acf5f9 (bug 1400278) for local crashes
29b2e8acf5f925c4ee2c5534f02bc9608afd674a
created 2017-09-20 13:19 +0100
pushed 2017-09-21 00:47 +0000
Jon Coppeard Jon Coppeard - Bug 1400278 - Replace runtime allocation with system or zone allocation where possible r=jandem
9980c7c2f2314036dcf4b95b8f7ea8070dd9d9cf
created 2017-09-11 15:25 -0700
pushed 2017-09-19 22:50 +0000
Blake Kaplan Blake Kaplan - Bug 1398396 - Make locale functions take a runtime instead of a context. r=janv,jorendorff
5eb5af7c30a999bd03d3df13067640b9967875d1
created 2017-09-07 14:59 +0200
pushed 2017-09-07 22:06 +0000
Jan de Mooij Jan de Mooij - Bug 1394835 part 4 - Split js::DefineProperty/DefineElement in separate accessor vs data functions. r=anba
3722d60f20ec24d71a497076131f89705dcb46e7
created 2017-09-06 16:56 +0200
pushed 2017-09-07 10:41 +0000
Jan de Mooij Jan de Mooij - Bug 1394835 part 3 - Remove unused flags argument and an unnecessary root. r=anba
09f20c2547eda4acb5ac051e9fff4f54071ba854
created 2017-09-06 16:56 +0200
pushed 2017-09-07 10:41 +0000
Jan de Mooij Jan de Mooij - Bug 1394835 part 2 - Split static DefineProperty helpers in jsapi.cpp in data vs accessor functions. r=anba
559aa293d7cc6d582650c440faa698319c741517
created 2017-07-26 12:20 +0200
pushed 2017-09-01 23:34 +0000
Till Schneidereit Till Schneidereit - Bug 1384513 - Change all public APIs to take JS::AutoRequireNoGC instead of JS::AutoCheckCannotGC. r=jonco
21bde39def618a992857612307518943f5445cf9
created 2017-08-30 15:35 +0200
pushed 2017-08-31 03:03 +0000
Jan de Mooij Jan de Mooij - Bug 1394835 part 1 - Spit JS_DefineProperty* APIs in separate data/accessor overloads. r=evilpie,bz
c55df9a2d910123bd80f27a5e39621c92c81f463
created 2017-08-26 17:54 +0900
pushed 2017-08-28 22:00 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1394084 - Remove "code" from jsprototype.h macros. r=luke
fb7113a86e9b4cc014fcc05384609f649a5651fa
created 2017-08-28 10:40 +0200
pushed 2017-08-28 15:09 +0000
Jan de Mooij Jan de Mooij - Bug 1393790 part 2 - Remove JS_PropertyStub and JS_StrictPropertyStub. r=jorendorff
6880dc2a3c29e9d3dc3a8912f2a425c1d8958bf8
created 2017-08-25 10:11 +0200
pushed 2017-08-26 00:32 +0000
Jan de Mooij Jan de Mooij - Bug 1389510 part 2 - Remove checks for getProperty/setProperty hooks in SpiderMonkey. r=evilpie
a953b8493339d0542ca6accd7cb35748b5b60c85
created 2017-08-23 17:24 +0100
pushed 2017-08-24 01:08 +0000
Jon Coppeard Jon Coppeard - Bug 1362098 - Add source position to requested module information r=till
932c5acc1f86b26863abf895fed5890afe5c2ac7
created 2017-08-22 09:56 +0100
pushed 2017-08-23 00:24 +0000
Jon Coppeard Jon Coppeard - Bug 1388728 - Add APIs to query module record errors and rename operations in line with spec r=bbouvier
2e4748827cda73771b02c8e9316e257505518a36
created 2017-08-09 18:05 +0100
pushed 2017-08-23 00:24 +0000
Jon Coppeard Jon Coppeard - Bug 1374239 - Store and re-throw module instantiation and evaluation errors r=shu
6f05eb69802f47a9e9e8124a77e8a96d2fb12f0a
created 2017-08-17 11:18 +1000
pushed 2017-08-17 23:24 +0000
Paul Bone Paul Bone - Bug 1386660 - Part 3: Provide code to reset SM/GC parameters. r=jonco
b3ba96d3eda8e22eea43545b6e68b6f7ea7924ac
created 2017-08-16 16:37 +0200
pushed 2017-08-17 23:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1384683: Implement an higher-level frame iterator that can handle JS jit and wasm frames interleaving; r=jandem, r=luke
8dfe4d26c70f4a792b429186c8ece3d1164efdc8
created 2017-08-16 14:38 -0500
pushed 2017-08-17 23:24 +0000
Luke Wagner Luke Wagner - Bug 1347644 - Simplify/rename JS::AsyncTask (r=till,bkelly,mccr8)
a033245804727a756eba78c0c0a3049bbd448f9e
created 2017-08-10 16:39 +0200
pushed 2017-08-11 01:26 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 79aa5930dbf1 (bug 1374239) for asserting in wpt's html/semantics/scripting-1/the-script-element/module/instantiation-error-2.html on Windows x64 debug. r=backout
79aa5930dbf10c62df6ec4d774e7e63ad32b36c7
created 2017-08-09 18:05 +0100
pushed 2017-08-11 01:26 +0000
Jon Coppeard Jon Coppeard - Bug 1374239 - Store and re-throw module instantiation and evaluation errors r=shu
1e13a2a2660398e5eae0595fdaa696c9f5987e9c
created 2017-05-23 16:35 -0500
pushed 2017-08-08 11:25 +0000
Jason Orendorff Jason Orendorff - Bug 1363200 - JSAPI for realms: JS::SetDestroyRealmCallback. r=sfink
c8cb6a5096f3d472d1f65c41a93da4411742cc36
created 2017-05-22 14:40 -0500
pushed 2017-08-08 11:25 +0000
Jason Orendorff Jason Orendorff - Bug 1363200 - JSAPI for realms: JS_SetVersionForCompartment() -> JS::SetVersionForCurrentRealm(). r=sfink
7556c838fcf7baf4000f54b068411874e1b9849d
created 2017-05-22 14:09 -0500
pushed 2017-08-08 11:25 +0000
Jason Orendorff Jason Orendorff - Bug 1363200 - JSAPI for realms: JS_SetRealmNameCallback. r=sfink
94b3c2e4a6fddabe0a67fd9a67f312206d49a5d6
created 2017-08-01 10:42 +0200
pushed 2017-08-01 20:18 +0000
Jan de Mooij Jan de Mooij - Backed out changeset 000f28217a30 (bug 1384513) for perf regressions.
364538819208b8d875e54d344359d3941c73ee59
created 2017-05-29 16:26 +0200
pushed 2017-07-30 09:20 +0000
Till Schneidereit Till Schneidereit - Bug 1272697 - Part 4: Add JSAPI functions for working with ReadableStream. r=shu,f=baku
8853b5119f6881cad9693231dd03648b45eaee79
created 2017-07-19 16:24 -0700
pushed 2017-07-30 09:20 +0000
Bill McCloskey Bill McCloskey - Bug 1384397 - Add API to request interrupt callback using CanWait mode (r=jandem)
9bf3949a7ae8577007f7692cdb9beb3bc85fae8b
created 2017-07-28 20:20 +0200
pushed 2017-07-29 01:04 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 1d87b1dc4ce2 (bug 1272697) for failing mochitest test_interfaces.html for 'ByteLengthQueuingStrategy' and wpts, e.g. general.dedicatedworker.html. r=backout on a CLOSED TREE
3d6b96a16105bed25679a46d2ea163a538e37998
created 2017-07-28 20:18 +0200
pushed 2017-07-29 01:04 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2693a863dabd (bug 1272697)
2693a863dabdd783e32e7b8ac6164e25c30fed4c
created 2017-05-29 16:26 +0200
pushed 2017-07-29 01:04 +0000
Till Schneidereit Till Schneidereit - Bug 1272697 - Part 4: Add JSAPI functions for working with ReadableStream. r=shu
1d87b1dc4ce28594ec0775a3ac844ec104d5d6a0
created 2017-07-27 14:41 +0200
pushed 2017-07-29 01:04 +0000
Till Schneidereit Till Schneidereit - Bug 1272697 - Part 2: Add runtime pref to enable streams. r=baku,jonco
000f28217a30b8cf649573ad2f52a03a8b426ef7
created 2017-07-26 12:20 +0200
pushed 2017-07-27 09:41 +0000
Till Schneidereit Till Schneidereit - Bug 1384513 - Change all public APIs to take JS::AutoRequireNoGC instead of JS::AutoCheckCannotGC. r=jonco
2e0e609aa3ca08298870542650011104871c3425
created 2017-07-25 13:22 +0200
pushed 2017-07-26 02:16 +0000
Jan de Mooij Jan de Mooij - Bug 1383775 - Clean up function toString/toSource code, remove remnants of source decompiler. r=anba
b268982e5a349b24d7e775d15db72491c36c1d21
created 2017-07-18 10:09 -0400
pushed 2017-07-20 00:52 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1381888 - Hard-code the current size factor between the source size and the bytecode size. r=mrbkap
19a82f6ac49ed777cb9131eea991098dee59a532
created 2017-07-17 18:45 -0700
pushed 2017-07-18 16:52 +0000
Shu-yu Guo Shu-yu Guo - Bug 1366927 - Rework column handling in frontend by separating column from offset from root ScriptSource buffer. (r=jimb)
707b8c089de26e0eb3051e743a1cefea84ce2196
created 2017-07-11 11:31 +0200
pushed 2017-07-12 09:19 +0000
Jan de Mooij Jan de Mooij - Bug 1379461 - Refactor code to return RegExpShared* directly instead of using bool + outparam. r=evilpie,sfink
8dad48102b135b1f63008ceabe3469ab171920b0
created 2017-07-11 12:59 +0200
pushed 2017-07-12 09:19 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3a0a2ffe803b (bug 1379461) for hazard failure
3a0a2ffe803bb326d06ac070d1950ff0fda61146
created 2017-07-11 11:31 +0200
pushed 2017-07-12 09:19 +0000
Jan de Mooij Jan de Mooij - Bug 1379461 - Refactor code to return RegExpShared* directly instead of using bool + outparam. r=evilpie
59fa15a39162909a00689de74df3265bcb405bfe
created 2017-06-08 19:02 +0200
pushed 2017-06-26 11:44 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1370696: Add an option to trigger an interrupt every single instruction in the simulator; r=luke
51f0acbee7c96a1bc2f1b390c37599cf30284fbd
created 2017-06-14 10:39 +0200
pushed 2017-06-15 09:16 +0000
Jan de Mooij Jan de Mooij - Bug 1370608 part 2 - Add JS_NewEnumerateStandardClasses and use it in js/src. r=evilpie
5df249f4aee1e3b33de2f4822d47b49839eb922a
created 2017-06-06 15:30 +0200
pushed 2017-06-07 00:27 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 8adc00c59534 (bug 1369712) for crashes in xpcshell tests on Linux and OS X, e.g. in test_captive_portal_not_found.js @ JS::HeapObjectPostBarrier. r=backout
8adc00c59534ca1ad6c30908d1e166c679bcf4fc
created 2017-06-06 11:25 +0100
pushed 2017-06-07 00:27 +0000
Jon Coppeard Jon Coppeard - Bug 1369712 - Fix removing the gray roots tracer r=mccr8
5f12fd37c3bd5e511968b5b9a1c389a41119f66c
created 2017-05-30 12:11 +0200
pushed 2017-05-30 16:59 +0000
Jan de Mooij Jan de Mooij - Bug 1368461 part 2 - Pass NewObjectKind to RegExpAlloc so most callers can use nursery allocation. r=jonco
3967231c7021738d27fd7097724ea1e02e72aecc
created 2017-05-24 18:28 +0000
pushed 2017-05-25 00:48 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1366773 - Move buffer argument from JS::StartIncrementalEncoding to JS::FinishIncrementalEncoding. r=mrbkap,shu
9414aca02ae0b28fa55d84d624181e754f4cc066
created 2017-05-24 18:14 +0000
pushed 2017-05-25 00:48 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364120 - Remove FINISH_LARGE_EVALUATE gc. r=jonco
41d306bebc065c64db754c896a50f4fd60c5adbb
created 2017-05-22 23:19 -0700
pushed 2017-05-23 22:14 +0000
Kris Maglione Kris Maglione - Bug 1364974: Part 3 - Support decoding multiple scripts in a single parse tasks. r=shu
20fd2a3c8039f37ae7ec284316a08e1d670bbd45
created 2017-05-18 18:17 -0700
pushed 2017-05-19 16:27 +0000
Shu-yu Guo Shu-yu Guo - Bug 1364648 - Fix OOB column handling for default class constructors' toString offsets. (r=jimb)
cb0360c3468d376765d8710965860814d1bc22ab
created 2017-05-10 13:42 +0000
pushed 2017-05-11 00:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1351357 - Use the ReadOnlyCompileOptions from the HelperThread while decoding RegExp. r=bhackett
4303fccdaea09a9acf0d72d03e1d3060e20d43ca
created 2017-05-02 17:53 -0700
pushed 2017-05-08 03:19 +0000
Kris Maglione Kris Maglione - Bug 1359653: Part 2 - Allow CloneAndExecuteScript with non-lexical scripts. r=shu
2055a8ced8c5266cb2e8fa6f4e1f524f7a9f4415
created 2017-05-05 15:47 -0700
pushed 2017-05-08 03:19 +0000
Kris Maglione Kris Maglione - Bug 1359653: Part 1 - Use a const Range rather than a Vector for XDR decoding. r=shu
fecd86df5a2eb463ef74f325088d06130ce4472b
created 2017-05-06 11:06 +0200
pushed 2017-05-08 03:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 473e6a1ef169 (bug 1359653) for rooting hazard and crashing during Marionette's test_quit_restart.py TestQuitRestart.test_in_app_restart_with_callback with [@ js::gc::MergeCompartments] on Linux debug builds. r=backout
bdc7025503ce5c8c303c27ddcb84610ba5a84eb3
created 2017-05-06 11:02 +0200
pushed 2017-05-08 03:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3f94cd9d95b9 (bug 1359653)
3f94cd9d95b99436ea5f77aee5d220092b6b32d6
created 2017-05-02 17:53 -0700
pushed 2017-05-08 03:19 +0000
Kris Maglione Kris Maglione - Bug 1359653: Part 2 - Allow CloneAndExecuteScript with non-lexical scripts. r=shu
473e6a1ef169a9ac556486680306b9c286774b74
created 2017-05-05 15:47 -0700
pushed 2017-05-08 03:19 +0000
Kris Maglione Kris Maglione - Bug 1359653: Part 1 - Use a const Range rather than a Vector for XDR decoding. r=shu
c098fc762da975c0e47ea664100d234174bcd7f9
created 2017-05-03 10:53 -0400
pushed 2017-05-03 20:52 +0000
Till Schneidereit Till Schneidereit - Bug 1324140 - Unwrap given Promise in some JSAPI functions. r=bz
b9bca3f9530e43fcfa96b3548b9d29f900cbe728
created 2017-04-23 13:48 +0200
pushed 2017-05-03 20:52 +0000
Till Schneidereit Till Schneidereit - Bug 1358879 - Optimize handling of internally-created Promise objects. r=bz
fd29fdf5c245fcaecc5cc93f95fecb9e87488320
created 2017-04-23 19:30 -0700
pushed 2017-04-28 08:46 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Remove CycleCollectedJSRuntime::mJSContext (r=mccr8,sfink)
90fccc166e449c42e43238583192ebf6829aebfa
created 2017-04-21 20:16 -0700
pushed 2017-04-28 08:46 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Move JS engine promise callbacks from JSRuntime to JSContext (r=till)
0d069bcc20b070ee61805c51585c06690914bf25
created 2017-04-04 11:27 -0700
pushed 2017-04-22 00:39 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Add a |typename CharT| template parameter to Parser, SyntaxParseHandler, and FullParseHandler, *without* otherwise changing functionality. r=arai
49b58ea7ed262f54e7af062ecc0b1a6a2acf254a
created 2017-04-17 21:19 -0500
pushed 2017-04-18 08:41 +0000
Luke Wagner Luke Wagner - Bug 1356631 - Change LargeAllocationCallback to be process-wide (r=mccr8)
less more (0) -3000 -1000 -300 -100 -60 tip