js/src/jsscript.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
9a91fa1603c46e8ddeef15acc45887d74f39be21
created 2016-08-28 20:42 +0900
pushed 2016-10-31 15:58 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 1: Add AsyncFunction flag in FunctionBox, JSScript, and LazyScript. r=efaust,till
4a8c5061f3b753cb34028b59c9ccc654027ba021
created 2016-10-20 09:44 +0000
pushed 2016-10-21 21:17 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1288104 part 1 - Move XDR buffer to the caller. r=luke
e7194a291ff3e054538a7c6c3a4e0ea0b22d3112
created 2016-09-11 18:23 +0900
pushed 2016-10-19 02:58 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 24: Replace JS_ALIGNMENT_OF with alignof. r=jwalden
8c72a107222aadc4a852aa9e6a3e0097e45faf11
created 2016-10-12 12:13 +0000
pushed 2016-10-12 21:45 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1286009 - Distinguish failure reasons of JS_{En,De}codeScript. r=luke
f803ec5c0469b1e9b949ac686e99bf9611b44d04
created 2016-08-14 20:39 +0900
pushed 2016-09-30 10:10 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 12: Use ASCII or Latin1 or UTF8 variant of JS_ReportErrorFlagsAndNumber. 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
52459cfd15765aa82ff26501b9c1a56272d49f0d
created 2016-09-23 12:55 +0200
pushed 2016-09-26 11:12 +0000
Jan de Mooij Jan de Mooij - Bug 1304390 - Compress/decompress script sources in chunks. r=luke
850159471c686be76390a2ee8dae12afbac7cc32
created 2016-09-14 20:48 +0200
pushed 2016-09-15 23:41 +0000
Tom Schuster Tom Schuster - Bug 1302243 - Use more SprintfLiteral in SpiderMonkey. r=terrence
fa9899b5b63a7d097730e2df0bc82adcc0cd48c8
created 2016-09-07 09:11 +0200
pushed 2016-09-07 15:25 +0000
Jan de Mooij Jan de Mooij - Bug 1297706 - Fix XDR decoding to use a nullptr sourceObject for nested lazy scripts. r=shu
1c0212f61c24c34ca79c9756f44ec9746d038305
created 2016-08-31 14:56 -0700
pushed 2016-09-01 02:38 +0000
Shu-yu Guo Shu-yu Guo - Bug 1175174 - Fix redeclaring catch parameters in eval. (r=Waldo)
9be45967d42c71f0afbedb5c99dc2c052db09b0c
created 2016-08-25 12:00 +0100
pushed 2016-08-26 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1297343 - Make some more object classes background finalized r=sfink
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)
da1819164ab50065df8beafdc465863d0132e943
created 2016-08-24 14:18 +0100
pushed 2016-08-25 12:13 +0000
Jon Coppeard Jon Coppeard - Bug 1296688 - Add JSCLASS_FOREGROUND_FINALIZE flag r=sfink r=smaug
564549c354b038a465c0b3fc245da3cab8753eab
created 2016-08-23 12:09 +0800
pushed 2016-08-25 12:13 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj
0de811b52c9416c85c35ef739f18abf131f92f5d
created 2016-08-23 11:25 +0200
pushed 2016-08-25 12:13 +0000
Jan de Mooij Jan de Mooij - Bug 1295967 - Share Shapes and BaseShapes across compartments. r=jonco,fitzgen,njn
567ed465cf00289e09b3a1bc91ff3adf60cb0814
created 2016-08-19 10:44 +0100
pushed 2016-08-19 13:56 +0000
Jon Coppeard Jon Coppeard - Bug 1293209 - Don't assert tables are empty if the embedding leaked JS GC things r=terrence
8d4db92a32a00d937d908c5dba43550908bbd963
created 2016-08-12 14:44 -0500
pushed 2016-08-17 05:10 +0000
Yury Delendik Yury Delendik - Bug 1294550 - Change AllFrameIter to return wasm frames. r=luke
92a9c724b77fba587edd4d5a662fbee29c5ea0c2
created 2016-08-08 10:13 +0100
pushed 2016-08-09 13:49 +0000
Jon Coppeard Jon Coppeard - Bug 1290108 - Make SharedScriptData refcounted so we can free them without doing a full GC r=terrence
a68a478c299dde785f7d66a4c8fa81079221dd6f
created 2016-08-08 10:13 +0100
pushed 2016-08-09 13:49 +0000
Jon Coppeard Jon Coppeard - Bug 1288715 - Refactor SharedScriptData to prepare for making it refcounted r=till
37e1f09cd54e81f7e5c23123fe4caa2dc9277019
created 2016-08-02 22:16 +0200
pushed 2016-08-03 15:07 +0000
Tom Schuster Tom Schuster - Bug 1251364 - Remove our custom printf implementation (jsprf.cpp). r=tromey
62a913298af663d18fee43be84f755599a92090e
created 2016-07-20 11:04 -0700
pushed 2016-07-21 14:27 +0000
Wes Kocher Wes Kocher - Backed out changeset 539b9c11ee64 (bug 1286009) for xpcshell bustage CLOSED TREE
539b9c11ee64f2770da80a38e679fde91b806694
created 2016-07-20 13:20 +0000
pushed 2016-07-21 14:27 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1286009 - Distinguish failure reasons of JS_{En,De}codeScript. r=luke
2ce26d5c3376c756f2cfa43a4b75378879363a24
created 2015-12-15 07:45 -0800
pushed 2016-07-16 00:01 +0000
Terrence Cole Terrence Cole - Bug 1232686 - Use decltype to infer Variant::match return type; r=fitzgen
0a5427e43061dfa61ab18f9b5654227f8ef8c0b4
created 2016-07-07 08:58 -0700
pushed 2016-07-08 10:17 +0000
Terrence Cole Terrence Cole - Bug 1285032 - Do not try to memcpy a nullptr; r=shu
c521197a29b7e2f100420312788da9055ff2a8b5
created 2016-07-07 09:56 +0200
pushed 2016-07-08 00:37 +0000
Jan de Mooij Jan de Mooij - Bug 1283855 part 28 - Make more GC APIs take JSContext instead of JSRuntime. r=terrence
d9ecb9d04a90e5ecddbf85b417d789bf2f5652c7
created 2016-07-02 13:45 +0200
pushed 2016-07-04 11:08 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 9 - Move JSRuntime caches into a new ContextCaches class. r=jorendorff
88213a36d165b095738bfff456433f74760f33fa
created 2016-06-27 16:06 +0200
pushed 2016-06-27 21:10 +0000
Andrew McCreight Andrew McCreight - Bug 1154923 - Add a version of assertSameCompartment that works in all versions. r=terrence
8fba141d39a9e6ed36d8aec5e96734553cb1f3f4
created 2016-06-23 10:11 +0200
pushed 2016-06-23 13:15 +0000
Hannes Verschore Hannes Verschore - Bug 1274895 - IonMonkey: Move the ion lazy list to the JSRuntime, r=jandem
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
8fa9dceab5e6426764a81e383e4b331ecc41d2e4
created 2016-05-24 14:38 +0200
pushed 2016-05-25 13:21 +0000
Jan de Mooij Jan de Mooij - Bug 1274193 part 9 - Do principal filtering in DescribeScriptedCallerForCompilation and use GO_THROUGH_SAVED. r=luke
99d94b060b6367c67af74d16bd9cc69afad0c05e
created 2016-05-23 09:04 +0100
pushed 2016-05-25 13:21 +0000
Jon Coppeard Jon Coppeard - Bug 1274612 - Check callers have exclusive access lock at compile time r=terrence
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
11d1657f7d479ee88986a3797dcbb5b9a3155d1b
created 2016-05-23 19:39 -0700
pushed 2016-05-24 13:16 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1269451 - Part 4: Deduplicate the compressed string in the helper thread, not on the main thread; r=jimb
112f2f385e469b507fccc12cd6f54d53c37212d2
created 2016-05-23 19:39 -0700
pushed 2016-05-24 13:16 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1274867 - Fix OOM handling of js_realloc in SourceCompressionTask::work; r=jimb
b5d0dee1bfe2299aaa06f39070b1cbe7a1968bde
created 2016-05-21 13:27 -0700
pushed 2016-05-24 13:16 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1269451 - Part 6: Remove the unused `compressedHash` member from SourceCompressionTask; r=jimb
bcf8137a4140c68e4f4d29a70ea974303285111b
created 2016-05-21 13:27 -0700
pushed 2016-05-24 13:16 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1269451 - Part 5: SourceCompressionTask should use UniquePtr rather than raw pointers; r=jimb
f0c0e9e19a08a2ca0fe51290d0a2b48db89e13da
created 2016-05-19 11:27 -0700
pushed 2016-05-24 13:16 +0000
Steve Fink Steve Fink - Bug 1273639 - Fix nonunified spidermonkey builds, r=terrence
6c25ee373223d4da21f25a19cabd7c2652220767
created 2016-05-17 12:51 -0700
pushed 2016-05-18 16:14 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1271407 - Remove unnecessary methods from `js::ScriptSource`; r=luke
d3912b7cd8ea15d4bc426319c9a4e402738452f2
created 2016-05-17 17:15 +0000
pushed 2016-05-18 16:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1261826 part 9 - initScriptCounts relies on jump targets for allocating PCCounts. r=bhackett
ae61f4fcb292626e3b4b35512de4380612d2c6cf
created 2016-05-17 17:15 +0000
pushed 2016-05-18 16:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1261826 part 8 - Add JSOP_JUMPTARGET opcode. r=jandem,jorendorff,shu
e89325dee16d630f531ba1e46a49da7fb6d1cef4
created 2016-05-17 17:15 +0000
pushed 2016-05-18 16:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1261826 part 2 - Add JSScript::assertValidJumpTargets. r=jorendorff
c922e32b439f2afb13742d27eb11667765a97a3a
created 2016-05-17 17:15 +0000
pushed 2016-05-18 16:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1261826 part 1.5 - Extract assertions from JSScript::fullyInitFromEmitter. r=jorendorff
13a71864396dfbd48a764932e16a0abef067c5f3
created 2016-05-17 17:15 +0000
pushed 2016-05-18 16:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1261826 part 1 - JSScript::fullyInitFromEmitter explicitly use 'main' instead of 'current'. r=jorendorff
42ce52f86d7d4d18e0bc7672d740a332c64ad64f
created 2016-05-11 14:40 -0700
pushed 2016-05-12 09:58 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1271507 - Don't insert nullptr into the cache; r=jimb
a3eea5f8d0a69e46548cd9abee46da29a00edd65
created 2016-05-10 22:35 -0400
pushed 2016-05-11 14:33 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset e4590851081d (bug 1269451) for slowing down debug mochitests and causing frequent oranges as a result.
7a1f2d5a9ac02201648f03aa82c303430f8a40c4
created 2016-05-10 22:35 -0400
pushed 2016-05-11 14:33 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset ab611defdc9b (bug 1271407) for slowing down debug mochitests and causing frequent oranges as a result.
ab611defdc9b783adcbd6f517bae68203e812252
created 2016-05-10 15:45 -0700
pushed 2016-05-11 14:33 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1271407 - Remove unnecessary methods from `js::ScriptSource`; r=luke
e4590851081d869249067f38e404c2b5508f86f4
created 2016-05-10 15:45 -0700
pushed 2016-05-11 14:33 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1269451 - Make the UncompressedSourceCache use the shared, immutable strings infrastructure; r=jimb
98a28a1fce306d65a757f94beccfc150e9337592
created 2016-05-06 16:53 -0700
pushed 2016-05-09 09:20 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1211723 and 1260570 - Share JS source text between JSRuntimes; r=jimb
ab8fc91183a51fca16e1cc251036ef6432ce809a
created 2016-04-28 20:04 -0500
pushed 2016-04-29 23:06 +0000
Luke Wagner Luke Wagner - Bug 1219098 - Reenable compression on large sources, but revert to uncompressed if decompression happens (r=jandem)
af09142d12647370f069fa0640bb8dd8f95fc4d2
created 2016-04-28 20:04 -0500
pushed 2016-04-29 23:06 +0000
Luke Wagner Luke Wagner - Bug 1219098 - Use UniquePtr in UncompressedSourceCache, for it is good (r=jandem)
a5322c766f510d2a6544b519ffcc72a19879c779
created 2016-04-16 10:57 +0200
pushed 2016-04-16 09:26 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset e673dbc9848f (bug 1232686) for breaking VS2013 Builds
e673dbc9848f2ae4cd11911e7b9fae8e4757cd0e
created 2015-12-15 07:45 -0800
pushed 2016-04-15 22:40 +0000
Terrence Cole Terrence Cole - Bug 1232686 - Use decltype to infer Variant::match return type; r=fitzgen
0022241652693598c24facb8ce9a5c9c5f6b100c
created 2016-04-13 10:03 +0100
pushed 2016-04-13 22:02 +0000
Jon Coppeard Jon Coppeard - Bug 1259180 - Compact arenas containing scripts r=terrence
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.
7f27f1aa002929117dda91bbe774544d844db918
created 2016-03-31 14:29 -0700
pushed 2016-04-01 09:49 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1260838 - Assert that ScriptSource's reference count is zero upon destruction; r=jimb a=kwierso
06a8c115f8fa8a253b867bf798ac376a168418b5
created 2016-03-29 21:57 -0700
pushed 2016-03-31 20:09 +0000
Phil Ringnalda Phil Ringnalda - Back out 735da799e3bb (bug 1211723) for assertion failures and crashes in SharedImmutableStringsCache
735da799e3bbb98c087339f21599571c48ce484f
created 2016-03-29 15:15 -0700
pushed 2016-03-31 20:09 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1211723 - Share JS source text between JSRuntimes; r=jimb
9f7c4f40087a4391e68768c0f85bbe6881301a6c
created 2016-03-23 09:41 +0000
pushed 2016-03-23 15:30 +0000
Jon Coppeard Jon Coppeard - Bug 1258314 - Use TraceNullableEdge where appropriate throughout the engine r=terrence
less more (0) -1000 -300 -100 -60 tip