js/src/jscompartment.cpp
56d4c53323c01ca02c5687ec80751dd4690ad2b6
created 2014-04-23 17:33 -0700
pushed 2014-05-07 15:03 +0000
Shu-yu Guo Shu-yu Guo - Bug 1000598 - Clear TypeCompartment tables. r=billm, a=sledru
f2fcf4c36ee9166c0bb896bdf4ddf9eff443bdd1
created 2014-03-24 21:45 +0000
pushed 2014-04-28 18:51 +0000
Jon Coppeard Jon Coppeard - Bug 986843 - Replace AutoHoldZone with AutoCompartmentRooter r=terrence a=sylvestre
ad76a457e5827020390013c1f5b63f5d8e71ccbc
created 2014-03-14 16:07 -0700
pushed 2014-04-28 18:51 +0000
Jeff Walden Jeff Walden - Back out b80f97b00d2f (bug 979480), it's in the way of more immediately important work. r=backout
b80f97b00d2fefbea2c55dd3b4d36e3e3b6f5786
created 2014-03-14 12:18 -0600
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 979480 - Don't store array buffer contents in elements, r=sfink.
4197edad59d69ed7de82e4aedf4c3c4865f4d043
created 2014-03-14 19:13 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Bug 981554 - Move allocator for optimized Baseline stubs from JitCompartment to JitZone. r=njn
3d849e605e292ecfbe450b72441b1952333837ed
created 2014-03-14 19:13 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Bug 981553 - Remove JitCompartment::rt. r=nbp
0a5ec8ab99a295e115e30922f5f6ffea51a07816
created 2014-03-13 22:40 -0700
pushed 2014-04-28 18:51 +0000
Shu-yu Guo Shu-yu Guo - Bug 980585 - Followup: improve style and comment. (r=me)
c261d5623b088c0116f43f8f8ab7d20d53fec50e
created 2014-03-13 18:41 -0700
pushed 2014-04-28 18:51 +0000
Shu-yu Guo Shu-yu Guo - Bug 980585 - Don't delazify lazy scripts whose outer functions couldn't be compiled. (r=bhackett)
65e920598d2bda7ac115fb9b856e072eb52128c4
created 2014-03-10 16:30 -0500
pushed 2014-04-28 18:51 +0000
Jason Orendorff Jason Orendorff - Bug 975589, part 4 - Rename js_GetClassObject -> js::GetBuiltinConstructor and make it never return true without the desired constructor actually existing. r=jwalden.
53139214dcf3fc3b886bb913a2b4b301e5e70bf4
created 2014-03-10 16:28 -0500
pushed 2014-04-28 18:51 +0000
Jason Orendorff Jason Orendorff - Bug 977287, part 1 - Rename the "operation callback" to "interrupt callback". r=luke.
5ed1abc1b55635a680a768af3eb0ab695edf6c06
created 2014-03-05 14:19 -0800
pushed 2014-04-28 18:51 +0000
Nicholas Nethercote Nicholas Nethercote - Backout 519787a56627 (bug 972712, part 6) and the follow-up 5c9a4a1f2c0b (bug 978227) because ASAN is complaining intermittently about the former. r=me.
519787a56627716989a4cfb294ba1b2607199efa
created 2014-02-26 18:35 -0800
pushed 2014-04-28 18:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 972712 (part 6) - Report objects and shapes by their class. r=till.
8ef55688cc4a1fc2ff26cb18fe18b4d8c0f7d54e
created 2014-02-21 16:54 -0700
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 964057 - Share self hosted state between runtimes, r=till.
bee9c026e82718d5ad2751d85a3f3779790f3016
created 2014-03-24 21:45 +0000
pushed 2014-04-02 11:13 +0000
Jon Coppeard Jon Coppeard - Bug 986843 - Replace AutoHoldZone with AutoCompartmentRooter r=terrence a=sylvestre
bffc2528c3a88d645d97c5b3fe6309a938e2d023
created 2014-01-27 17:24 -0500
pushed 2014-03-17 21:55 +0000
Nathan Froyd Nathan Froyd - Bug 946546 - copy JS strings directly into the destination compartment; r=billm
8d236f70c2d4268fe6e897d290bd92f3d9cb2b0b
created 2014-01-30 07:45 -0800
pushed 2014-03-17 21:55 +0000
Bobby Holley Bobby Holley - Bug 959012 - Clean up and separate the semantics of js_{Get,Find}Class{Prototype,Object}. r=jorendorff
dc286d6f6ef8c65a80f065c016d7a995b0a3135f
created 2014-01-16 10:13 +0000
pushed 2014-03-17 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 957088 - Only check hash tables in new GC zeal mode r=terrence
508ad49212c05a35643656ac554ba7a480a48020
created 2013-12-19 14:07 +0100
pushed 2014-03-17 21:55 +0000
Till Schneidereit Till Schneidereit - Bug 886193 - Part 3: Relazify non-JITted JSFunctions on GC. r=jandem
0292b2de36c0dede739ce870f47fe8eeb72ab688
created 2014-01-09 17:13 +0100
pushed 2014-03-17 21:55 +0000
Till Schneidereit Till Schneidereit - Bug 886193 - Part 2: Introduce JSScript::nonDelazifyingFunction and use it whereever possible. r=jandem
96ea8706f3826f3aed3a5e7e40a25b9826e0b94f
created 2014-01-07 10:34 +0000
pushed 2014-03-17 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 956673 - Postbarrier writes to crosscompartment wrappers table r=terrence
d34ffbe3ed726ac99e6a9b73fc87b9450f11b194
created 2014-01-03 10:30 +0000
pushed 2014-03-17 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 930427 - Add a compartment option specifically for mergable compartments r=billm
adfa9fa90fd9b9d6eb7f41070d821e5ad0277524
created 2013-11-26 13:45 +0000
pushed 2014-03-17 21:55 +0000
Till Schneidereit Till Schneidereit - Bug 911400 - Create OpaqueWrappers when wrapping objects for use in the self-hosting global and OpaqueWrapperWithCalls when wrapping self-hosted function for use in other compartments. r=bholley
1c6081f57d57ab677daed49eebc069ebada6e93c
created 2013-12-16 18:27 -0800
pushed 2014-03-17 21:55 +0000
Wes Kocher Wes Kocher - Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE
ef0eeaec74a8a13bf6eb8f6265b3c7124e6d3577
created 2013-12-16 14:40 -0800
pushed 2014-03-17 21:55 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
2e5ff561425490570383d57abf4eff21619c865f
created 2013-12-12 13:10 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm, r=jandem
04c1449b8497bfa1df612cad6b28417722dd8424
created 2013-12-04 15:23 -0800
pushed 2014-03-17 21:55 +0000
Terrence Cole Terrence Cole - Bug 945250 - Evict the nursery before using CellIter; r=jonco
ad1ad5c344050397f26517290bb71e5660c97249
created 2013-12-12 16:38 -0800
pushed 2014-03-17 21:55 +0000
Wes Kocher Wes Kocher - Backed out changeset 2a1e0a4f8d72 (bug 932982) for b2g m2 orange on a CLOSED TREE
2a1e0a4f8d721093224959a01ad211c288f60070
created 2013-12-12 13:10 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
afa4bcb0150e7a32900361b2e2c910220f9057cf
created 2013-12-12 13:56 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset a29d7f5ddde6 (bug 932982) for ggc asserts.
a29d7f5ddde63e437958b32305bd9896c210f750
created 2013-12-12 08:42 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
31e30e41f853ae00ff09cdbb9eb302be1cdc483e
created 2013-12-11 17:07 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset b93e7a83b308 (bug 932982) for Linux mochitest-bc leaks.
b93e7a83b3085afbd81bcea449ad30b0804977c2
created 2013-12-11 10:12 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
2c72a842fb1816f8aeaf97108e92cb5319d50dfd
created 2013-11-26 13:45 +0000
pushed 2014-02-04 01:06 +0000
Till Schneidereit Till Schneidereit - Bug 911400 - Create OpaqueWrappers when wrapping objects for use in the self-hosting global and OpaqueWrapperWithCalls when wrapping self-hosted function for use in other compartments. r=bholley, a=lsblakk
b96d513cd89f5aff1841c6a6c926481807864589
created 2013-11-25 17:35 -0800
pushed 2014-02-04 01:06 +0000
Jeff Walden Jeff Walden - Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
774ca6ed0745c46c511b4e637bf50e07aac548be
created 2013-11-27 09:54 -0800
pushed 2014-02-04 01:06 +0000
Shu-yu Guo Shu-yu Guo - Bug 934799 - Part 1: Lazify delazifying lazy scripts in debug mode. (r=jimb)
9ee5c2664d78368f9c32c8fb0cf485e685a183f3
created 2013-11-20 22:50 -0800
pushed 2014-02-04 01:06 +0000
Shu-yu Guo Shu-yu Guo - Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett)
2bbd3a23d40fb356165f13d9a3823e458640f6dd
created 2013-11-17 15:33 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 928050 - Remove worker pausing mechanism, r=billm.
3382fad9edf06ebc578cc5dac4ccea00ac196a29
created 2013-11-14 10:02 +0100
pushed 2014-02-04 01:06 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2abeb02c4777 (bug 933882) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE
0bfc071cd47c81a57be4d54acdd4de03b258bfc0
created 2013-11-14 10:01 +0100
pushed 2014-02-04 01:06 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 5e6899ab5ead (bug 934799) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE
5e6899ab5ead422bcb4fa678c0320bee6a6ef421
created 2013-11-12 10:51 -0800
pushed 2014-02-04 01:06 +0000
Shu-yu Guo Shu-yu Guo - Bug 934799 - Part 1: Lazify delazifying lazy scripts in debug mode. (r=jimb)
2abeb02c477777d6322737f0a9cc67cb514fb049
created 2013-11-12 10:51 -0800
pushed 2014-02-04 01:06 +0000
Shu-yu Guo Shu-yu Guo - Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett)
67f5d934127ce93057ad5c76d04af75337762434
created 2013-11-11 16:53 -0800
pushed 2014-02-04 01:06 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 935228, bug 936143, bug 935470, bug 933882, bug 934799) for breaking ASAN browser-chrome tests on a CLOSED TREE
7245e4b8d5da134486d1620b1ce84287f102ab85
created 2013-11-27 09:54 -0800
pushed 2013-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 934799 - Part 1: Lazify delazifying lazy scripts in debug mode. (r=jimb, r=lsblakk)
01a9cffd0aa1c3a5d3af2482d4502c4705ddf28b
created 2013-11-20 22:50 -0800
pushed 2013-12-09 19:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett, a=lsblakk)
f00ded19bfeed747d738c51cee30a65529ad3b50
created 2013-10-28 11:33 +0100
pushed 2013-12-09 19:58 +0000
Jan de Mooij Jan de Mooij - Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer
fa13474d7b16433307c5f090c152c25e3e8a5292
created 2013-10-21 13:53 -0700
pushed 2013-12-09 19:58 +0000
Steve Fink Steve Fink - Bug 929151 - Disable GGC when object metadata is used, r=terrence
42e53d0401e592bcda5d1185d1cb4ff0463d1cb0
created 2013-10-22 08:08 -0600
pushed 2013-12-09 19:58 +0000
Brian Hackett Brian Hackett - Bug 928562 - Remove uses of JSContext for BytecodeAnalysis, BaselineInspector, and constructing bytecode type maps, r=jandem.
408a5a43fc6e58041b40ec3402a85acbdedb4069
created 2013-10-16 10:13 -0400
pushed 2013-12-09 19:58 +0000
Benjamin Peterson Benjamin Peterson - Bug 926948 - Include jsobjinlines.h for JSObject::getType. r=bhackett
59c078a583011445cf18f83e7895c145c266b7a4
created 2013-10-07 12:43 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/ (2/9); r=ehsan
df569a38d1b0d793e668481c737e6e43250937e1
created 2013-10-04 13:29 +0200
pushed 2013-12-09 19:58 +0000
Bobby Holley Bobby Holley - Bug 921448 - Remove FunctionProxyObjects. r=ejpbruel
613810e31754b5c00a2a97a45c57a4175f55f494
created 2013-09-30 16:20 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 921954 - Clean up type inference memory reporting. r=bhackett.
bfcf75eac94306dc47f455f3eb33445558cc88ef
created 2013-09-30 16:20 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 921923 (part 2) - Make multi-output sizeOfFoo() functions more consistent in js/src/. r=till.
6d6942eeef1a162aeda1adc9fa01e8e445caa967
created 2013-09-24 10:08 +0100
pushed 2013-12-09 19:58 +0000
Jon Coppeard Jon Coppeard - Bug 906091 - Post-barrier globals, but only add to the store buffer on first write r=terrence
fd7036a63e64d9a713154afe4c4783f851a494b7
created 2013-09-23 09:29 -0400
pushed 2013-10-28 21:59 +0000
Bobby Holley Bobby Holley - Bug 912379 - Unwrap before translating StopIteration. r=mrbkap, a=lsblakk
32da64c564db95f72f0b6e7260e4d6e74954e90a
created 2013-09-12 18:30 -0600
pushed 2013-10-28 21:59 +0000
Brian Hackett Brian Hackett - Bug 915473 - Distinguish stack type sets from compiler-created temporary type sets, r=jandem.
e621399eb90f077cf46b5f2dd6071267b8128d75
created 2013-09-11 16:52 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 915482 (part 2) - Minimize gc/Barrier-inl.h includes. r=terrence.
6f22b81ed9b44458fc19951b3a448fd802395cb6
created 2013-09-11 09:23 +1000
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 (attempt 2) - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
ecfd306e73fc0f22783cdf8d3f0411984c93b292
created 2013-09-10 23:00 -0700
pushed 2013-10-28 21:59 +0000
Wes Kocher Wes Kocher - Backed out changeset 45975a811207 (bug 914508) for Android 2.2 NoIon build bustage
45975a8112078e3a80c57de34f3bcfebdd2ef031
created 2013-09-11 09:23 +1000
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
less more (0) -300 -100 -60 tip