diff browse annotate |
6365885e2c436b5c8bc25871a1864773971527c1 created 2019-08-29 23:21 +0000 pushed 2019-10-14 16:30 +0000 |
Brian Hackett | Brian Hackett - Bug 1529991 Part 1 - Ensure Debugger.Script identity for scripts that can't be relazified, r=tcampbell. |
diff browse annotate |
13b9c22b05c80f07d370d910c009bf742922db22 created 2019-08-27 12:48 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1575077 - Use SharedImmutableStringCache for SharedScript urls r=jandem |
diff browse annotate |
6a2ed5eebc87d114ed378b9cfb45f0f08aad2c3b created 2019-08-27 12:46 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1575077 - Cleanup ScriptSource::sourceMapURL/displayURL r=jandem |
diff browse annotate |
ac703b3adadbcac00bb5fb7f37c47d7c3e8311c0 created 2019-08-27 12:45 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1575077 - Cleanup handling of ScriptSource::setFilename/setIntroducerFilename r=jandem |
diff browse annotate |
c65fa02ac7a45210df909be7301bb86d27e1b03b created 2019-08-23 13:39 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1575077 - Return UniqueChars from FormatIntroducedName r=jandem |
diff browse annotate |
c6d224b630234c33511b87dc0923f813afaf516a created 2019-08-21 23:56 +0000 pushed 2019-10-14 16:30 +0000 |
Brian Hackett | Brian Hackett - Bug 1559583 Part 1 - Add Debugger.Source.startLine, r=jimb. |
diff browse annotate |
095cf30742d92fe1d48a26707378f9132febdd9f created 2019-08-21 18:54 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1575298 - Use Maybe for ScriptSource::introductionOffset. r=jandem |
diff browse annotate |
db4e3b7d79467429da5579edf16b700f4a863cb9 created 2019-08-21 18:54 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1575298 - Use field initializers for js::ScriptSource. r=jandem |
diff browse annotate |
82c190dce99cfa3c928a24232ef65592923ee4a8 created 2019-08-21 18:54 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1575298 - Reorganize js::ScriptSource. r=jandem |
diff browse annotate |
8f72a3e136c8e9c27133e4d9b35a135005c984e4 created 2019-08-16 12:41 +0000 pushed 2019-10-14 16:30 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1571446 part 2 - Use accessors instead of accessing jitScript_ directly in various JSScript methods. r=tcampbell |
diff browse annotate |
b2089a5f13936836a1dee1856a4aa79b7a1f4b00 created 2019-08-16 12:40 +0000 pushed 2019-10-14 16:30 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1571446 part 1 - Make JSScript::jitScript() assert hasJitScript() and add JSScript::maybeJitScript(). r=tcampbell |
diff browse annotate |
f7a4be5909d3ee0fcf36d64979f50036e2938a07 created 2019-08-15 16:14 +0000 pushed 2019-10-14 16:30 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1505689 part 7 - Rename DestroyJitScripts to JSScript::releaseJitScriptOnFinalize. r=tcampbell |
diff browse annotate |
7db7c0c4fadd8303e1002a8f737d8f31a9400c4b created 2019-08-15 16:13 +0000 pushed 2019-10-14 16:30 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1505689 part 5 - Move BaselineScript and IonScript pointers from JSScript to JitScript. r=tcampbell |
diff browse annotate |
257f973566ba9b0331af6858092345cce9832b34 created 2019-08-15 16:13 +0000 pushed 2019-10-14 16:30 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1505689 part 4 - Add DisabledBaseline and DisabledIon flags to JSScript. r=tcampbell |
diff browse annotate |
515f936e0df687205b4c99fa0c4c0aba9e1d0dde created 2019-08-15 16:13 +0000 pushed 2019-10-14 16:30 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1505689 part 3 - Clean up lazy linking code a bit, remove ION_PENDING_SCRIPT. r=tcampbell |
diff browse annotate |
b66c924e9a1fc5ed5613707b56d13894f0a46518 created 2019-08-15 16:12 +0000 pushed 2019-10-14 16:30 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1505689 part 1 - Tidy up JSScript BaselineScript/IonScript methods. r=tcampbell |
diff browse annotate |
c034401401c23f041958b032f5dad95ab382c228 created 2019-08-14 19:13 +0000 pushed 2019-10-14 16:30 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1573844 - Remove references to js::Class and remove the alias r=tcampbell |
diff browse annotate |
f48c581ece1bfd0f54d206d9f7d3bdf17789eded created 2019-08-14 22:07 +0000 pushed 2019-10-14 16:30 +0000 |
Chris Fallin | Chris Fallin - Bug 1569063 - Refactor accessors for flags into BaseScript from JSScript and LazyScript. r=djvj,tcampbell |
diff browse annotate |
02a2756f23523bd26240d21ccb3e106939cde85e created 2019-08-14 10:29 +0000 pushed 2019-10-14 16:30 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1573503 - Tighten JS engine shutdown assertions now GC things are always collected r=jandem |
diff browse annotate |
6e20195a06ad413429983196cc240506a4a12175 created 2019-08-14 10:00 +0000 pushed 2019-10-14 16:30 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1573508 - Replace internal references to js::ClassOps with JSClassOps and remove the alias r=tcampbell |
diff browse annotate |
31a82aadb5232a485136a5a277840758591c1669 created 2019-08-12 10:43 +0000 pushed 2019-10-14 16:30 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1572782 - Replace internal use of js::FreeOp with JSFreeOp r=tcampbell? |
diff browse annotate |
9f551fcee77ecd379e7df7d85102f72b6e9ec8ab created 2019-08-12 13:37 +0300 pushed 2019-10-14 16:30 +0000 |
Oana Pop Rus | Oana Pop Rus - Backed out 4 changesets (bug 1572782) for build bustages at build/src/obj-firefox/dist/include/nsIXPCScriptable.h on a CLOSED TREE |
diff browse annotate |
8239e4baa0f462d82fcaa6c5546d8cd369be2c7a created 2019-08-12 10:16 +0000 pushed 2019-10-14 16:30 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1572782 - Replace internal use of js::FreeOp with JSFreeOp r=tcampbell? |
diff browse annotate |
9e3f6c9887108f9f1ee55d030eb0d9177905e2c0 created 2019-08-09 16:38 +0000 pushed 2019-10-14 16:30 +0000 |
Will Hawkins | Will Hawkins - Bug 1571124: Calculate the data size of a JSScript dynamically. r=tcampbell |
diff browse annotate |
ddac07ba936bdbe2a91cdbd45aa90c5515cae1b1 created 2019-08-08 00:07 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1572259 - Remove unused JSScript::initFunctionPrototype. r=khyperia |
diff browse annotate |
cb67d2ac1d73308a7a226bf15da5151da59a89fb created 2019-08-06 17:00 +0300 pushed 2019-10-14 16:30 +0000 |
Mihai Alexandru Michis | Mihai Alexandru Michis - Backed out 2 changesets (bug 1568245) for causing bustages and crashes. CLOSED TREE |
diff browse annotate |
05c4ca35841547724496caaaa042408c794bf597 created 2019-08-06 13:32 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1568245 - Move JSScript::global to BaseScript. r=jandem |
diff browse annotate |
26a34510d053e506d0142a537b8df0789611cbb2 created 2019-08-05 11:08 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1568245 - Replace JSScript::realm with JSScript::global. r=jandem |
diff browse annotate |
07052ce569c3f02754834a5c2d2a4bfdc7ed3d13 created 2019-07-31 01:19 +0000 pushed 2019-10-14 16:30 +0000 |
wartmanm | wartmanm - Bug 901138: Add Debugger.Script.prototype.startColumn r=jimb |
diff browse annotate |
39eba0684c1b7752730092b16bcf29dd279744b7 created 2019-07-31 20:09 +0000 pushed 2019-10-14 16:30 +0000 |
Matthew Gaudet | Matthew Gaudet - Bug 1567579 - Use a FunctionBoxVector type to clarify code r=tcampbell |
diff browse annotate |
211c315c5a40edc2d8e4e0c8e7a78bab0395acc6 created 2019-07-31 19:27 +0000 pushed 2019-10-14 16:30 +0000 |
Matthew Gaudet | Matthew Gaudet - Bug 1567579 - Store inner FunctionBoxes instead of inner functions r=tcampbell |
diff browse annotate |
fc6a301ce5fcdbb0f496404739ac8aeac67d127d created 2019-07-31 19:31 +0000 pushed 2019-10-14 16:30 +0000 |
Matthew Gaudet | Matthew Gaudet - Bug 1567579 - Set the toStringEnd on the lazyScript directly during construction. r=tcampbell |
diff browse annotate |
1934fb86120cf251f9b0b31a64bb62b223fb16ed created 2019-07-29 08:33 +0000 pushed 2019-10-14 16:30 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1568821 - Pass wasSwept parameter when freeing malloc memory r=sfink |
diff browse annotate |
fedbb2610bf23e70bbcc3a5a3fc76a52b670f841 created 2019-07-26 07:59 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1569063 - Move flag fields to js::BaseScript. r=jandem |
diff browse annotate |
a17d8450a0f9d6214c458b3cd713150107263ff5 created 2019-07-26 07:46 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1569063 - Move JSScript::ImmutableFlags/MutableFlags to js::BaseScript. r=jandem |
diff browse annotate |
e562241deba7353d68360954507f7d70cf70d1d8 created 2019-07-24 13:28 -1000 pushed 2019-10-14 16:30 +0000 |
Brian Hackett | Brian Hackett - Bug 1566885 - Factor uses of internal Debugger state out of non-debugger-related files, r=jimb. |
diff browse annotate |
c0c967cd341a58b4edb13a6dcefc5076cc92da00 created 2019-07-25 02:08 +0300 pushed 2019-10-14 16:30 +0000 |
Oana Pop Rus | Oana Pop Rus - Backed out changeset e412a79fe5f7 (bug 1566885) for build bustages in Debugger.cpp on a CLOSED TREE |
diff browse annotate |
e412a79fe5f76c27184979f3507d414dd051df2e created 2019-07-15 14:20 -1000 pushed 2019-10-14 16:30 +0000 |
Brian Hackett | Brian Hackett - Bug 1566885 - Factor uses of internal Debugger state out of non-debugger-related files, r=jimb. |
diff browse annotate |
2c31acc60956ddccefc0a9cba799d759aecca6dd created 2019-07-19 15:17 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1566803 - Move sourceStart, etc to js::BaseScript. r=jandem,jimb |
diff browse annotate |
63fe9b494e4f0473dc9d913d96f5814a2cd8c568 created 2019-07-19 12:54 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1566803 - Move scriptSource_ to js::BaseScript. r=jandem |
diff browse annotate |
0f5d459e99a93d689551666f3348ca3bbe55e2d9 created 2019-07-19 21:13 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1566803 - Add js::BaseScript::traceChildren. r=sfink |
diff browse annotate |
b7a383b8d837077bd3a3c30368bc2b40d2cad322 created 2019-07-19 07:57 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1566803 - Add a js::BaseScript type. r=jandem |
diff browse annotate |
2788a114ff306bdaab0479b4ddd813dd989b5ad0 created 2019-07-19 01:58 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1567221 - Remove JSScript::ImmutableFlags::IsBinAST flag. r=arai |
diff browse annotate |
a3b58e34bf2b314cb98953ef82fd7ddd0dd20b33 created 2019-07-17 16:31 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1566607 - Add LazyScript::jitCodeRaw. r=jandem |
diff browse annotate |
c8886b864823f5ad954e3337ac1eb961cbc44e88 created 2019-07-16 16:51 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1565945 - Make ImmutableFlags consistent between LazyScript and JSScript. r=jandem |
diff browse annotate |
6a9f494b6961455907ef19336f95c568771be34e created 2019-07-16 16:51 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1565945 - Remove JSScript HasSingletons flag. r=jandem |
diff browse annotate |
cee2f9e4e7c16e1a89d53118ef91fda80d8b0c7c created 2019-07-15 12:42 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1565945 - Add JSScript::CreateFromLazy method. r=jandem |
diff browse annotate |
552b13ce80168bf48a5541e21502cf5336981085 created 2019-07-15 05:44 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1565556 - Remove JSScript::hasTryNotes/ScopeNotes/ResumeOffsets. r=jandem |
diff browse annotate |
9056a9e2cf4a32b1386216b49f6d5d2f353bccdb created 2019-07-12 16:19 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1565556 - Rename SharedScriptData to ImmutableScriptData. r=jandem |
diff browse annotate |
c6e96caa9f2dd3ecd9cb8de83ed130068b3814f2 created 2019-07-12 15:34 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1565556 - Cleanup SharedScriptData optional arrays. r=jandem |
diff browse annotate |
0860d74cb2ef87eebc978020abc3309ee99d9570 created 2019-07-10 14:49 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1562272 - Rename js::ScriptDataTable to RuntimeScriptDataTable. r=jandem |
diff browse annotate |
83e3a8db101ecf0d5b80366aa614b8ec0bd7db43 created 2019-07-09 16:13 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1562272 - Split SharedScriptData::XDR and InitFromElement. r=jandem |
diff browse annotate |
c1add3b2d16e70ea6dd749ccba7884e075e9d6a8 created 2019-07-09 16:15 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1562272 - Move script atoms from SharedScriptData to RuntimeScriptData. r=jandem |
diff browse annotate |
af6d2ceb1b9dbab8583d117216abfa2d4cf5ef41 created 2019-07-09 16:16 +0000 pushed 2019-10-14 16:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1562272 - Add js::RuntimeScriptData type. r=jandem |
diff browse annotate |
01f4651b1ca8010dd2b900fe8236ed9f449359bd created 2019-07-06 10:34 +0000 pushed 2019-08-26 18:30 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1561925 - Implement remaining interpreter-specific BaselineCodeGen methods. r=tcampbell |
diff browse annotate |
6ded0846247c1cde80d583ce83478244e066d85a created 2019-06-26 21:07 +0000 pushed 2019-08-26 18:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1471062 - Avoid storing SharedScriptData metadata for empty arrays. r=jandem |
diff browse annotate |
9624fc4c9e10eb8c72f760d46b9f53bc93190fb2 created 2019-06-26 21:05 +0000 pushed 2019-08-26 18:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1471062 - Add SharedScriptData::flags. r=jandem |
diff browse annotate |
161f46ffacb7840f214d000fdfe90dc0484ac64b created 2019-06-26 20:50 +0000 pushed 2019-08-26 18:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1471062 - Remove the PrivateScriptData::PackedSpan mechanism. r=jandem |
diff browse annotate |
8718427bcb0f63c8c9789301a8b4efdb5588cad8 created 2019-06-26 20:50 +0000 pushed 2019-08-26 18:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1471062 - Move resumeOffsets/scopeNotes/tryNotes to SharedScriptData. r=jandem |
diff browse annotate |
f6226246197b62d0bf4d1a733789ad3e480d00b1 created 2019-06-26 20:49 +0000 pushed 2019-08-26 18:30 +0000 |
Ted Campbell | Ted Campbell - Bug 1471062 - Pad source notes to target alignment. r=jandem |