js/src/vm/JSFunction.cpp
b3dbe062fb3dcdbb33067352cc80ab85fd0249a6
created 2018-10-01 20:41 -0700
pushed 2018-10-15 21:07 +0000
Eric Faust Eric Faust - Bug 1459067 - Part 2: Implement LazyFunctionExpression and LazyFunctionDeclaration for BinAST. (r=arai)
edada9212b5b707c60cc3989588561f3df03f525
created 2018-10-01 20:41 -0700
pushed 2018-10-15 21:07 +0000
Eric Faust Eric Faust - Bug 1459067 - Part 1: Allow storing BinASTSource in ScriptSource. (r=jorendorff)
de7c162147f9225caffc35e35d0dfb0e9a217e58
created 2018-09-24 10:59 -0400
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1463529: Don't add modifiers to built-in or bound function toString representation. r=jorendorff
28bebbb1d4cb139792e5ddd225f4f156edbec35e
created 2018-09-12 01:02 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1490605 - Part 4: Return UTF-8 encoded strings from GetFunctionNameBytes. r=arai
0c6b0c2d4c82ce208124e76e25a2e3b86d469f44
created 2018-09-13 15:49 +0300
pushed 2018-10-15 21:07 +0000
Ciure Andrei Ciure Andrei - Backed out 4 changesets (bug 1490605) for build bustages CTypes.cpp CLOSED TREE
29c2fa7d40f1067718eab4a94b0147e3d864b4a3
created 2018-09-12 01:02 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1490605 - Part 4: Return UTF-8 encoded strings from GetFunctionNameBytes. r=arai
3810b18e5e79dc6a5204a2df01bfaafc40f0573e
created 2018-09-06 11:15 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/vm, part 7. r=jorendorff
d7b1d18e629b249c433c506a5099f8d31473c3f1
created 2018-09-09 06:15 +0000
pushed 2018-10-15 21:07 +0000
Ted Campbell Ted Campbell - Bug 1489806 - Avoid using namespaces across modules of js/src r=jwalden
52ae4d84b11e507483430e922d25b2083ad5c73e
created 2018-09-05 02:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
3d23c2f43b8a5ccd1dd21f1240689cea1566deed
created 2018-09-05 15:54 +0300
pushed 2018-10-15 21:07 +0000
Cosmin Sabou Cosmin Sabou - Backed out 14 changesets (bug 1485066) for build bustages on MessageManagerFuzzer. CLOSED TREE
d35bb63dbc1d7c5892ee32c1f20aaab17ceaf9f5
created 2018-09-05 02:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
1fb7ddfad86d5e085c4f2af23a2519d37e45a3e4
created 2018-08-24 21:25 -0500
pushed 2018-08-30 12:18 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Make all users of the various *CompileOptions classes #include "js/CompileOptions.h" so that nothing but that file has to know about these classes having a JS_PUBLIC_API on them, that would have to be present in forward-declarations. r=jandem
2dc7007e3924444f55345606b6785f2d2ba89ce1
created 2018-08-24 21:01 -0500
pushed 2018-08-30 12:18 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Don't #include js/SourceBufferHolder.h in jsapi.h, and instead require users to do so -- a minor translation-unit size improvement for anyone who never has to use SourceBufferHolder other than by reference. r=jandem
ba637657bbf8a6b52fa42a565ec8555997ccd936
created 2018-08-24 07:55 +0300
pushed 2018-08-30 12:18 +0000
Ashley Hauck Ashley Hauck - Bug 1449985 - Remove js::IsDelegate, rename IsDelegateOfObject to IsPrototypeOf. r=jandem
239b363ac50deb1431607b87ede33c918a45a969
created 2018-08-21 12:18 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1466118 part 4 - Replace assertSameCompartment with JSContext::check. r=luke
67d5039dcbc2522e187bcf3dbec1c6e92bd32167
created 2018-08-20 07:46 -0700
pushed 2018-08-24 17:49 +0000
Jeff Walden Jeff Walden - Bug 1033916 - Move JSAutoByteString out of jsapi.h into js/public/AutoByteString.h, incidentally breaking the jsfriendapi.h -> jsapi.h dependency. r=jandem
6d10eda7f12de64044246e544d581537f30f8998
created 2018-08-20 07:44 -0700
pushed 2018-08-24 17:49 +0000
Jeff Walden Jeff Walden - Bug 1040316 - Move AutoStableStringChars out of friendapi into public API. r=jandem
6edce1e74d5aeb53247e9c22d4e3b5fce3810d8b
created 2018-07-18 21:15 +0900
pushed 2018-08-24 17:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1463979 - Part 1: Store a pointer to enclosing LazyScript into LazyScript. r=jimb,sfink
eb4fac6db424a39e865b646c26397ca427753b70
created 2018-07-18 21:15 +0900
pushed 2018-08-24 17:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1463979 - Part 0: Prohibit failing compilation after linking function and non-lazy script while delazification. r=jorendorff
ca44c68906d0395259fbaca282c6e662abdcf481
created 2018-07-16 17:58 +0200
pushed 2018-08-24 17:49 +0000
Andrea Marchesini Andrea Marchesini - Bug 1473587 - CSP Violation events should have the correct sample for inline contexts, r=jorendorff, r=ckerschb
da138f7c70efd37648d63e00b832456807398d68
created 2018-06-29 11:21 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1471924 part 1 - Stop pretending proxies have a JSNative call/construct hook. r=luke
ebbddded329210e131e2efa54ba4e14e125acd84
created 2018-06-26 18:26 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1470904 part 1 - Switch realms before/after scripted calls if needed. r=luke
f1b6b50a1b9a4cab76e2bd51b8f1fa01a8c06d70
created 2018-06-22 09:54 +0200
pushed 2018-06-23 22:41 +0000
Jan de Mooij Jan de Mooij - Bug 1469006 - Replace some script->compartment() calls with script->realm(). r=luke
a23ae192f3402ed65a6aa6cade666337cc6f7edd
created 2018-05-29 03:46 -0700
pushed 2018-06-18 21:43 +0000
André Bargull André Bargull - Bug 1450085 - Part 3: Call error-functions instead of passing JSREPORT_ERROR flag. r=tcampbell
4face648a1521ac31836069665fa5cbb46df4ea9
created 2018-06-14 09:07 -0700
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1468252 part 3 - Remove some environment->global() calls. r=luke
b640dc9b89986c1886ef00402727da756d96f0ef
created 2018-06-07 16:44 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 1 - Rename JSCompartment to JS::Compartment. r=luke
60828108f4b8492d4de455e949be190b8e173af9
created 2018-06-07 12:18 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1466458 part 2 - Refactor Realm::enterRealmDepth_ to account for Realms entered from JIT code. r=luke
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
ab890e8f25821f20f37fe2108b1634d03f08bc5a
created 2018-05-26 00:21 +0530
pushed 2018-06-18 21:43 +0000
maharsh312 maharsh312 - Bug 1463645 - Removed unnecessary upcast and downcast of JSFunction r=arai
12a249851bed14747c7e49f7edabccdf4827fb8e
created 2018-05-25 11:12 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 36 - Rename ObjectGroupCompartment to ObjectGroupRealm and move to JS::Realm. r=luke
19295db05a9244b1d65802a7756f69e966a56c88
created 2018-05-23 11:05 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 21 - Move isSelfHosting and selfHostingScriptSource from JSCompartment to JS::Realm. r=evilpie
8a6d73cb73e915b4c54127ba92169825010e723e
created 2018-05-22 14:59 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 8 - Move some more fields from JSCompartment to JS::Realm. r=luke
01fcd734368770225504097a0f1ec4e5539fc041
created 2018-05-17 18:04 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 4 - Move RealmOptions from JSCompartment to JS::Realm. r=luke
f6d3ea212415298d10b0ba08a479c7f1a5d02030
created 2018-05-11 14:03 +0900
pushed 2018-06-18 21:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1459127 - Store ScriptSourceObject reference into LazyScript inside LazyScript. r=jimb
1c1d3f24941ae0710a55bdcae8ee3d2126ab5b82
created 2018-05-11 14:03 +0900
pushed 2018-06-18 21:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1459220 - Add LazyScript::isEnclosingScriptLazy. r=jimb
4dc436553912f37245271228859ca880da76b335
created 2018-05-08 14:52 +0900
pushed 2018-06-18 21:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1458973 - Rename {Rooted,Handle}ScriptSource to {Rooted,Handle}ScriptSourceObject. r=jimb
038b4d1d073af308be6aa92c2fa2c2e594ea2222
created 2018-04-17 12:37 +0200
pushed 2018-04-26 21:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1453884 - Rename LazyScript.{begin,end} to LazyScript.{sourceStart,sourceEnd}. r=Yoric
6eae71b641b2b64f018eeb0b92f67a9e2b2dd0df
created 2018-04-13 02:26 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1447442 - Part 8: Use UniqueChars and UniqueTwoByteChars typedefs in a few places. r=jorendorff
a5cdb5568e441dc8bd676ee93a94293b5c55493f
created 2018-04-13 02:26 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1447442 - Part 5: Use template versions of NewBuiltinClassInstance and NewObjectWithClassProto instead of manual casting. r=jorendorff
4cd76f6e6217f67a679a66facf705f2670f679d1
created 2018-03-28 05:45 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1448837: Remove code to handle already set name now that parse nodes can no longer be emitted twice. r=arai
d1fc08acf933155183545f1b2bb77271563c7ff9
created 2018-03-27 09:20 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1448582: Don't assert when overwriting the atom of cloned singleton functions. r=jorendorff
890fc67adb4e2260675009e9fde9882c14444b49
created 2018-03-26 05:38 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1448835: Remove scope chain walk unused since object parents removal. r=Waldo
f56e2332d673cdb4c68ce924a9102a9039f0056f
created 2018-03-21 07:21 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1447362: Avoid Atomize calls when binding a bound function. r=jandem
312e1b24fca5e65839a5d9d8c4b9ebf6828f9e53
created 2018-03-21 07:27 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1371591 - Part 3: Store dynamic function names into the name atom instead of a property. r=jorendorff
c5be9e57bbef8174197dd4b2a8e94d2c2674b5a4
created 2018-03-21 07:27 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1371591 - Part 2: Remove extra calls in SetFunctionNameIfNoOwnName. r=jorendorff
43dff1123cfe7d4d9f1ef68b729f35196b14b4e5
created 2018-03-13 16:22 +0000
pushed 2018-04-26 21:04 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1419094 - Result-ify XDR functions. r=tcampbell
b18239e3cd3267e5e8e29ead1f7c960e8dc2eae7
created 2018-02-26 16:49 +0000
pushed 2018-04-26 21:04 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1401939 - Align XDR content to avoid undefined behaviours. r=kmag,tcampbell
cd0be57361f30175ae02d33f900fa39ca63fa0d5
created 2018-03-12 20:55 +0200
pushed 2018-04-26 21:04 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset 294a422d49b0 (bug 1401939) for sm-arm64 failures on /builds/worker/workspace/build/src/js/src/vm/Xdr.cpp CLOSED TREE
bd71b6ae8e6c51bd3675adba932db5830c707069
created 2018-02-24 10:26 -0600
pushed 2018-04-26 21:04 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 3: jsarray* -> builtin/Array*. r=jandem.
294a422d49b01b0b79992b527bf96b416789b9d6
created 2018-02-26 16:49 +0000
pushed 2018-04-26 21:04 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1401939 - Align XDR content to avoid undefined behaviours. r=kmag,tcampbell
12afe6be329fe78619bbc35772da7b7ce1ada2b5
created 2018-03-10 02:31 +0200
pushed 2018-03-12 14:54 +0000
Ciure Andrei Ciure Andrei - Backed out 2 changesets (bug 1439026) for webreftest css/CSS2/borders/border-top-width-080.xht failures a=backout on a CLOSED TREE
39d03fed10fbafafd4fbd51fac721017a13bde9f
created 2018-02-24 10:26 -0600
pushed 2018-03-12 14:54 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 3: jsarray* -> builtin/Array*. r=jandem.
eb84980f64f2bf6b4dfc1c9b10674c75809e766f
created 2018-02-24 08:55 -0600
pushed 2018-03-12 14:54 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
77728b046b9572d38d0c576ca93a07d767c75018
created 2018-03-02 15:57 +0200
pushed 2018-03-05 13:45 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
07d69d9954c1165f66a275f047517f2e57e640df
created 2018-02-24 10:26 -0600
pushed 2018-03-05 13:45 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 3: jsarray* -> builtin/Array*. r=jandem.
72a84df56d3901e17b78b5cc7698cee8883f6614
created 2018-02-24 08:55 -0600
pushed 2018-03-05 13:45 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
created 2018-02-21 10:30 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
03a00bb49a69b334c06c567a3c2bc198686f229e
created 2018-02-21 13:54 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1440043 - Remove jsversion.h. r=jandem.
040692f892ab2c8c7c748e65a3dc9da2c553cf07
created 2018-02-19 05:08 -0800
pushed 2018-03-01 16:46 +0000
André Bargull André Bargull - Bug 1438618: Remove unused using declarations. r=Waldo
784c1815c3c4131c0d5ed8b83988cdf7958cc54f
created 2018-02-16 01:06 +0100
pushed 2018-03-01 16:46 +0000
Jan de Mooij Jan de Mooij - Bug 1438232 - Handle lazy scripts in CanReuseScriptForClone without forcing a delazify/clone. r=shu
less more (0) -60 tip