js/src/vm/JSScript.h
a289b17746ee5e69ed22dca2d54f0f6c1b59d728
created 2019-06-06 13:06 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1557791 - Split |ScriptSource::{Unc,C}ompressed| into a |*Data| class identical to the current class, and fresh classes of identical name that inherit from it -- anticipating when those fresh classes will statically encode retrievability. r=arai
cdd58bdd070214af0a98d56266864008099b1466
created 2019-06-05 11:32 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1557791 - Rename {,un}compressedSourceIs to just plain old is{Unc,C}ompressed. r=arai
6a267b981baa9d840dd77ed0c8cb3807fecc6ba2
created 2019-06-04 18:32 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1557791 - Rename xdrUncompressedSource to xdrUnretrievableUncompressedSource for a skosh more clarity within its implementation. r=arai
8a7c8f8ecd56d1bd495dd502c37e95662ef69cc7
created 2019-06-10 20:06 +0000
pushed 2019-06-12 10:24 +0000
Jim Blandy Jim Blandy - Bug 1539654: Ensure generator scripts observed by Debugger.Frames are marked as debuggees. r=jorendorff
6827feb63cdacfb5ba6c5b04cba2347e539884fe
created 2019-06-05 00:58 +0000
pushed 2019-06-06 08:31 +0000
Jeff Walden Jeff Walden - Bug 1556900 - Make |ScriptSource::uncompressedData| more cautious about verifying the type of the contained data before returning a pointer. r=arai
42afe2b7b416ded1e17b620fcad1b9bcea18c1ad
created 2019-06-05 00:58 +0000
pushed 2019-06-06 08:31 +0000
Jeff Walden Jeff Walden - Bug 1556900 - Move |ScriptSource::binASTMetadata_| into the |BinAST| arm of |ScriptSource::data|, reducing the size of |ScriptSource| by a pointer. r=arai
73c98da145a7c0ef518404493b23a979f328768e
created 2019-05-29 20:52 +0000
pushed 2019-05-31 14:06 +0000
Jim Blandy Jim Blandy - Bug 1551176: Rename js::DebugScript::stepMode to 'stepperCount'. r=jorendorff
4b3431481d55e13e739e42dd5e526c11bea22f45
created 2019-05-28 21:48 +0000
pushed 2019-05-31 14:06 +0000
Jim Blandy Jim Blandy - Bug 1551176: JSScript::getOrCreateDebugScript replaces ensureDebugScript. r=jorendorff
1bfe1a0b50fbbc66aea13f71fa0d7757a5dafff1
created 2019-05-28 20:52 +0000
pushed 2019-05-31 14:06 +0000
Jim Blandy Jim Blandy - Bug 1551176: Add js::DebugScript::needed method. r=jorendorff
5585ac78378a9ad68dc1cf3ae64ce27d7a8da83c
created 2019-05-24 15:45 +0100
pushed 2019-05-31 14:06 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory associated with JSScripts r=tcampbell
2e66b838b3b6f6be9ce490c521744b391704d3ba
created 2019-05-27 14:07 +0000
pushed 2019-05-31 14:06 +0000
Jan de Mooij Jan de Mooij - Bug 1554080 part 1 - Move jitCodeSkipArgCheck_ from JSScript to JitScript. r=bbouvier,iain
5d3e1ea7769357bce7297b83be3863034bcf656e
created 2019-05-25 00:49 +0300
pushed 2019-05-31 14:06 +0000
Brindusan Cristian Brindusan Cristian - Merge inbound to mozilla-central. a=merge
87aaa29b2fff6efbf469828597fc9ddffac4f3ef
created 2019-05-24 12:02 +0000
pushed 2019-05-31 14:06 +0000
Jan de Mooij Jan de Mooij - Bug 1551796 part 10 - Move JitScript to js::jit namespace. r=tcampbell
28f5cf540df5060eb7d399af223fdb56aa4ea352
created 2019-05-24 14:26 +0300
pushed 2019-05-31 14:06 +0000
arthur.iakab arthur.iakab - Backed out changeset a296439a25ff (bug 1519636) for frequent Windows cppunit failures CLOSED TREE
a296439a25ffcafae35dda80b1ecc99e4e88cad3
created 2019-05-24 09:59 +0000
pushed 2019-05-31 14:06 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
e81b72b586942a7a5c34fd5defd80772a031b45f
created 2019-05-23 07:55 +0000
pushed 2019-06-12 10:24 +0000
Jan de Mooij Jan de Mooij - Bug 1551796 part 3 - Merge ICScript into JitScript. r=tcampbell
2ac16f08196aeff1bd91533c75803b79e7e2d211
created 2019-05-23 07:28 +0000
pushed 2019-06-12 10:24 +0000
Jan de Mooij Jan de Mooij - Bug 1551796 part 1 - Rename TypeScript to JitScript. r=tcampbell
4d7ef530fffba20a2b352cff9fa23438128105a7
created 2019-05-20 17:24 +0100
pushed 2019-06-12 10:24 +0000
Jon Coppeard Jon Coppeard - Bug 1549950 - Remove TraceWeakEdge and associated machinery and sweep weak pointers in lazy scripts explicitly r=sfink
da74be741b81bb930c64a223ae36f63359b3367c
created 2019-05-10 09:55 +0000
pushed 2019-06-12 10:24 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 26 - Some JSOP_FORCEINTERPRETER changes. r=tcampbell
2bea789487b771c178585c365496b61d51fbaa6e
created 2019-05-08 10:04 +0000
pushed 2019-06-12 10:24 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 24 - Fix JSScript::resetWarmUpCounter() calls to not affect Baseline. r=tcampbell
99ad8ab7c1fd93938f5d94f65a1c8e227d80e5b5
created 2019-05-03 21:49 +0000
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1547478 - XDR BinAST metadata using deduplicated BinAST data so that pointers in the metadata will correctly point into the deduplicated data, not into user-provided data that hasn't been deduplicated yet. r=tcampbell
878d133f6a4ce580145297fe2fc01b57cf428b82
created 2019-04-29 16:44 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1547478 - Add more assertions verifying that ScriptSources contain expected types of data during the XDR process. r=tcampbell
e2e8514d344b0f34c0981f1c4aeb6c26984b2107
created 2019-04-29 14:33 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1547478 - Root fresh BinAST metadata created during XDR decoding until it's transferred into its ScriptSource. r=tcampbell
c6640ffe809f4129e436205d8c5146f4bb90b059
created 2019-04-29 11:30 +0100
pushed 2019-06-12 10:24 +0000
Jon Coppeard Jon Coppeard - Bug 1547677 - Rename the ReadBarriered wrapper type to WeakHeapPtr and remove WeakRef r=sfink
b96f067ff11790f61449906ecf7f764abfa2a933
created 2019-04-29 13:05 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1547478 - Make the |CodeBinASTData| generic lambda inside |ScriptSource::xdrData| instead be a static member function in |ScriptSource|, consistent with the other code-particular-type-of-data functions. r=tcampbell
5fe6df92def0d5de136974cc5c3a9183eb9b7041
created 2019-04-29 12:51 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1547478 - Make the |CodeCompressedData| generic lambda inside |ScriptSource::xdrData| instead be a static member function in |ScriptSource|, avoiding the need to pass an ignored |Unit| argument to it purely for overload selection. r=tcampbell
0494a9f3230c58de2120b5a02dca77f11144298d
created 2019-04-29 12:36 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1547478 - Make the |CodeUncompressedData| generic lambda inside |ScriptSource::xdrData| instead be a static member function in |ScriptSource|, avoiding the need to pass an ignored |Unit| argument to it purely for overload selection. r=tcampbell
b3053863705de3052ab27429f8a3df023581354e
created 2019-04-25 11:10 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1544882 - Split ScriptSource::Retrievable<Unit> out of Missing to record sources that are retrievable even tho they're missing. (Only UTF-16 is supported for now.) r=arai
808585ce159839b9b1babe1f90be0120c79298ca
created 2019-04-17 00:57 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1544882 - XDR ScriptSource data almost entirely by switching on the type of data stored in |ScriptSource::data|. r=arai
641a364dcb54ae09689e73d7b8e1d30f12fa7705
created 2019-04-16 15:27 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1544882 - Move XDR of ScriptSource::data and a couple related values into its own standalone function, for simplicity/to reduce complexity when SS::data is XDR'd using variant-matching code. r=arai
adc67b6b7dd512953e42d3a128cfa97cc0b804a7
created 2019-04-26 12:54 +0300
pushed 2019-06-12 10:24 +0000
Razvan Maries Razvan Maries - Merge mozilla-central to autoland. a=merge on a CLOSED TREE
39133aa95fce7f894c55ace40c778983c8ca26bf
created 2019-04-26 09:16 +0000
pushed 2019-06-12 10:24 +0000
Jan de Mooij Jan de Mooij - Bug 1537908 part 2 - Store numICEntries in SharedScriptData. r=tcampbell
c7006cb7cd64067f94de49da1248fe0de3498a4c
created 2019-04-25 09:55 +0000
pushed 2019-06-12 10:24 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 16 - Implement pushScriptNameArg, emit_JSOP_STRING, emit_JSOP_SYMBOL. r=tcampbell
8be1bf5f1e97eb1a01ecd83e422d18b537027767
created 2019-04-15 19:18 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1544882 - Convert ScriptSource::setSource to ScriptSource::setUncompressedSourceHelper as a helper function that more-precise functions can call. r=arai
d137eb73db95e59bc9647eb9d5d284e92c8ca957
created 2019-04-15 18:48 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1544882 - Inline ScriptSource::setSource<Unit>(SourceTypeTraits<Unit>::SharedImmutableString) into its two callers for clarity. r=arai
d4d8e4bf895f84f9a6a62080b6eebb6100ccd484
created 2019-04-15 18:37 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1544882 - Add ScriptSource::setRetrievedSource to clarify the ScriptSource::data state transition when retrieved source is set. r=arai
7e238465037a8a9f7fedb033e50c9d4e9cb9c5f6
created 2019-04-15 18:09 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1544882 - Split ScriptSource::setCompressedSource into ScriptSource::{convertTo,initializeWith}CompressedSource so that ScriptSource::data's state transitions are clearer. r=arai
762b78b66248061140984b2a2876a329c6479389
created 2019-04-15 16:55 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1544882 - Make BytecodeCompiler::assignSource<Unit>(...) directly defer to a new ScriptSource::assignSource<Unit>(...) function. r=arai
14248be0eba939ce2317e887e205386ad3214774
created 2019-04-15 15:35 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1544882 - Reformulate ScriptSource::loadSource into Variant-matching code. r=arai
8509f60299dfdb085a8a64ea45522bacb82b16c5
created 2019-04-15 15:09 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1544882 - Move JSScript::loadSource into ScriptSource, because it only acts on ScriptSource and so only makes sense there. r=arai
74774a7f1a4dd13925354df4e3963068fc4cd28d
created 2019-04-15 14:57 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1544882 - Rename JSScript::tryLoadSource back to JSScript::loadSource now that all users have recognized the semantics change. r=arai
2af8656bd3c0362939cda478005e9eb2238ed9b5
created 2019-04-11 18:22 -0700
pushed 2019-06-12 10:24 +0000
Jeff Walden Jeff Walden - Bug 1544882 - Make |JSScript::loadSource| applicable to any |ScriptSource| by folding its precondition into its behavior. r=arai
495c41f927449fed1f7e437ba1e8df3506babdfe
created 2019-04-19 01:42 +0000
pushed 2019-06-12 10:24 +0000
Ted Campbell Ted Campbell - Bug 1543211 - Store offsets instead of lengths in SharedScriptData r=jandem
0930e8c0f382127ba1b6d12e0a4a7c8405039edb
created 2019-04-19 01:42 +0000
pushed 2019-06-12 10:24 +0000
Ted Campbell Ted Campbell - Bug 1543211 - Move integer fields from JSScript to SharedScriptData r=jandem
3240bfce551da3faa0b97c41989075e81ced9563
created 2019-04-18 17:36 +0000
pushed 2019-06-12 10:24 +0000
Ted Campbell Ted Campbell - Bug 1543211 - Hash raw bytes in ScriptBytecodeHasher r=jandem
ea66edd6bf0b8600bf9146de7d0ed5126d166f88
created 2019-04-15 18:00 -0700
pushed 2019-06-12 10:24 +0000
Jim Blandy Jim Blandy - No bug: Fix obsolete comment on js::DebugScript::stepMode. DONTBUILD rs=jorendorff
c15b9e3615f7f19caeb490599192eb373f9d6480
created 2019-04-10 16:12 +0000
pushed 2019-06-12 10:24 +0000
Ted Campbell Ted Campbell - Bug 1543230 - Move JSScript::warmUpResetCount into MutableFlags r=nbp
ed722cf1b2d96bd3b511b04993cd52d4d528d679
created 2019-04-08 22:31 +0000
pushed 2019-06-12 10:24 +0000
Ashley Hauck Ashley Hauck - Bug 1534721 - Handle fields in derived classes. r=jorendorff
9625a25b6e3839b776612dc637abac320de7d625
created 2019-04-08 19:10 +0300
pushed 2019-06-12 10:24 +0000
Dorel Luca Dorel Luca - Backed out changeset 048424eb3075 (bug 1534721) for SpiderMonkey failures in builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8057. CLOSED TREE
048424eb3075256daa7ee76cd536d24d75505cee
created 2019-04-06 02:56 +0000
pushed 2019-06-12 10:24 +0000
Ashley Hauck Ashley Hauck - Bug 1534721 - Handle fields in derived classes. r=jorendorff
5753c98c39d1076947bb656a10675ee349c1e6ea
created 2019-04-02 11:53 +0000
pushed 2019-06-12 10:24 +0000
Gerald Squelart Gerald Squelart - Bug 1429613 - Variant matcher callbacks renamed from `match` to `operator()` - r=froydnj
348419a9d041ee3a29d4ce5f48073003dac17f50
created 2019-04-01 21:33 +0000
pushed 2019-06-12 10:24 +0000
Ted Campbell Ted Campbell - Bug 1530412 - Use LazyScriptData for LazyScript r=jorendorff
5bd984729daf7649cb103bad228b02f3afbcb367
created 2019-04-01 20:36 +0000
pushed 2019-06-12 10:24 +0000
Ted Campbell Ted Campbell - Bug 1530412 - Add js::LazyScriptData type r=jorendorff
a93ef3e7f2b910f926ec4edb28bd8e41f268bba2
created 2019-03-19 15:19 +0000
pushed 2019-06-12 10:24 +0000
Ted Campbell Ted Campbell - Bug 1530412 - Use JSScript::ImmutableFlags in LazyScript r=jandem
539d7eec3444062b8fd02ff6f9150db332790e92
created 2019-04-01 15:08 +0000
pushed 2019-06-12 10:24 +0000
Ted Campbell Ted Campbell - Bug 1530412 - Use mozilla::Span for LazyScript tables r=jorendorff
618b7bbaebbe7d7ebfc3fe6a085b1042ba0571f4
created 2019-04-01 21:30 +0000
pushed 2019-06-12 10:24 +0000
Ted Campbell Ted Campbell - Bug 1530412 - Move LazyScript::numClosedOverBindings/numInnerFunctions to normal fields r=jorendorff
0b61c4bdd578918b90335a8f71b1585af24ada48
created 2019-04-01 20:21 +0000
pushed 2019-06-12 10:24 +0000
Ted Campbell Ted Campbell - Bug 1530412 - Add toStringEnd argument to LazyScript::CreateForXDR r=jorendorff
896a538f502bc56ed5bd48824e4dc37a7b504fa1
created 2019-04-01 14:32 +0000
pushed 2019-06-12 10:24 +0000
Ted Campbell Ted Campbell - Bug 1530412 - Fix LazyScript constructor argument names r=jorendorff
50fb3808da519a54d90da9fae63337b1e39c58e9
created 2019-03-18 15:07 +0000
pushed 2019-06-12 10:24 +0000
Vincent Lequertier Vincent Lequertier - Bug 1535092 - Make JSScript::argumentsOptimizationFailed return void instead of a bool;r=iain
123ecc5c9586791c2ebae62c4a4e3cb600274975
created 2019-03-13 04:29 +0000
pushed 2019-06-12 10:24 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1505343 - Part 1: Rename binsource => binast. r=Yoric
less more (0) -100 -60 tip