js/src/jscompartment.cpp
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
0bd8c4ec41fa8c4df77bfafe5508f9924be3f650
created 2015-03-26 10:47 -0700
pushed 2015-03-29 03:30 +0000
Terrence Cole Terrence Cole - Bug 1147670 - Remove duplicate IsMarked/IsAboutToBeFinalized for off-thread use; r=jonco
ffe7f2e2a0f0099870373f80a102c11860d00c4e
created 2015-03-26 10:23 -0700
pushed 2015-03-29 03:30 +0000
Terrence Cole Terrence Cole - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco
6bbd529bd995bc89ac9b064bf33b81d3ce6cd342
created 2015-03-24 14:37 -0700
pushed 2015-03-29 03:30 +0000
Terrence Cole Terrence Cole - Bug 1147180 - Replace the generic Mark functions with TraceEdge; r=jonco
6465d9a4d0dca1ced11105a1bb7d943e43d62d90
created 2015-03-25 09:07 -0700
pushed 2015-03-26 18:44 +0000
Brian Hackett Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke.
d802bf89d877f75874dc3c1db97d38db90acedca
created 2015-03-25 00:36 +0900
pushed 2015-03-25 01:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1142351 - Part 2: Warn about deprecated flag argument for String.prototype.{search,match,replace}. r=jandem
324071d6d325ad1ecd6aa14e91e010734c1bd28a
created 2015-03-20 16:07 -0400
pushed 2015-03-21 19:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d3c9b899f7d2 (bug 1143256) for frequent browser_perf-refresh.js leaks.
d3c9b899f7d205a33b53ec9c11d41955955c6089
created 2015-03-20 06:33 -0700
pushed 2015-03-21 19:32 +0000
Brian Hackett Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke.
9e6e0fbeb0b41f2c90beaeabf22a936ed2ecc2b7
created 2015-03-18 18:01 -0700
pushed 2015-03-19 12:46 +0000
Brian Hackett Brian Hackett - Bug 1143521 - Remove IsPoisonedPtr stuff, r=sfink.
94c3742d22df183e3f62ab6a36d3a7ebcedfe319
created 2015-03-14 01:36 -0400
pushed 2015-03-16 02:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 805052 part 1. Remove assertParentIs. r=waldo
2b9f5019abf1749c5c58240e7722d56467ca4e6b
created 2015-03-13 02:13 +0100
pushed 2015-03-13 19:52 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1139552 - Convert js::gc::AllocKind to an enum class and eliminate non-AllocKind indexing. r=terrence
63dbcc4fd0f02324f31e55c69409d61bc10116c0
created 2015-02-14 07:37 -0600
pushed 2015-03-13 19:52 +0000
Jason Orendorff Jason Orendorff - Bug 1133081, part 4 - Reimplement the remaining PropDesc methods and delete PropDesc. r=efaust.
19fafff99435311062003238226ffa58d7e45067
created 2015-03-12 13:07 +0100
pushed 2015-03-12 22:06 +0000
Jan de Mooij Jan de Mooij - Bug 1140428 - Warn when __noSuchMethod__ is used. r=jorendorff
6f69dbcdd73a437286f7ae77f125ef8d25b41135
created 2015-03-09 12:52 -0400
pushed 2015-03-10 01:27 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140670 part 3. Add an assertParentIs() for asserting the parent is something specific and use it in various places to eliminate getParent() calls. r=waldo
7c9dfca903cce7a83dae3c780cfdd96701ba0559
created 2015-03-04 09:32 -0800
pushed 2015-03-05 14:12 +0000
Terrence Cole Terrence Cole - Bug 1134425 - Part 1: move the allocator interface code out of line; r=jonco
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 18:20 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
84c7cadc7dd22d536019a6b8b5eec86b1f1c4c84
created 2015-02-26 15:58 -0500
pushed 2015-02-27 18:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 2. Stop passing a parent to Wrapper::New. r=waldo,bholley
7c3cc4f11d38fd6adfc585cf06afb3d092471bdc
created 2015-02-26 23:17 -0800
pushed 2015-02-27 18:20 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1136925) for potentially busting m-e10s-dt on a CLOSED TREE
00ccf3b425fdd5b5a79f9af887712bdfd3494500
created 2015-02-26 17:55 -0800
pushed 2015-02-27 18:20 +0000
Wes Kocher Wes Kocher - Backed out changeset d7d9bbfa72c5 (bug 674779) for m-bc orange on a CLOSED TREE
d7d9bbfa72c5b58e01aff2ba7fc524e6203889e5
created 2015-02-26 11:53 +0100
pushed 2015-02-27 18:20 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 674779 - Add per-compartment CPU accounting. r=jandem, r=blassey, r=bz
a00f2530c9111f06c43c987e09306cd23ebfb911
created 2015-02-26 15:58 -0500
pushed 2015-02-27 18:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1136925 part 2. Stop passing a parent to Wrapper::New. r=waldo,bholley
24ab282d52d24cae4f0a48a447fb9e3776598f19
created 2015-02-24 09:40 +0000
pushed 2015-02-24 23:13 +0000
Jon Coppeard Jon Coppeard - Bug 1135100 - Remove Cell* versions of various GC methods forcing callers to use correct type r=terrence
55afade662020ed1aa989c43e2615d576253440d
created 2015-02-23 10:06 +0000
pushed 2015-02-24 00:05 +0000
Jon Coppeard Jon Coppeard - Bug 1134754 - Skip compacting zones when there is little benefit r=terrence
d563f8e2d157bf939a02671a59e97b94a2618248
created 2015-02-17 11:00 -0800
pushed 2015-02-19 23:52 +0000
Chris Peterson Chris Peterson - Bug 1133900 - Only collect JS telemetry for web content (not add-on or chrome JS). r=jandem
b1055d934e7119546ab4e441375810621bf89b5c
created 2015-02-13 16:53 -0800
pushed 2015-02-16 15:06 +0000
Shu-yu Guo Shu-yu Guo - Bug 1130214 - Add an .allowUnobservedAsmJS accessor on Debugger instances. (r=jimb)
0b376024e3e00d5af9a1e49cc47c673309913e5a
created 2015-02-13 16:53 -0800
pushed 2015-02-16 15:06 +0000
Shu-yu Guo Shu-yu Guo - Bug 1132224 - Reword delazification method names and remove stale reference to "debug mode". (r=jimb)
cb6cc119ceddc20798a42847f3b026eb3fd75fbe
created 2015-02-10 23:17 -0800
pushed 2015-02-12 14:33 +0000
Chris Peterson Chris Peterson - Bug 1130123 - Part 1: Move deprecated JS telemetry from Parser to JSCompartment. r=jandem
2477541524cf864a039a87537fe082df653ef5d7
created 2015-02-10 19:58 +0100
pushed 2015-02-11 13:58 +0000
Tom Schuster Tom Schuster - Bug 1131003 - Move jsproxy.h to js/Proxy.h. r=efaust
40c95e7f4f4bd7a7d58acb4392e7e3cf73b6c8d8
created 2015-02-09 18:16 -0600
pushed 2015-02-10 21:03 +0000
Luke Wagner Luke Wagner - Bug 1121433 - Remove clone-at-call-site functionality (r=shu,jandem)
c4500f0d25cd43c9eb7a421c7554086a647e5726
created 2015-02-09 09:20 -0700
pushed 2015-02-09 21:30 +0000
Brian Hackett Brian Hackett - Bug 1130849 - Rename jsinfer files, r=jandem.
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed 2015-02-06 22:44 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-02-02 22:28 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
da03ea6e22dd485d2bf49dce1188894a1773715b
created 2015-01-29 09:58 +0000
pushed 2015-01-29 23:01 +0000
Jon Coppeard Jon Coppeard - Bug 1124563 - Fixup base shape table after moving GC r=terrence
26d8f946a53b7383828be2f3f4128ce36d0c00a7
created 2015-01-16 14:34 +0000
pushed 2015-01-21 22:14 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Enable compacting GC on GC_SHRINK collections r=terrence r=glandium
dae4958ba3bf884bd63013fea09074aa47eaa165
created 2015-01-16 14:25 -0800
pushed 2015-01-17 01:33 +0000
Terrence Cole Terrence Cole - Backout CGC (Bug 650161, ae2eec4a74ea) to deal with a couple crashes that cropped up with wider exposure.
ae2eec4a74ea1f8d323f6e09b56f7c07a2c94112
created 2015-01-16 14:34 +0000
pushed 2015-01-17 01:33 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Enable compacting GC on GC_SHRINK collections r=terrence r=glandium
84d9dd56529345d791f987a9d292d2525388e712
created 2015-01-14 09:21 +0100
pushed 2015-01-14 13:18 +0000
Lars T Hansen Lars T Hansen - Bug 1118170 - remove PJS-specific bits from the GC. r=terrence
33781a3a5201c2371d5d31eeaaaeb5f34a3aaced
created 2015-01-06 19:07 -0500
pushed 2015-01-07 03:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 205f8fa00772 (bug 1055755) for Android debug jsreftest permafail.
205f8fa00772c35ad26f9320639988e27dfae247
created 2015-01-06 13:12 -0800
pushed 2015-01-07 03:24 +0000
Eric Faust Eric Faust - Bug 1055755 - Remove |existing| arg from JSCompartment::wrap. (r=billm)
8a22f1bacf7294fb47c7d3d6125c6f796243ae52
created 2014-12-08 20:12 -0800
pushed 2014-12-12 00:47 +0000
Brad Lassey Brad Lassey - bug 1096666 - measure time spent in each compartment r=billm
b6b35fd1be0929bcae655c730ec0038a2f9942e5
created 2014-12-10 13:01 +0100
pushed 2014-12-10 21:10 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to mozilla-inbound
263322550d0a37858bc0aeb9561c6a4275a87da4
created 2014-12-09 23:10 -0800
pushed 2014-12-10 21:10 +0000
Shu-yu Guo Shu-yu Guo - Bug 1108159 - Fix debuggers sweeping logic for off-thread "debuggee" compartments. (r=jimb)
5b01216f97f863236eccee5227abbc18319d4ab1
created 2014-12-10 11:55 +0100
pushed 2014-12-10 10:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge fx-team to mozilla-central a=merge
219d81afdd503110fd28def92d7a2076b715f78c
created 2014-12-09 23:00 -0800
pushed 2014-12-10 10:58 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset a7221c06e193 (bug 1096666) for check_spidermonkey_style.py failures
a7221c06e193aa90d8164851e29cc85e8f6f0d78
created 2014-12-08 20:12 -0800
pushed 2014-12-10 10:58 +0000
Brad Lassey Brad Lassey - bug 1096666 - measure time spent in each compartment r=billm
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2014-12-10 10:50 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
11d3848296da8af083925f2eb6367b8d8dce9e87
created 2014-12-04 10:07 -0800
pushed 2014-12-05 12:00 +0000
Brian Hackett Brian Hackett - Bug 1100080 - Report out of memory if JitRuntime::initialize fails, r=jandem.
9439c9dbd36efa79d5a3215f7529111aa0c5c0ce
created 2014-11-26 22:45 -0700
pushed 2014-11-27 11:55 +0000
Brian Hackett Brian Hackett - Bug 1100173, bug 1102510 - Add baseline caches for typed object scalar element accesses and scalar/reference property accesses, r=jandem.
926e13c29c4bdcf842fe4bcab0646dc4f7df3148
created 2014-11-26 09:00 -0800
pushed 2014-11-27 01:34 +0000
Wes Kocher Wes Kocher - Backed out changeset c20d396e45b3 (bug 1100173) under suspicion of breaking pretty much everything on a CLOSED TREE
c20d396e45b33b833111318e80c0810b05fa3704
created 2014-11-26 08:20 -0700
pushed 2014-11-27 01:34 +0000
Brian Hackett Brian Hackett - Bug 1100173, bug 1102510 - Add baseline caches for typed object scalar element accesses and scalar/reference property accesses, r=jandem.
cc036cbdc52c232aade21787fa812c1b3767447f
created 2014-11-13 12:23 -0800
pushed 2014-11-14 11:59 +0000
Steve Fink Steve Fink - Bug 1053999 - Switch chrome stack check to use StackForSystemCode, r=bholley
bb2f13ba7b1cceeb491e876773196c0aad71ef95
created 2014-11-13 14:39 -0800
pushed 2014-11-14 11:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 1062629 - Off-thread compartment debug mode should match main thread compartment debug mode. (r=jimb)
b160657339f8e05bca3649d31d52481a25de188c
created 2014-11-13 14:39 -0800
pushed 2014-11-14 11:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 1032869 - Part 2: Move debuggee-ness to frames and selectively deoptimize when Debugger needs to observe execution. (r=jimb)
7db30249d1d86f01440b619f78d33e99d1e3fd9b
created 2014-11-11 08:36 -0600
pushed 2014-11-13 20:19 +0000
Luke Wagner Luke Wagner - Bug 1091912 - stop using mprotect to halt Ion/asm.js execution (r=bhackett)
56f7242d0794362d0447f0c0c39c387bf6e7da24
created 2014-11-11 14:16 -0500
pushed 2014-11-11 21:40 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 51572056e797 (bug 1091912) for frequent Android 4.0 crashes.
51572056e7973dddcc7aaf13d5214c0bd5f4554b
created 2014-11-11 08:36 -0600
pushed 2014-11-11 21:40 +0000
Luke Wagner Luke Wagner - Bug 1091912 - stop using mprotect to halt Ion/asm.js execution (r=bhackett)
4ec33eddc6fcdcab1c8bc9bc5100bc2d699c17e3
created 2014-10-29 11:14 -0700
pushed 2014-10-30 13:46 +0000
Brian Hackett Brian Hackett - Bug 1083600 - Use inline data for small transparent typed objects, r=sfink,nmatsakis.
5a443ae5cf229688a19b725f7b4e37e3eab5c8f3
created 2014-10-22 07:57 -0700
pushed 2014-10-22 20:01 +0000
Brian Hackett Brian Hackett - Bug 1072564 - Incrementalize sweeping of type information, r=billm.
35ba8c31d7f3cdd4c93926d3cfd3977105b8a2d3
created 2014-10-17 16:57 -0700
pushed 2014-10-20 12:40 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Remove slots/elements from non-native objects, use a new layout for proxies and typed objects, r=luke,billm,efaust,bz,sfink,jandem.
less more (0) -300 -100 -60 tip