js/src/vm/JSScript.h
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)
78d60776b5be58408a15de4346b302d1df1f8c14
created 2018-08-22 23:02 -0400
pushed 2018-10-15 21:07 +0000
Ted Campbell Ted Campbell - Bug 1485347 - Part 3: Use mozilla::Span for JSScript::data arrays. r=jandem
274c743b3d55f3d84adb4500c3ae3f63ee8fdc5e
created 2018-09-20 10:54 +0100
pushed 2018-10-15 21:07 +0000
Jon Coppeard Jon Coppeard - Bug 1490042 - Only allow one AutoClearTypeInferenceStateOnOOM to be live at a time to fix recursive type sweeping r=jandem
309721897c1c45f166a2cd8f0332ea354e118db0
created 2018-09-17 19:35 +0000
pushed 2018-10-15 21:07 +0000
Logan F Smyth Logan F Smyth - Bug 1468384 - Add Debugger.Script.isModule. r=jimb
2b3acad1d831076f4936382ba4216c1c9d43ff63
created 2018-09-17 13:25 -0400
pushed 2018-10-15 21:07 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset aa3c5d257b1e (bug 1490042) for causing topcrash bug 1491530.
60df00079cd46d23309f0637633f62908ba17d45
created 2018-09-15 20:24 -0700
pushed 2018-10-15 21:07 +0000
Jeff Walden Jeff Walden - Bug 1491736 - Split out type-set classes and related data types from vm/TypeInference.h into vm/TypeSet.h, and move TypeNewScript from vm/TypeInference.h to vm/TypeInference-inl.h, so code can use TypeSet types without needing JSFunction, Shape, and other super-complex types as well (via HeapPtr<T*> fields in TypeNewScript). r=jandem
aa3c5d257b1e8ddda72905e728d72d4d57762b7e
created 2018-09-13 16:46 +0100
pushed 2018-10-15 21:07 +0000
Jon Coppeard Jon Coppeard - Bug 1490042 - Only allow a single AutoClearTypeInferenceStateOnOOM to be active at once r=jandem r=sfink
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
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
a6aa090e485ef4e81fc6e090e12ab6d2019f21aa
created 2018-08-22 14:28 -0400
pushed 2018-08-30 12:18 +0000
Ted Campbell Ted Campbell - Bug 1485347 - Part 1: Remove nTypeSets argument from JSScript::partiallyInit. r=jandem
714f1a873154e3435a212c8ef62196fd93613bbf
created 2018-07-28 20:26 -0700
pushed 2018-08-24 17:49 +0000
Jim Blandy Jim Blandy - Bug 1473272 - Don't treat classes with default constructors as self-hosted code. r=tcampbell
8229a612b15e5f233a33e8756c9dba9c07c57a83
created 2018-08-20 23:43 +0300
pushed 2018-08-24 17:49 +0000
Gurzau Raul Gurzau Raul - Backed out changeset 2d615f488d9f (bug 1473272) for failures at jit-test\tests\class\bug1473272-default-constructors.js on a CLOSED TREE
2d615f488d9faf8040e77b954ee9c82549feb543
created 2018-07-28 20:26 -0700
pushed 2018-08-24 17:49 +0000
Jim Blandy Jim Blandy - Bug 1473272: Don't treat classes with default constructors as self-hosted code. r=tcampbell
da82ea6820eebf698d72c7273efe4b19cad4fda3
created 2018-08-13 16:39 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Replace ModuleObject's host defined field with one on top-level JSScripts r=jandem r=hsivonen
09c51359bb20f1ebf9adfcc893f3199c7389d101
created 2018-08-13 19:37 +0300
pushed 2018-08-24 17:49 +0000
Csoregi Natalia Csoregi Natalia - Backed out 2 changesets (bug 1482153, bug 1469004) for assertion failures at ModuleScript.cpp:59. CLOSED TREE
4129380f8318157558887cf61ac42b3c63495bcb
created 2018-08-13 16:39 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Replace ModuleObject's host defined field with one on top-level JSScripts r=jandem r=hsivonen
ad5ea44b20539d35847c031bbaa16367a66343f9
created 2018-08-01 22:34 -0400
pushed 2018-08-24 17:49 +0000
Ted Campbell Ted Campbell - Bug 1471878 - Use alignas on gc::Cell instead of manual padding. r=jonco
7252e88797e3912780c4a2637da8ff8e0e30f90b
created 2018-07-30 19:10 +0900
pushed 2018-08-24 17:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479076 - Add LazyScript::maybeCompartment. r=jonco
cffca1854a032479d908982f97f88a4c18cb6015
created 2018-07-02 20:37 -0700
pushed 2018-08-24 17:49 +0000
Jeff Gilbert Jeff Gilbert - Bug 1470985 - s/PodEqual/ArrayEqual/ from ArrayUtils.h. - r=waldo
ec8c69da8281a0798132b68b82accf0ab241df9d
created 2018-07-26 12:36 +0900
pushed 2018-08-24 17:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1434305 - Part 7: Support LazyScript variant in DebuggerScriptReferent, and support LazyScript in Debugger.Script accessors and methods. r=jimb
1a5bdbbfc37535b866b79015bbe849bf8f6e42bd
created 2018-07-26 12:36 +0900
pushed 2018-08-24 17:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1434305 - Part 1: Add LazyScript::{compartment,realm} which returns corresponding JSFunction's {compartment,realm}. r=jimb
818c1a79b41dc6d18c9dbe2c600fe02905f3e7d0
created 2018-07-23 21:44 +0000
pushed 2018-08-24 17:49 +0000
Brian Hackett Brian Hackett - Bug 1470795 Part 4 - Move progress tracking logic to JSScript, r=jandem.
6a97ba8c172a729fc131b65a7151727b0e8f86e6
created 2018-07-23 15:03 +0000
pushed 2018-08-24 17:49 +0000
Brian Hackett Brian Hackett - Bug 1465470 Part 5 - Avoid recording time events at non-deterministic points in the JS engine, r=jonco.
b17cfac5aa3f0159ce781666aecc9976d566c276
created 2018-07-21 14:37 +0000
pushed 2018-08-24 17:49 +0000
Brian Hackett Brian Hackett - Bug 1465470 Part 6 - Avoid recording various JS atomics, r=jandem.
8ef3895c248edd2743edd66f1803a89e12b89e4c
created 2018-07-21 14:24 +0000
pushed 2018-08-24 17:49 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 4e - Don't record various JS atomics, 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
6a76baf321797f3831aeffaab4eb852e9383f213
created 2018-06-23 16:14 +0300
pushed 2018-06-25 14:15 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - JS - Initialize member fields in classes/ structures. r=waldoo
92d154bc6515cbc1baffa3cef8ec4b79edf89413
created 2018-06-20 17:45 +0200
pushed 2018-06-21 15:23 +0000
Jan de Mooij Jan de Mooij - Bug 1466503 part 2 - Some DescribeScriptedCallerForCompilation cleanup. r=luke
ac87103cdf38dd631b41dc6d16e646239b2f93da
created 2018-06-08 16:16 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 4 - Rename vm/JSCompartment* to vm/Realm*. 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
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
2e7a4d376aff00ae43f8051aa53af8be65a112a3
created 2018-05-27 04:00 +0530
pushed 2018-06-18 21:43 +0000
maharsh312 maharsh312 - Bug 1464321 - Changed return type of two methods in JSScript with relative format string change. r=arai
fd6c61be7966932862f8fcc009855ab2b4f327c8
created 2018-05-23 11:03 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 19 - Use UniquePtr for script maps. r=luke
277bd9cf9edc37653b8931349b1c9a232987fd57
created 2018-05-23 08:47 +0100
pushed 2018-06-18 21:43 +0000
Jon Coppeard Jon Coppeard - Bug 1427610 - Implement import.meta in the JS frontent r=jorendorff
ce426cc34287338d854b9d7275789f4064d7aac7
created 2018-05-22 15:02 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 12 - Move script maps from JSCompartment to JS::Realm. r=luke
7c45180cea08bafea969777bbfe28ff2c0634fb8
created 2018-05-16 17:00 -0700
pushed 2018-06-18 21:43 +0000
Jeff Walden Jeff Walden - Bug 1461556 - Add a JSScript constructor to initialize JSScript inside JSScript::Create without using PodZero. r=jandem
1ec876d855d4db2dce310b54daae8530f84438fc
created 2018-05-17 18:03 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 2 - Store JS::Realm* instead of JSCompartment* in JSScript. 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
fc3a8ce00c3f7025871140e1275d6920d92d13db
created 2018-05-08 13:26 -0500
pushed 2018-06-18 21:43 +0000
Luke Wagner Luke Wagner - Bug 1458029 - Baldr: update wasm frame stack format string to match WebAssembly Web API spec (r=yury,bbouvier,fitzgen)
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
1e6cdcc88c36ef2436a2bfd4e7f850e9d6a65f03
created 2018-04-30 18:46 -0400
pushed 2018-05-03 15:28 +0000
Ted Campbell Ted Campbell - Bug 1458091 - Make ScriptSource::refs Atomic to please TSAN. r=jandem
deeb18d57ad217978ff3c6a38481b5d100665279
created 2018-05-01 15:54 +0200
pushed 2018-05-03 15:28 +0000
Jan de Mooij Jan de Mooij - Bug 1454887 part 2 - Rewrite TI sweeping to be more explicit. r=tcampbell
2f7d0134b22176dd649418217cb98d09ce102c83
created 2018-04-19 13:04 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 14 - Rename 'active thread' to 'main thread'. r=jonco
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
6ff8aaef28669cc3945291a182232680481256da
created 2018-04-11 23:19 +0200
pushed 2018-04-26 21:04 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Backing out js/src/ for violation of committing guideliens. CLOSED TREE
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-26 21:04 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
8a703ca86a968b8e343e10fc6d084673bcf32d94
created 2018-04-03 14:18 +0200
pushed 2018-04-26 21:04 +0000
Tom Schuster Tom Schuster - Bug 1083458 - Remove isExprBody from everything but FunctionBox to keep Reflect.parse working. r=Waldo
4be93a2b5a928ae3a613cf8378f12e4ba88afa85
created 2018-03-28 16:41 +0100
pushed 2018-04-26 21:04 +0000
Jon Coppeard Jon Coppeard - Bug 1449541 - Don't hold script data lock while calcuating hash r=jandem
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
e5984797ef156751e518fada587af05e9d2e8304
created 2018-03-01 17:13 +0000
pushed 2018-03-02 22:13 +0000
Jon Coppeard Jon Coppeard - Bug 1440269 - Defer calling debugger onNewScript hook for preloaded modules r=nbp
9ec168a898ac298c50a77b0ab22220af35246046
created 2018-02-28 02:03 -0800
pushed 2018-03-02 22:13 +0000
André Bargull André Bargull - Bug 1438842 - Part 4: Remove unused parameters in js/src/vm. r=jandem
c1cb588d20d8bc7251dd973597183b2fe5f0ecb7
created 2018-02-26 10:33 +0000
pushed 2018-03-01 16:46 +0000
Jon Coppeard Jon Coppeard - Bug 1440735 - Store script pointers using a private GC thing value in a couple of places r=sfink
d864fe04c3eae42674b4265d8e3aa6eaef4c3172
created 2018-02-05 22:46 -0800
pushed 2018-03-01 16:46 +0000
Chris Peterson Chris Peterson - Bug 1436263 - Part 1: Replace `final override` virtual function specifiers with just `final`. r=froydnj
091e9b26d9a14feba8f49355a3b03e185d253152
created 2018-02-14 16:45 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 5: Rename some files into js/src/vm. r=jandem.
08702628464616ad69c49390f121e9342e9d625f
created 2018-02-14 16:00 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 3: Rename some files into js/src/gc. r=jonco.
02d24f7856d50c678016cd33292882217ce29f36
created 2018-02-14 15:56 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 0: Fix places where bug 1429206 left old filenames in comments. r=jandem.
77f86d6cf76f9257edb72e9b366a1546cffe90e7
created 2018-02-15 13:18 +0000
pushed 2018-03-01 16:46 +0000
Jon Coppeard Jon Coppeard - Bug 1342416 - Add JS API to associate scripts with DOM elements after compilation r=nbp
less more (0) -60 tip