js/src/jscompartment.cpp
d376cac28778edfaf3ba95f12bda3df7a9cecefe
created 2017-10-18 21:51 -0500
pushed 2017-10-26 01:20 +0000
Rofael Aleezada Rofael Aleezada - Bug 818634 - Remove support for Date.prototype.toLocaleFormat. r=gandalf, r=anba
e4f864ad5779d943ce2e562764c183b1a100bba3
created 2017-10-24 20:48 +0200
pushed 2017-10-24 18:48 +0000
Tom Schuster Tom Schuster - Bug 638054 - Remove the guts of the watch/unwatch implementation. r=jorendorff
750de14d83712561cc6b274518b1f7096c83b7cc
created 2017-10-11 17:19 -0700
pushed 2017-10-12 22:56 +0000
Steve Fink Steve Fink - Bug 1406570 - "Root" compartment while entering it, r=jonco
5d9e0402afdb51dfc9050c511dd4bb4f5a44c4a0
created 2017-09-28 11:15 +0200
pushed 2017-09-28 09:16 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 2 - Inline some small helper functions into the callers. r=evilpie
60fdac23fbc5c4793c276107ce2a1c45759c2a2e
created 2017-09-27 18:02 +0100
pushed 2017-09-27 17:04 +0000
Jon Coppeard Jon Coppeard - Bug 1401804 - Expose wrappee if we create a new wrapper r=sfink
fbdfaa4bae2d1efadd68f7cac2fdefc2e24dd79c
created 2017-09-20 18:23 +0100
pushed 2017-09-20 17:24 +0000
Jon Coppeard Jon Coppeard - Bug 1399866 - Add gray marking assertions when setting proxy target r=sfink
4c86474c75be02a4d568a33bce49d31bbbf88fa5
created 2017-09-20 18:43 +0900
pushed 2017-09-20 09:44 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1394682 - Use template object for iterator result object. r=djvj
bab465c74656f2ef556f3bc72ff1cce13f05b1c4
created 2017-09-12 11:45 +0100
pushed 2017-09-12 10:48 +0000
Jon Coppeard Jon Coppeard - Bug 1368420 - Allocate Map and Set objects in the nursery r=jandem
d52be65ca653a7ffbe834ee8b32e4663ab5ca685
created 2017-09-12 11:45 +0100
pushed 2017-09-12 10:48 +0000
Jon Coppeard Jon Coppeard - Bug 1368420 - Allocate Map and Set iterators in the nursery r=jandem
7e2a1d9ffd7a518ea047dc96ce4d84ac18eeb706
created 2017-09-07 23:40 -0400
pushed 2017-09-08 20:41 +0000
Ted Campbell Ted Campbell - Bug 1397385 - Refactor js::GetThisValue r=jandem
5eb5af7c30a999bd03d3df13067640b9967875d1
created 2017-09-07 14:59 +0200
pushed 2017-09-07 12:59 +0000
Jan de Mooij Jan de Mooij - Bug 1394835 part 4 - Split js::DefineProperty/DefineElement in separate accessor vs data functions. r=anba
f44c599a011063c50aa192e1ae3f11a58ccf0f97
created 2017-08-31 15:54 -0400
pushed 2017-09-01 23:33 +0000
Ted Campbell Ted Campbell - Bug 1394490 - Use global lexical this to initialize NSVO lexical r=jandem
10d25965b83a8e47729f6404b3611200392a18ca
created 2017-08-19 21:12 +0200
pushed 2017-08-19 19:12 +0000
Tom Schuster Tom Schuster - Bug 934669 - Warn about watch/unwatch. r=arai
a921bfb8a2cf3db4d9edebe9b35799a3f9d035da
created 2017-08-08 13:18 +0200
pushed 2017-08-08 11:24 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
3f4d9d490af28c3bf7e69b936ecf728f50fbeaca
created 2017-08-06 18:48 +0900
pushed 2017-08-08 11:24 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1083476 - Add console warnings for JS1.7 legacy generators. r=arai
687a55549ca080f579c0136c96ebff2b52fb6470
created 2017-05-22 14:56 -0500
pushed 2017-08-08 02:07 +0000
Jason Orendorff Jason Orendorff - Bug 1363200 - JSAPI for realms: JS::Get/SetRealmPrivate(). r=sfink
ed2f9c2b847fc6a4f0c3e0c9b70478d7843b033b
created 2017-07-22 12:45 +0200
pushed 2017-07-22 10:46 +0000
Shu-yu Guo Shu-yu Guo - Bug 1377016 - Take both with-wrapped and unwrapped enclosing environments when getting non-syntactic lexical environments. (r=jorendorff)
bf96c2e5614817945b2e5d8ff19c4c85a75c2c11
created 2017-07-22 11:08 +0200
pushed 2017-07-22 09:10 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset da7ad37975f1 (bug 1377016) on suspicion of frequently asserting at dom/script/ScriptLoader.cpp:649 during wpt instantiation-error-2.html. r=backout
da7ad37975f1595ac109c3be10af4c2ba6ecd8fa
created 2017-07-21 19:25 -0700
pushed 2017-07-22 02:29 +0000
Shu-yu Guo Shu-yu Guo - Bug 1377016 - Take both with-wrapped and unwrapped enclosing environments when getting non-syntactic lexical environments. (r=jorendorff)
d649fe4b821a0ae81664672df699bc71b68130e4
created 2017-07-19 16:30 +0200
pushed 2017-07-19 14:30 +0000
Jan de Mooij Jan de Mooij - Bug 1375505 part 10 - Replace fixed-size iterator cache with a per-compartment HashSet to improve hit rate. r=jonco
1bd39c38c043886f64cc70fb452ee6093cdcf4de
created 2017-07-15 13:22 +0200
pushed 2017-07-15 11:42 +0000
Jan de Mooij Jan de Mooij - Bug 1375505 part 9 - Optimize for-in/JSOP_ITER with a Baseline/Ion IC. r=evilpie
a47b92874b2b4a0cee64c11162f9899c810df745
created 2017-07-06 16:40 +0200
pushed 2017-07-06 14:41 +0000
Jan de Mooij Jan de Mooij - Bug 1378740 - Share RegExpShareds across compartments within a zone. r=jonco
591b89fa611a7e3e66f8ce82a3a6e6e5cba28ad9
created 2017-07-04 18:40 +0200
pushed 2017-07-05 00:19 +0000
Marco Castelluccio Marco Castelluccio - Bug 1229277 - Introduce a map to match JSScript to script filenames instead of relying on ScriptSourceObject. r=nbp,jonco
5bed7af5695125fa7aca66239fe15698e0fd4a3c
created 2017-07-04 12:04 +0200
pushed 2017-07-04 10:18 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d35a0173ec7c (bug 1229277) for unexpected test failures
d35a0173ec7c7b50d8f48042ec6a8225cc11cd9f
created 2017-07-03 11:50 +0200
pushed 2017-07-03 12:28 +0000
Marco Castelluccio Marco Castelluccio - Bug 1229277 - Introduce a map to match JSScript to script filenames instead of relying on ScriptSourceObject. r=nbp,jonco
e1568e838bd5c5947cc2678c8deef8e47e45a762
created 2017-06-14 10:35 +0100
pushed 2017-06-14 09:42 +0000
Jon Coppeard Jon Coppeard - Bug 1372524 - Refactor WeakCache implementation a little r=sfink
8f5611b2e350a51633f5efe8dd2b5f9fb6ec61ab
created 2017-05-04 17:46 +0800
pushed 2017-05-26 01:33 +0000
Ting-Yu Chou Ting-Yu Chou - Bug 816784 part 3 - Optimize the other places that iterate CCWs. r=jonco
86af6a5230370aca3066d0963a5aae6d922ed2d6
created 2017-05-24 12:07 -0400
pushed 2017-05-24 20:33 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 4 changesets (bug 816784) for intermittent GC crashes.
ac4a48a831ce289295ca989fc5119611d8560ec1
created 2017-05-04 17:46 +0800
pushed 2017-05-24 20:33 +0000
Ting-Yu Chou Ting-Yu Chou - Bug 816784 part 3 - Optimize the other places that iterate CCWs. r=jonco
f25a37d7822e598937f0270147ecae3c52d852d4
created 2017-05-04 10:39 -0500
pushed 2017-05-19 00:19 +0000
Yury Delendik Yury Delendik - Bug 1362084 - Add binary source and JS source maps support. r=luke
b2eb05d5fad2fea928f47d3e6a329024c0aaf70e
created 2017-05-17 10:37 +0100
pushed 2017-05-17 17:01 +0000
Jon Coppeard Jon Coppeard - Bug 1361458 - Generate the phase tree for GC statistics recording ahead of time r=sfink
1627485da92e28dcb2513f631eaedf44826574a2
created 2017-05-17 12:53 +0200
pushed 2017-05-17 10:54 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 36f2908f6650 (bug 1361458) for crashing [@ js::GCMarker::drainMarkStack], e.g. in devtools' devtools/client/debugger/new/test/mochitest/browser_dbg-sourcemaps.js. r=backout
36f2908f6650129ababf0665d8d5be185d31f5b2
created 2017-05-17 10:37 +0100
pushed 2017-05-17 09:39 +0000
Jon Coppeard Jon Coppeard - Bug 1361458 - Generate the phase tree for GC statistics recording ahead of time r=sfink
a8e1028ccbea24ac488b7f30ff6515a6b3d4998f
created 2017-04-20 00:17 -0700
pushed 2017-05-03 23:59 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Make the DeprecatedLanguageExtensions enum an enum class in a new header, to address a thorny cyclic dependency issue in subsequent patches. r=arai
1ac60eace76be2f2a2d8c188808dfe82c105d7b7
created 2017-05-03 11:27 +0100
pushed 2017-05-03 10:48 +0000
Jon Coppeard Jon Coppeard - Bug 1360526 - Move more miscellaneous sweeping off the main thread r=sfink
3d0f582a516e52d97e791df62a940aad0d92c347
created 2017-05-03 11:26 +0100
pushed 2017-05-03 10:48 +0000
Jon Coppeard Jon Coppeard - Bug 1360526 - Sweep weakmaps in parallel with other sweeping r=sfink
e0405aef6cff6b88d30151d84cbab7e59bb8b597
created 2017-04-22 13:51 +0200
pushed 2017-04-22 11:52 +0000
Jan de Mooij Jan de Mooij - Bug 1358504 - Add a 1-entry cache to ObjectGroup::defaultNewGroup. r=bhackett
6deb37b2d3a1390d2bb84e4db2fcd373b8999144
created 2017-04-09 21:15 -0700
pushed 2017-04-21 01:36 +0000
Chris Peterson Chris Peterson - Bug 1356843 - Fix -Wcomma warnings in js/. r=jorendorff
f90707333e7f6daaaf364bc61890ba2b1849199d
created 2017-04-14 09:18 -0500
pushed 2017-04-14 14:22 +0000
Luke Wagner Luke Wagner - Bug 1353763 - Baldr: always set exitFP before calling into C++ (r=bbouvier)
92c59df5e13ce444a1c40b60557af679bf3e3521
created 2017-04-12 10:02 +0100
pushed 2017-04-12 09:08 +0000
Jon Coppeard Jon Coppeard - Bug 1354480 - Sweep compartment's template literal map r=sfink
5c7b6e016f85b47522dcecb3bf313e07fdffb0f1
created 2017-03-31 10:50 +0200
pushed 2017-03-31 09:03 +0000
Jan de Mooij Jan de Mooij - Bug 1350760 part 1 - Templatize and optimize AtomMarkingRuntime::markAtom. r=jonco
ce401c54cdbb98495d8c1aa74d7881d35ee67a1f
created 2017-03-28 14:57 -0700
pushed 2017-03-28 21:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 1348904 - Add template objects to the registry after freezing. (r=jonco)
aac9899a66462ab8a3391ae9025c3e77a89975cc
created 2017-03-27 10:38 +0100
pushed 2017-03-28 10:51 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
43c977e120c535bb198c4be52a378ea7dc129690
created 2017-03-28 10:34 +0100
pushed 2017-03-28 09:39 +0000
Jon Coppeard Jon Coppeard - Backed out changeset 2c8aea7a6fa9 (bug 1349637) for intermittent assertion failures
bf0a094026f7d736e56a5a1ea042fe8e531aabce
created 2017-03-27 11:09 +0100
pushed 2017-03-27 10:10 +0000
Jon Coppeard Jon Coppeard - Backed out changesets e66f564d9749 and 0380d914ad39 (bug 1345177) for rooting hazards
0380d914ad395fca03f342ab911495a1284f1986
created 2017-03-27 10:38 +0100
pushed 2017-03-27 09:42 +0000
Jon Coppeard Jon Coppeard - Bug 1345177 - Make RegExpShared a GC thing r=sfink
2c8aea7a6fa978f4c1ae450d8acb4e136da16e89
created 2017-03-23 09:59 +0000
pushed 2017-03-23 10:03 +0000
Jon Coppeard Jon Coppeard - Bug 1349637 - Don't expose wrapper targets r=sfink
22933322f28b7b1b7574857cd3a1ca5ac13f5e00
created 2017-03-07 09:46 -0800
pushed 2017-03-08 22:58 +0000
André Bargull André Bargull - Bug 1299900 - Warn about deprecated Date.prototype.toLocaleFormat method. r=jandem
1a05d147e4384c36f81437697a03d11529322dda
created 2017-03-08 14:24 -0800
pushed 2017-03-08 22:25 +0000
Shu-yu Guo Shu-yu Guo - Bug 1108941 - Followup: fix nonunified builds on a CLOSED TREE.
cdc70760af79615d6ee1764735b571ebdd585280
created 2017-03-08 12:00 -0800
pushed 2017-03-08 20:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1108941 - Use the template literal registry in Ion. (r=jandem)
4fe119142fb58b24bdc2a2f5a1eb47baa1b5b9ee
created 2017-03-08 12:00 -0800
pushed 2017-03-08 20:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1108941 - Implement the per-global template literal registry. (r=arai,jonco)
5a927aeb8fb3d765371c8b24204187f57ed54a8e
created 2017-03-02 10:22 +0000
pushed 2017-03-02 10:32 +0000
Jon Coppeard Jon Coppeard - Bug 1338623 - Add a slower but more exact gray marking check for checking correctness r=sfink r=mccr8
e297bafab4ae9d6320bff24d9aa02202c1a33e10
created 2017-03-01 07:15 -0700
pushed 2017-03-01 16:19 +0000
Brian Hackett Brian Hackett - Bug 1341321 - Require runtimes to be single threaded when using a Debugger, r=jandem.
4fbd0ba0c3d7a3c1a97af834157d52d1be1f188f
created 2017-02-25 16:07 +0100
pushed 2017-02-25 15:15 +0000
Jan de Mooij Jan de Mooij - Bug 1342439 part 1 - Replace macros to check for overrecursion with functions. r=luke
e745c540c6ed60d4d097167e35249fa6744a47da
created 2017-02-20 17:46 +0100
pushed 2017-02-20 16:52 +0000
Jan de Mooij Jan de Mooij - Backed out changeset 76c26eaf4f18 to see if it's responsible for GC_MINOR_US telemetry regression.
80e208e3b651ada2433668b86a6c8e1bacd3f8d2
created 2017-02-15 14:28 +0100
pushed 2017-02-15 13:29 +0000
Jan de Mooij Jan de Mooij - Bug 1339507 - Cache the shape/group lookup in ProxyObject::create. r=bhackett
1851854d9dd5b93a416ce3291d72c52ec83de0ef
created 2017-02-14 10:16 +0000
pushed 2017-02-14 10:25 +0000
Jon Coppeard Jon Coppeard - Bug 1337502 - AutoCompartment should have the same asserts as JSAutoCompartment r=sfink
bdc62272ba78f7cd68de081d97eaec19c5e28ee5
created 2017-02-07 15:06 -0800
pushed 2017-02-14 01:03 +0000
Bill McCloskey Bill McCloskey - Bug 1337537 - JS engine changes for compartment validation (r=sfink)
76c26eaf4f183ed3653861da7fb8f354566a5f0f
created 2017-02-13 19:11 +0100
pushed 2017-02-13 18:11 +0000
Jan de Mooij Jan de Mooij - Bug 1338894 - Rewrite NurseryAwareHashMap to speed up WrapperMap sweeping. r=jonco
7002008dc1166b7bc1c2ad2ecbcfdde17f6f11b0
created 2017-02-11 05:27 -0700
pushed 2017-02-11 13:54 +0000
Brian Hackett Brian Hackett - Bug 1337117 - Remove references to main thread in the JS engine, r=jandem.
less more (0) -1000 -300 -100 -60 tip