js/src/vm/JSScript.cpp
1fb7ddfad86d5e085c4f2af23a2519d37e45a3e4
created 2018-08-24 21:25 -0500
pushed 2018-08-29 09:43 +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
2dc7007e3924444f55345606b6785f2d2ba89ce1
created 2018-08-24 21:01 -0500
pushed 2018-08-29 09:43 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Don't #include js/SourceBufferHolder.h in jsapi.h, and instead require users to do so -- a minor translation-unit size improvement for anyone who never has to use SourceBufferHolder other than by reference. r=jandem
b09a2762f0e5533dab80401953121580134a2c6e
created 2018-08-23 16:59 -0400
pushed 2018-08-28 21:58 +0000
Ted Campbell Ted Campbell - Bug 1485347 - Part 2: Remove CheckScriptDataIntegrity. r=jandem
a6aa090e485ef4e81fc6e090e12ab6d2019f21aa
created 2018-08-22 14:28 -0400
pushed 2018-08-28 21:58 +0000
Ted Campbell Ted Campbell - Bug 1485347 - Part 1: Remove nTypeSets argument from JSScript::partiallyInit. r=jandem
239b363ac50deb1431607b87ede33c918a45a969
created 2018-08-21 12:18 +0200
pushed 2018-08-23 21:40 +0000
Jan de Mooij Jan de Mooij - Bug 1466118 part 4 - Replace assertSameCompartment with JSContext::check. r=luke
5cb4cd7c449ecef9226496dc736d7c7325d37473
created 2018-08-21 12:07 +0200
pushed 2018-08-23 21:40 +0000
Jan de Mooij Jan de Mooij - Bug 1466118 part 2 - Replace releaseAssertSameCompartment with JSContext::releaseCheck. r=luke
714f1a873154e3435a212c8ef62196fd93613bbf
created 2018-07-28 20:26 -0700
pushed 2018-08-23 03:45 +0000
Jim Blandy Jim Blandy - Bug 1473272 - Don't treat classes with default constructors as self-hosted code. r=tcampbell
03537843fab253117d5df0a1a3f45cd1e5fa4d52
created 2018-08-20 11:10 +0300
pushed 2018-08-21 21:56 +0000
Ashley Hauck Ashley Hauck - Bug 1440648 - Add JSTRY_FOR_OF to JSScript::hasLoops, and guard against new JSTRY values. r=jandem
8229a612b15e5f233a33e8756c9dba9c07c57a83
created 2018-08-20 23:43 +0300
pushed 2018-08-21 09:54 +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-21 09:54 +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-15 00:53 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Replace ModuleObject's host defined field with one on top-level JSScripts r=jandem r=hsivonen
12ddac0d1af4c9b0a24eef7dea6f10604c410697
created 2018-07-11 16:58 -0700
pushed 2018-08-13 22:00 +0000
Steve Fink Steve Fink - Bug 1479673 - Trivial return value change, r=jonco
09c51359bb20f1ebf9adfcc893f3199c7389d101
created 2018-08-13 19:37 +0300
pushed 2018-08-13 22:00 +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-13 22:00 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Replace ModuleObject's host defined field with one on top-level JSScripts r=jandem r=hsivonen
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd
created 2018-08-10 18:00 +1000
pushed 2018-08-13 09:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
b50724cff788dfdea5f595c7ddc213d4491555c0
created 2018-08-01 09:57 +1000
pushed 2018-08-02 22:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1479954 - Rename Hash{Set,Map}::sizeOf{In,Ex}cludingThis(). r=luke
cf63775518d62c3cf01727f62f64c7221a2c7f06
created 2018-07-31 08:37 +0200
pushed 2018-07-31 09:53 +0000
Jan de Mooij Jan de Mooij - Bug 1479363 part 9 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in js/src. r=luke
1494e906ad52413008a722bf5e9ab533d1821f57
created 2018-07-28 12:12 +0200
pushed 2018-07-28 21:49 +0000
Jan de Mooij Jan de Mooij - Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke
1a5bdbbfc37535b866b79015bbe849bf8f6e42bd
created 2018-07-26 12:36 +0900
pushed 2018-07-26 21:58 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1434305 - Part 1: Add LazyScript::{compartment,realm} which returns corresponding JSFunction's {compartment,realm}. r=jimb
9d328a1be52ce31ef56c4fe7e4155b4a6f2d35fc
created 2018-07-25 17:01 +0900
pushed 2018-07-25 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1477621 - Part 4: Add source note field constants for line. r=jandem
d18e67f75339c713ce1aadc54631898b5af5df3d
created 2018-07-25 17:01 +0900
pushed 2018-07-25 14:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1477621 - Part 3: Add source note field constants for colspan. r=jandem
337cda619aeeea05c46cc5ddcebfc371e6bc9737
created 2018-07-23 21:45 +0000
pushed 2018-07-25 14:18 +0000
Brian Hackett Brian Hackett - Bug 1470795 Part 5 - Update content parse users for API movement, r=froydnj.
1bbbc2375abc599cb0feb2c2fef242ec996b4498
created 2018-07-23 21:41 +0000
pushed 2018-07-25 14:18 +0000
Brian Hackett Brian Hackett - Bug 1465292 Part 2 - Track parsed content from XDR'ed scripts, r=nbp.
6edce1e74d5aeb53247e9c22d4e3b5fce3810d8b
created 2018-07-18 21:15 +0900
pushed 2018-07-18 17:20 +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-07-18 17:20 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1463979 - Part 0: Prohibit failing compilation after linking function and non-lazy script while delazification. r=jorendorff
01ab0200841fb028d3579f19996e9f16081657d4
created 2018-07-17 13:06 +0100
pushed 2018-07-17 21:56 +0000
Jon Coppeard Jon Coppeard - Bug 1476012 - Remove dependency of jit/BaselineJit.h on jit/MacroAssembler.h r=nbp
76de95da94dd0a6fdb622d9e2705f7be46dc6155
created 2018-07-13 10:49 +0100
pushed 2018-07-13 21:53 +0000
Jon Coppeard Jon Coppeard - Bug 1475226 - Use JSContext for malloc allocation rather than Zone where possible r=sfink
d2861f3dcc589d186308e9a3339d7344773fdb3d
created 2018-06-28 09:26 -0700
pushed 2018-06-30 09:49 +0000
André Bargull André Bargull - Bug 1471931 - Part 3: Switch to pod_calloc_with_extra, new_, make_pod_array, and make_zeroed_pod_array where possible. r=sfink
67c0442a7a44a0618504911b3239aa0117b3d4ee
created 2018-06-26 12:02 -0400
pushed 2018-06-29 09:42 +0000
Ted Campbell Ted Campbell - Bug 1471272 - Add [SMDOC] tags for in-source documentation. r=jandem,nbp
3967e4340805a5ef860544579ccd1c7ff21f4f32
created 2018-06-25 03:14 -0700
pushed 2018-06-26 14:53 +0000
André Bargull André Bargull - Bug 1466626 - Part 3: Don't call ReportOutOfMemory twice when used with JSContext allocation. r=jonco
fd737ab7af6f92b160409b66dcd3f85c68b552a9
created 2018-06-25 03:14 -0700
pushed 2018-06-26 14:53 +0000
André Bargull André Bargull - Bug 1466626 - Part 2: Add missing OOM handling in various places. r=jonco
6a76baf321797f3831aeffaab4eb852e9383f213
created 2018-06-23 16:14 +0300
pushed 2018-06-23 21:45 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - JS - Initialize member fields in classes/ structures. r=waldoo
390ba7756cae841c7cb6b0b2787b3cc7347bda69
created 2018-06-22 13:29 -0700
pushed 2018-06-23 21:45 +0000
André Bargull André Bargull - Bug 1467438 - Part 2: Replace remaining ScopedJSFreePtr with UniquePtr. r=sfink
92d154bc6515cbc1baffa3cef8ec4b79edf89413
created 2018-06-20 17:45 +0200
pushed 2018-06-21 01:17 +0000
Jan de Mooij Jan de Mooij - Bug 1466503 part 2 - Some DescribeScriptedCallerForCompilation cleanup. r=luke
cceb75ca1a1d212266feecdf1143c4d3f2724312
created 2018-06-08 16:16 +0200
pushed 2018-06-09 15:31 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 7 - Split Compartment-inl.h from Realm-inl.h. r=luke
fc2c785effde6ef2dcf3544dfc4f1907111da69a
created 2018-06-04 13:34 -0700
pushed 2018-06-05 21:58 +0000
André Bargull André Bargull - Bug 1464845 - Remove js_strdup and JS_strdup. r=Waldo
425c5899aa74427a1b34e2e6610b220d1a0cf960
created 2018-06-04 21:48 +0300
pushed 2018-06-05 09:30 +0000
Dorel Luca Dorel Luca - Merge mozilla-central to mozilla-inbound
4cc60824e00d29a34537e081a7a150b9d05710da
created 2018-06-04 01:31 -0700
pushed 2018-06-05 09:30 +0000
André Bargull André Bargull - Bug 1464794 - Remove 'using mozilla::*' from header files in js/src. r=Waldo
3aaea88740602dbb570cec5df348beff7abf1842
created 2018-06-04 21:10 +0300
pushed 2018-06-04 18:11 +0000
Dorel Luca Dorel Luca - Backed out changeset 2426ac9d78fe (bug 1464845) for Merge conflicts with bug 1465060
2426ac9d78fe52b238345e286b000424cbab4989
created 2018-06-04 01:30 -0700
pushed 2018-06-04 18:11 +0000
André Bargull André Bargull - Bug 1464845 - Remove js_strdup and JS_strdup. r=Waldo
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 22:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
84f6e67dcd1c7ad4b1acfeca4670ba5437e65ee3
created 2018-05-23 19:44 +0200
pushed 2018-05-24 09:38 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 28 - Rename LCovCompartment to LCovRealm and move to JS::Realm. r=luke
20512f4a1de5b456de577985631f0e2ab6037ff6
created 2018-05-23 15:26 +0200
pushed 2018-05-23 22:01 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 23 - Move debugModeBits from JSCompartment to JS::Realm. r=luke
19295db05a9244b1d65802a7756f69e966a56c88
created 2018-05-23 11:05 +0200
pushed 2018-05-23 22:01 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 21 - Move isSelfHosting and selfHostingScriptSource from JSCompartment to JS::Realm. r=evilpie
716d49972dba8f3754814c280dd3782a9964dada
created 2018-05-23 11:04 +0200
pushed 2018-05-23 22:01 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 20 - Move principals and isSystem from JSCompartment to JS::Realm. r=luke
fd6c61be7966932862f8fcc009855ab2b4f327c8
created 2018-05-23 11:03 +0200
pushed 2018-05-23 22:01 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 19 - Use UniquePtr for script maps. r=luke
ca76ab5c29dc02c63ca0447a0a52caebbd5aec93
created 2018-05-23 11:01 +0200
pushed 2018-05-23 22:01 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 16 - Move marked flag from JSCompartment to JS::Realm. r=jonco
277bd9cf9edc37653b8931349b1c9a232987fd57
created 2018-05-23 08:47 +0100
pushed 2018-05-23 22:01 +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-05-23 09:51 +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-05-19 09:39 +0000
Jeff Walden Jeff Walden - Bug 1461556 - Add a JSScript constructor to initialize JSScript inside JSScript::Create without using PodZero. r=jandem
01fcd734368770225504097a0f1ec4e5539fc041
created 2018-05-17 18:04 +0200
pushed 2018-05-17 22:04 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 4 - Move RealmOptions from JSCompartment to JS::Realm. r=luke
1ec876d855d4db2dce310b54daae8530f84438fc
created 2018-05-17 18:03 +0200
pushed 2018-05-17 22:04 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 2 - Store JS::Realm* instead of JSCompartment* in JSScript. r=luke
cf1b00c73d578d354661763722f27468bace2e05
created 2018-05-16 21:03 +0200
pushed 2018-05-17 09:47 +0000
Jan de Mooij Jan de Mooij - Bug 1461292 part 3 - Rename AutoCompartment to AutoRealm. r=luke
6b6365bdb4c2dd18efdc5a4ee0f4f8b8550f5e8b
created 2018-05-16 10:53 +0200
pushed 2018-05-16 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1461292 part 1 - Rename JSAutoCompartment to JSAutoRealm. r=bz,luke
f6d3ea212415298d10b0ba08a479c7f1a5d02030
created 2018-05-11 14:03 +0900
pushed 2018-05-12 09:47 +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-05-12 09:47 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1459220 - Add LazyScript::isEnclosingScriptLazy. r=jimb
fc3a8ce00c3f7025871140e1275d6920d92d13db
created 2018-05-08 13:26 -0500
pushed 2018-05-09 09:34 +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-05-08 15:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1458973 - Rename {Rooted,Handle}ScriptSource to {Rooted,Handle}ScriptSourceObject. r=jimb
038b4d1d073af308be6aa92c2fa2c2e594ea2222
created 2018-04-17 12:37 +0200
pushed 2018-04-17 21:55 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1453884 - Rename LazyScript.{begin,end} to LazyScript.{sourceStart,sourceEnd}. r=Yoric
16fcaa62dee9272dde73b52ae640988f70ffd196
created 2018-04-15 13:18 +0200
pushed 2018-04-16 09:53 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 10 - Rename *ActiveCooperatingThread to *MainThread. r=jonco
less more (0) -60 tip