js/src/jscompartment.h
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
f6fce9f85d91df0daff217e577a9af7de4c8a02b
created 2017-09-20 13:19 +0100
pushed 2017-09-28 13:25 +0000
Jon Coppeard Jon Coppeard - Bug 1400278 - Replace runtime allocation with system or zone allocation where possible r=jandem
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
ecf1fb0316d98aa760062060036cdbd36e38233b
created 2017-09-21 15:50 +0100
pushed 2017-09-21 14:55 +0000
Jon Coppeard Jon Coppeard - Backed out changeset 29b2e8acf5f9 (bug 1400278) for local crashes
29b2e8acf5f925c4ee2c5534f02bc9608afd674a
created 2017-09-20 13:19 +0100
pushed 2017-09-20 12:19 +0000
Jon Coppeard Jon Coppeard - Bug 1400278 - Replace runtime allocation with system or zone allocation where possible r=jandem
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
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
1ebe8f22c28fa699b248fd77cdec824361d709d1
created 2017-06-29 09:57 -0700
pushed 2017-08-08 02:07 +0000
Jason Orendorff Jason Orendorff - Bug 1363200 - JSAPI for realms: Add JS::Realm opaque type and GC rooting policy for it. r=sfink
451efff6cf90982653a0d469256b1b86281eed94
created 2017-07-24 10:42 +0100
pushed 2017-07-24 09:49 +0000
Jon Coppeard Jon Coppeard - Bug 1366340 - Delete parsing zones immediately after their contents are merged r=sfink
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
514cd61f92a0970ba495ffe39f0252b50bd8d4ea
created 2017-06-07 15:46 +0200
pushed 2017-06-07 13:47 +0000
Jan de Mooij Jan de Mooij - Bug 1370823 - Don't evict the nursery in NukeCrossCompartmentWrappers and RecomputeWrappers. r=jonco
238f6a0d7a1ea68411b40f360e666e7b23f18e29
created 2017-05-25 16:44 -0400
pushed 2017-05-26 01:33 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge m-c to autoland. a=merge
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
221302eab0e9687fabd0d4f146636b3d508ae495
created 2017-05-03 14:07 +0800
pushed 2017-05-26 01:33 +0000
Ting-Yu Chou Ting-Yu Chou - Bug 816784 part 1 - Use a 2d hashmap to store cross compartment wrappers. r=jonco
e8d2fe983c62ff24968247a37bde80746f3d5f70
created 2017-05-25 09:02 -0400
pushed 2017-05-25 13:12 +0000
Jon Coppeard Jon Coppeard - Bug 1357022 - Ensure nuked CCWs are removed from the wrapper map r=sfink
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
7e8f428a3edf506fc53bda26eacc2b64641f8346
created 2017-05-03 14:07 +0800
pushed 2017-05-24 20:33 +0000
Ting-Yu Chou Ting-Yu Chou - Bug 816784 part 1 - Use a 2d hashmap to store cross compartment wrappers. 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
118f15cdd0fb19a045efff584f4fd95074796ca1
created 2017-04-20 00:23 -0700
pushed 2017-05-03 23:59 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Make jscompartment.h and GlobalObject.h not #include builtin/RegExp.h, to address yet more thorny cyclic dependency issues in subsequent patches. r=arai
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
4ea208159e7a4621ae72aa2333f749593467652b
created 2017-04-19 16:30 -0700
pushed 2017-05-03 23:59 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Move RegExpFlags, RegExpShared, and RegExpCompartment into vm/RegExpShared.h so that users requiring only those types don't have to import everything RegExpObject requires. 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
7292d50807c9fe323996743c825b7b763b908879
created 2017-04-30 20:23 -0700
pushed 2017-05-01 23:18 +0000
Bill McCloskey Bill McCloskey - Bug 1360372 - Avoid rooting hazard when entering atoms compartment (r=sfink)
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
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
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
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
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)
b0e08cf37f290837bede065043b0f0523c907494
created 2017-03-06 12:27 -0800
pushed 2017-03-07 16:34 +0000
Steve Fink Steve Fink - Bug 1343261 - dead object proxies must be swept with their former targets, r=jonco
2da8e0459adbb2952e7759b13e7deaab5d02b55a
created 2017-03-04 08:36 +0100
pushed 2017-03-04 07:36 +0000
Jan de Mooij Jan de Mooij - Bug 1344173 - Fix performance cliff involving OBJECT_FLAG_ITERATED and array natives. r=anba
6b718178f43f0f80ad1c8c36540d4e5112c0cc05
created 2017-02-22 21:16 +0100
pushed 2017-02-22 20:16 +0000
Tom Schuster Tom Schuster - Bug 1319087 - Implement a CrossCompartmentWrapper IC stub. r=bz,bholley,jandem
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.
920d5dfea5de9b79d5e11e7e9384738270dec833
created 2017-02-10 16:47 -0700
pushed 2017-02-11 11:52 +0000
Brian Hackett Brian Hackett - Bug 1337112 - Remove links from JSRuntime to its single context and zone group, r=jandem,jonco.
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-02 23:28 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
26ed78caca3d0ffa819c31f066cfc5d03dde7a95
created 2017-01-12 14:29 -0600
pushed 2017-01-17 19:47 +0000
Jason Orendorff Jason Orendorff - Bug 1330769 - Avoid using Symbol addresses in hash codes. r=jandem.
bf0573399227abe2ae54f707786f34f6b4e6ac5d
created 2017-01-06 11:23 +0000
pushed 2017-01-10 12:02 +0000
Jon Coppeard Jon Coppeard - Bug 1324773 - Sweep JSCompartment::varNames_ r=sfink a=abillings
55441ae91e84fdf2d511a2847d9ef95d04ad7f48
created 2017-01-07 10:45 -0500
pushed 2017-01-07 15:45 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 29bc945061a0 and 1c11ff13ba6c (bug 1324773) for causing frequent GC crashes in CI.
1c11ff13ba6c1298c42b32c15d2cc48e5b420171
created 2017-01-06 11:23 +0000
pushed 2017-01-06 11:27 +0000
Jon Coppeard Jon Coppeard - Bug 1324773 - Sweep JSCompartment::varNames_ r=sfink a=abillings
c484c1e7eeb61f4abd6d9e2352eacd52b1a47cbf
created 2016-11-30 15:31 -0600
pushed 2017-01-05 19:56 +0000
Jason Orendorff Jason Orendorff - Bug 1312001 - Scramble hash codes securely, to avoid leaking bits of object and symbol addresses.
less more (0) -300 -100 -60 tip