js/src/frontend/BytecodeCompiler.h
3bcc3881b95d119b3f554a57d994e3f3755409f7
created 2015-10-06 14:00 -0700
pushed 2017-06-13 15:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Make a global lexical scope and hook it up to JS entry points. (r=efaust)
49dbd2c38b9e96f9b3e24a2da8a0aa4bb5184e20
created 2015-08-25 17:52 -0400
pushed 2017-06-13 15:39 +0000
Kannan Vijayan Kannan Vijayan - Bug 1167409 - 4/4 - Inititalize ScriptSourceObject even when off-main-thread compilation fails. r=smaug
f78c80504443f2f66b2550837dbd6de3724e54ff
created 2015-08-24 15:58 +0100
pushed 2017-06-13 15:39 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Add ModuleObject and CompileModule() function r=shu
e6f48dc5966e18984d21744d549a106af14caa0b
created 2015-08-10 09:26 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1191543 - Remove AutoNameVector and replace with Rooted; r=jonco
4aca9861fa7b4b73b9f2d8734d218ec61c5fb200
created 2015-08-11 03:01 -0700
pushed 2017-06-13 15:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1191177 - Kill staticLevel. (r=efaust)
3d882ef613336b25927027d49e44d4dfd5c42e14
created 2015-07-28 15:45 -0700
pushed 2017-06-13 15:39 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 1167409) for mochitest chrome failures in test_settings_service.xul CLOSED TREE
08653d62e6c066e1b627336d856328473d056d99
created 2015-07-28 17:03 -0400
pushed 2017-06-13 15:39 +0000
Kannan Vijayan Kannan Vijayan - Bug 1167409 - 5/5 - Initialize ScriptSourceObject even when off-main-thread compilation fails. r=jandem
cece92779e6e74380cc670a00feaf147ef54e488
created 2015-07-15 11:50 +0100
pushed 2017-06-13 15:39 +0000
Jon Coppeard Jon Coppeard - Bug 1182428 - Refactor bytecode compilation r=luke
d693dbecbaaf224881c5d21c1d4b32baa0076f69
created 2015-07-15 16:51 +0200
pushed 2017-06-13 15:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 999b9a743bed (bug 1182428) for hazard failures on a CLOSED TREE
999b9a743bed91443afdce8202846d4e409db580
created 2015-07-15 11:50 +0100
pushed 2017-06-13 15:39 +0000
Jon Coppeard Jon Coppeard - Bug 1182428 - Refactor bytecode compilation r=luke
5037e0c47c70d184f3fd8a6f146d8b640f3cc78e
created 2015-06-21 11:49 -0700
pushed 2017-06-13 15:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke)
bfc988bd3c77b961248c666a4edd83de2a102490
created 2015-06-19 10:56 -0400
pushed 2017-06-13 15:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 13 changesets (bug 1165486) for ASAN jsreftest crashes.
b32fcdc115b6bdbb64f399760e42ae6d4b81deb5
created 2015-06-19 01:21 -0700
pushed 2017-06-13 15:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke)
b4e617011c421869aee85ff7aa94a39ee6b73b8b
created 2015-06-18 13:05 -0400
pushed 2017-06-13 15:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 14 changesets (bug 1165486) for causing frequent crashes/asserts in automation.
381003ca79a30e660ab215cabf314fc430657a3e
created 2015-06-17 21:26 -0700
pushed 2017-06-13 15:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke)
1dd9a9b94341076bae710cd36b57f7e57aebdc8c
created 2015-06-16 10:47 +0200
pushed 2017-06-13 15:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 0379d120132a (bug 1165486) for making gu test fail permanently
0379d120132a1d23ff5c58b02f73ada9c70b823c
created 2015-06-15 21:32 -0700
pushed 2017-06-13 15:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke)
b7e3bb16f653bc281447124b2e09d7f59bca6d20
created 2015-06-15 18:07 -0700
pushed 2017-06-13 15:39 +0000
Wes Kocher Wes Kocher - Backed out 12 changesets (bug 1165486) for windows spidermonkey failures CLOSED TREE
eb11e655d223ff83240f7a3d5e5e742ce4edbcfe
created 2015-06-15 17:38 -0700
pushed 2017-06-13 15:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke)
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2017-06-13 15:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2017-06-13 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
fb00dedf441c67ada7051bfa1734638bf29f047b
created 2015-01-14 22:57 -0800
pushed 2017-06-13 15:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 963879 - Part 1: Overhaul ScopeIter and StaticScopeIter to share iteration logic and to go through evals. (r=luke)
a9355863e299c89f420f2794395ccc5a63709101
created 2015-01-14 17:11 -0800
pushed 2017-06-13 15:39 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 963879) for jit1 bustage
b14f46d65f73af4afb5658093b34ccc941f97a9e
created 2015-01-14 15:18 -0800
pushed 2017-06-13 15:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 963879 - Part 1: Overhaul ScopeIter and StaticScopeIter to share iteration logic and to go through evals. (r=luke)
f5154e4a4117701a17299cb24a63da89c1102b88
created 2014-12-11 13:07 -0500
pushed 2017-06-13 15:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 990484 part 1. Add an overload of JS_IsIdentifier that takes chars+length. r=jorendorff
2cb21f30fa3d345a3c0074309a417eb8c702b3ca
created 2014-10-25 00:50 -0400
pushed 2017-06-13 15:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1083648 - Part 1: Add a way to pass an enclosing static scope to CompileFunction. r=shu, a=lsblakk
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2017-06-13 15:39 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
d4552a868ba9abed5e2ae1858f7f0c6182cbf3ac
created 2014-07-29 10:47 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 1045181 - Miscellaneous small cleanups in js::gc; r=jonco
9a19c530f3d094b8debffb36e0c7a745f29a8eb9
created 2014-07-19 18:07 -0700
pushed 2017-06-13 15:39 +0000
Jim Blandy Jim Blandy - Bug 1031881: Remove unused elements of JSDebugHooks, and their supporting code. r=sfink
d7a5852feb92ce528d3c85c0c1a183f0eab4cc29
created 2014-06-09 10:35 -0700
pushed 2017-06-13 15:39 +0000
Jeff Walden Jeff Walden - Bug 1022784 - Make all users of AutoGCRooter depend upon its definition, not upon forward declarations of it. r=terrence, a=lmandel
6dc10870c5c5beecc246b2f69fef09c4dac5d727
created 2014-04-25 10:11 -0400
pushed 2017-06-13 15:39 +0000
Ben Kelly Ben Kelly - Bug 987556 Part 2 Use JS::SourceBufferHolder in frontend::ByteCompiler API. r=luke
8ef55688cc4a1fc2ff26cb18fe18b4d8c0f7d54e
created 2014-02-21 16:54 -0700
pushed 2017-06-13 15:39 +0000
Brian Hackett Brian Hackett - Bug 964057 - Share self hosted state between runtimes, r=till.
5ca9c43ed284eb43766556131742596d586f31a4
created 2013-12-19 16:55 -0800
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 952295 - Fix an exact rooting hazard in CompileLazyFunction; r=sfink
74a8ba38863b58da4b027cf0b6aaa41727e92cc9
created 2013-11-07 21:07 -0800
pushed 2017-06-13 15:39 +0000
Jim Blandy Jim Blandy - Bug 887077: Use ReadOnlyCompileOptions in preference to CompileOptions where possible. r=terrence
c4aa9fdddb72432391fbb394be4ae3ad9da64f10
created 2013-09-24 23:00 -0400
pushed 2017-06-13 15:39 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/frontend/; r=ehsan
0dce2a6b6e3d85e1889c4b2134e76b2d6f4ccfce
created 2013-09-01 22:03 -0700
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 911043 (part 2) - Remove unnecessary jsapi.h includes in SpiderMonkey. r=luke.
3e60625da760fb50544b2489b23524366b5df465
created 2013-09-01 21:51 -0700
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 911043 (part 1) - Move the "inject JS:: names into js::" block into its own file, to reduce dependencies on jsapi.h. r=luke.
ca06d27f049f6c797695de1e2a0c60eae3f1def1
created 2013-08-27 11:48 -0600
pushed 2017-06-13 15:39 +0000
Brian Hackett Brian Hackett - Bug 908301 - Remove dedicated source compression thread, use JS worker threads instead, allow saving source when parsing off thread, r=benjamin.
32e6af3f6a05802ceafdcf7bda56f5c65330a66d
created 2013-08-23 11:07 -0400
pushed 2017-06-13 15:39 +0000
Andy Wingo Andy Wingo - Bug 904701 - Implement prototype madness for ES6 generators. r=bhackett, r=jorendorff
c5beaf2142e76e6a1f0b26146eec4bd398c25d3b
created 2013-08-22 16:14 +0100
pushed 2017-06-13 15:39 +0000
Ed Morley Ed Morley - Backed out changeset 6a182052fafe (bug 904701) for warnings as errors failures on a CLOSED TREE
6a182052fafe7ddd811c064111f5d5e40f59bc7b
created 2013-08-22 10:16 -0400
pushed 2017-06-13 15:39 +0000
Andy Wingo Andy Wingo - Bug 904701 - Implement prototype madness for ES6 generators. r=bhackett, r=jorendorff
868ce514bba712fda6578a692505ad5cb938edb7
created 2013-07-19 08:06 -0600
pushed 2017-06-13 15:39 +0000
Brian Hackett Brian Hackett - Bug 875125 - Allow scripts to be parsed/emitted off the main thread, r=billm.
541c383c1698964e3e6372c4c4aeb9c1dc0c6c2b
created 2013-06-21 16:20 -0700
pushed 2017-06-13 15:39 +0000
Luke Wagner Luke Wagner - Bug 880538 - LifoAlloc::release after parsing every function (r=bbouvier)
39294d14e11111798c1f3311f05aa2c9da71287d
created 2013-07-26 13:17 -0600
pushed 2017-06-13 15:39 +0000
Brian Hackett Brian Hackett - Bug 887075 - Use original function when compiling lazy scripts, r=luke a=bajaj.
aedf5992770a8c80df9104dc111059760f5be928
created 2013-06-19 18:01 -0700
pushed 2017-06-13 15:39 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 3) - Make include guards consistent in some more of js/src/. r=njn.
4bbca87e3009a82691ce86def47a27b406ad8f48
created 2013-06-06 21:35 -0700
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 2) - Remove more unnecessary #includes from SpiderMonkey. r=jorendorff.
b252464d739e6f981bd4fe16aedf6e0395a2e5c7
created 2013-06-06 22:49 -0500
pushed 2017-06-13 15:39 +0000
Jason Orendorff Jason Orendorff - Bug 879831, part 7 - Isolate the frontend. Make files outside the frontend include frontend/BytecodeCompiler.h or frontend/SourceNotes.h if possible; those two act as facades and do not include all the rest of the frontend headers. r=njn.
5f70ad99154c366d664e5e273dd43b873ce225b9
created 2013-06-04 16:24 -0500
pushed 2017-06-13 15:39 +0000
Jason Orendorff Jason Orendorff - Bug 872416, part 3 - Make frontend/BytecodeCompiler.h not include frontend/Parser.h. r=luke.
d71234d65e90c487182729cfce61c98666be0f51
created 2013-05-30 06:29 -0600
pushed 2017-06-13 15:39 +0000
Brian Hackett Brian Hackett - Bug 678037 - Add (disabled) ability to parse script bytecode lazily, r=luke.
8c8e389fd3c34f41d1d5adbdde629bfa30e4b70a
created 2013-04-30 15:40 -0700
pushed 2017-06-13 15:39 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawScript typedef; r=jonco
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2017-06-13 15:39 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2017-06-13 15:39 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2017-06-13 15:39 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2017-06-13 15:39 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2017-06-13 15:39 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
30b977b2b911146b7ca2250f7fb3074ccb6f5f19
created 2013-03-14 18:44 -0700
pushed 2017-06-13 15:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 851421 (part 2) - Don't emit bytecode for asm.js functions unless linking fails. r=luke.
fcb84b09972fd124bafe10a065e68b9ea14c094f
created 2013-03-05 18:32 +0000
pushed 2017-06-13 15:39 +0000
Jon Coppeard Jon Coppeard - Bug 847934 - GC: Remove Unrooted - Remove use of DropUnrooted and rename UnrootedThings to RawThings r=terrence
c92816f3028c79db4a16a4b5f7bb7d746080602a
created 2013-02-26 08:41 -0700
pushed 2017-06-13 15:39 +0000
Brian Hackett Brian Hackett - Bug 835587 - Add syntax only mode to parser, r=jorendorff.
0ded3af9b2d7d7e856bbe05d7f1e598f1b8f3247
created 2013-02-21 06:56 -0700
pushed 2017-06-13 15:39 +0000
Brian Hackett Brian Hackett - Bug 743394 - Ion compile JSOP_EVAL, r=jandem.
less more (0) -60 tip