js/src/gc/Verifier.cpp
df60afd3e3a7198698402cbfe885adf7f5dbeae9
created 2014-06-25 11:24 -0500
pushed 2014-09-02 16:39 +0000
Luke Wagner Luke Wagner - Bug 1029215 - remove 'using namespace mozilla' from js/src (r=waldo)
e599c809f50dfbd93bebe2fbb28edd025a8c8e9b
created 2014-06-26 10:07 +0100
pushed 2014-09-02 16:39 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Make more GCRuntime state private and add necessary accessors r=terrence
a6cf64544f9b9c82e3bde274db80bd2a2fa3be4e
created 2014-05-14 19:48 -0700
pushed 2014-07-21 20:25 +0000
Terrence Cole Terrence Cole - Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
0ad2c38c664983201911bb4167b588121e51001a
created 2014-05-19 11:09 +0100
pushed 2014-07-21 20:25 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Move verifier functions into GCRuntime r=terrence
31984278765e18f3faa7bc5fa5966884e08eed17
created 2014-05-19 11:09 +0100
pushed 2014-07-21 20:25 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Make some GCRuntime members private and add necessary accessors r=terrence
1b4e6df50d16d3fbfd8e004ef029196a02978413
created 2014-05-16 14:52 -0400
pushed 2014-07-21 20:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 36bfb1d8b8fe (bug 1010655) for Cpp test crashes.
36bfb1d8b8fef01877faaf2741d9b1908a47708d
created 2014-05-14 19:48 -0700
pushed 2014-07-21 20:25 +0000
Terrence Cole Terrence Cole - Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
fd9b3cd32b47b018adc22680e9965ae291da3694
created 2014-04-30 12:13 +0100
pushed 2014-07-21 20:25 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence
a973436eb53b2d977a5d9257c005fba6fb71befa
created 2014-04-28 23:39 -0700
pushed 2014-07-21 20:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1001159 (part 1) - Split CellIterImpl and subclasses in two. r=billm.
aa24cb6334829583157ccc59a7aef0a42294aa3f
created 2014-04-30 15:38 +0200
pushed 2014-07-21 20:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8b82db9273f3 (bug 988486)
8b82db9273f36a7ca177c4ca7a138f241b8e2654
created 2014-04-30 12:13 +0100
pushed 2014-07-21 20:25 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence
85d37fc36546aa776336ddb88261c2b6f7c8f523
created 2014-04-30 13:59 +0200
pushed 2014-07-21 20:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3e6abdf3b4b4 (bug 988486)
3e6abdf3b4b4fbab07b722205f2d0b478b29f1e4
created 2014-04-30 12:13 +0100
pushed 2014-07-21 20:25 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence
fce80dedac0be5d09904015aa8672558bd069d8e
created 2014-04-18 11:19 -0700
pushed 2014-06-09 21:49 +0000
Terrence Cole Terrence Cole - Bug 807168 - Followup to fix an issue building on ancient GCC on a CLOSED TREE; r=Waldo
cf31dec6639a580e726fa70829e8d05f3dfcd805
created 2014-04-11 15:19 -0700
pushed 2014-06-09 21:49 +0000
Terrence Cole Terrence Cole - Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8
fbca45e6593052971edb288cda52ce0a12ed959b
created 2014-03-24 18:32 -0400
pushed 2014-06-09 21:49 +0000
Terrence Cole Terrence Cole - Bug 987666 - Remove the unused dynamic root analysis. r=sfink
7d406c9622a1dea15c252fb67a657372ef0ea213
created 2014-03-09 08:14 -0700
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 980630 - Remove type nuking, r=jandem.
64b582140fc17d23373ed81dd506d362f4349401
created 2014-03-08 21:37 +0100
pushed 2014-04-28 18:51 +0000
Ms2ger Ms2ger - Backout changesets 295dc1e971bf:6d54e6b70eb2 for b2g and b-c failures.
295dc1e971bff627b4d0682e7b21fde2d1e92cad
created 2014-03-08 10:57 -0700
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 980630 - Remove type nuking, r=jandem.
a278b0807420dabbe59b6785a8fee2c734320f94
created 2014-02-24 15:08 -0800
pushed 2014-04-28 18:51 +0000
Terrence Cole Terrence Cole - Bug 975947 - Fix generational GC's interaction with the barrier verifier; r=sfink
d2c4ae312b66e83c55226805aa30c858b90a30e3
created 2014-02-19 09:02 -0700
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 964059 - Share atoms compartment/zone between multiple runtimes, r=billm,bent.
d6f5085fec81541675b0ff1a2b22dde54c5af60b
created 2014-01-24 20:14 -0800
pushed 2014-03-17 21:55 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
ae1c853220e4322ffd23b9c176ea5ba6ed3ee608
created 2014-01-25 09:26 +0000
pushed 2014-03-17 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 962576 - Improve profiling of minor GCs r=terrence
cab31cbee5e67fce04f9e962e77ac7aea779438c
created 2014-01-03 10:30 +0000
pushed 2014-03-17 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 952819 - Disallow starting pre barrier verification when post barrier verifier is already running r=terrence
e1d87f9680a028506b3a483166d5f3d59da1d658
created 2013-12-20 12:48 -0800
pushed 2014-03-17 21:55 +0000
Terrence Cole Terrence Cole - Bug 952615 - Fix an opt build failure with generational GC enabled; r=sfink
1a6e1c27d9bfa3d8af21b9ed436892395d248d9b
created 2013-12-19 09:11 -0800
pushed 2014-03-17 21:55 +0000
Terrence Cole Terrence Cole - Bug 942547 - Report all unhandlable OOMs for the fuzzers; r=jonco
b43492127d4723d2f34a8688e6ed4d34af4b5bf7
created 2013-12-13 09:32 +0000
pushed 2014-03-17 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 945285 - Don't verify post barriers if store buffer is disabled r=sfink
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
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.
442211bce621f621b19feca73192755fd3798c99
created 2013-11-10 22:48 -0800
pushed 2014-02-04 01:06 +0000
Bill McCloskey Bill McCloskey - Bug 928050 - Specify whether to iterate over atoms zone (r=bhackett)
37ca290c9256bf3c342a0d8752eac19a6f540e96
created 2013-10-10 05:18 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 924642 - SpiderMonkey: Apply internal name linkage using static keywords. r=njn
009c19c0af058a51579006a4f4dc0cb25d65ee84
created 2013-09-12 10:50 -0700
pushed 2013-12-09 19:58 +0000
Terrence Cole Terrence Cole - Bug 914614 - Handle OOM in the barrier verifiers; r=billm
ce4978329418c70b91c34560bf51b0691987183a
created 2013-09-24 23:00 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/gc/; r=ehsan
a84f8558ca61ff44c2cad7c69474f421d40e1b22
created 2013-09-12 16:38 -0700
pushed 2013-10-28 21:59 +0000
Dan Gohman Dan Gohman - Bug 915855 - SpiderMonkey: Clean up "const static" to "static const". r=terrence
c1262e2db2912441cc4f7326e2c1ab161c8b947c
created 2013-09-05 16:08 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 912411 (part 3) - Remove lots of jsapi.h includes in SpiderMonkey. r=luke.
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
64ab5bb8af519c92e222a3a10461f385b54915ca
created 2013-08-13 09:13 -0600
pushed 2013-10-28 21:59 +0000
Brian Hackett Brian Hackett - Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
148464732cfe8ef460c5c1c7c4a077f4456d3085
created 2013-08-29 12:20 -0400
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
eb89f19070ae9b03bac5c7e1c0f7c26e4e058817
created 2013-07-05 16:54 -0700
pushed 2013-09-16 19:14 +0000
Terrence Cole Terrence Cole - Bug 889682 - Use LifoAlloc to back the StoreBuffer's allocation; r=billm
2287b266756501af9cedfe42082b3525969be655
created 2013-07-26 16:27 -0600
pushed 2013-09-16 19:14 +0000
Brian Hackett Brian Hackett - Bug 896154 - Don't check per thread data when verifying pre barriers until after worker threads have been paused, r=billm.
1609288cc7aa99b4f505e2a0d3868603981b7a5d
created 2013-07-23 17:34 -0700
pushed 2013-09-16 19:14 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 4) - Fix #include ordering in js/src/gc/. r=nnethercote.
7e972bc6d0f40d8546ed91ef22932682bcaa75dd
created 2013-07-09 16:33 -0700
pushed 2013-09-16 19:14 +0000
Jeff Walden Jeff Walden - Bug 891177 - Implement mozilla/Vector.h, and make js/Vector.h implement js::Vector using mozilla::Vector's implementation of the functionality. r=terrence
1f01633c4a021b0642e7f6ac19ab80f5b2029fb0
created 2013-08-29 11:59 -0400
pushed 2013-08-29 16:22 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
a72d816724daddc2dc1cea8a96f100d07e377505
created 2013-06-17 13:16 -0700
pushed 2013-08-05 18:49 +0000
Terrence Cole Terrence Cole - Bug 884628 - Optimize the post-barrier verifier; r=jonco
7c148efceaf94def80701e1d965af65a5b937599
created 2013-06-12 22:20 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 2b) - Remove more unnecessary headers (as found by include-what-you-use) from SpiderMonkey. r=jorendorff.
b86a5ad596b74bcffb1615fc332e7b7e2a726408
created 2013-06-05 19:07 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880565 (part 1) - Move isFunction() et al from jsobjinlines.h to jsobj.h and minimize the number of files that #include jsobjinlines.h. r=benjamin.
554597fd45e950061bd8d2bcd4d468b8c964ef7f
created 2013-05-27 11:43 +0200
pushed 2013-08-05 18:49 +0000
Jan de Mooij Jan de Mooij - Bug 868437 - Add a linked list of activations to JSRuntime and rewrite ScriptFrameIter to use it. r=luke
21e3c26108143c727b9304eacf8b916de62f9f44
created 2013-06-10 15:22 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 881333 - Use accessor methods for cx->compartment and cx->runtime, r=luke.
9c2358efab233d555251f0e20b23f43d46032133
created 2013-06-05 16:03 -0700
pushed 2013-08-05 18:49 +0000
Steve Fink Steve Fink - Backed out changeset 55fa2277a702 (bug 848592) for exposing pre-existing rooting hazards. Will fix the problems before relanding. The green you see is a lie.
55fa2277a70226c70c99db95a71007b6a90567ad
created 2013-03-06 15:56 -0800
pushed 2013-08-05 18:49 +0000
Steve Fink Steve Fink - Bug 848592 - Mark memory accessed by dynamic rooting analysis as defined, r=njn
0b00795492e973505ed2bde91922e3c1746518b1
created 2013-05-29 15:46 -0700
pushed 2013-08-05 18:49 +0000
Terrence Cole Terrence Cole - Bug 850080 - Make root analysis check Rooted<Value> as a non-pointer type; r=sfink
6b1b8e195cad79687a410fbeb9bfca7b6415616d
created 2013-04-25 21:02 -0700
pushed 2013-06-24 18:52 +0000
Bill McCloskey Bill McCloskey - Bug 864462 - Fix OOM in write barrier verifier (r=terrence)
3297733a26610400db18d7df2f7a99ce44d79cfa
created 2013-03-14 10:26 -0700
pushed 2013-06-24 18:52 +0000
Terrence Cole Terrence Cole - Bug 706885 - Implement generational GC for the SpiderMonkey interpreter; r=billm
49dbf1510125534effe984ced34b0844c11adcd5
created 2013-04-12 16:34 -0700
pushed 2013-06-24 18:52 +0000
Terrence Cole Terrence Cole - Bug 860572 - Allow JSPropertyDescriptor to use Rooted; r=jonco
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
732e0bc6aff21d0095ee0175ad9d9997fb3f77b9
created 2013-04-15 16:26 -0700
pushed 2013-06-24 18:52 +0000
Steve Fink Steve Fink - Backed out 2 changesets (bug 860572) for OSX build breakage
c849d14e7f5972e2763bea5d3f470336a0cbfd72
created 2013-04-12 16:34 -0700
pushed 2013-06-24 18:52 +0000
Terrence Cole Terrence Cole - Bug 860572 - Allow JSPropertyDescriptor to use Rooted; r=jonco
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-06-24 18:52 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
less more (0) -60 tip