js/src/jsgc.cpp
3ff0432ce8d90a9a28e7460a77c594310176f426
created 2012-10-26 11:53 -0700
pushed 2012-10-31 21:26 +0000
Bill McCloskey Bill McCloskey - Bug 803907 - Remove some unused GC functions (r=terrence)
fb81587d2dd8f04bf3dbaceb8cadbffea9e14710
created 2012-10-26 11:53 -0700
pushed 2012-10-31 21:26 +0000
Bill McCloskey Bill McCloskey - Bug 803907 - Remove some GC debugging functions (r=terrence)
9679ec5b0b333f8a0f5a89a9e041551a211f9864
created 2012-10-26 11:51 -0700
pushed 2012-10-31 21:26 +0000
Bill McCloskey Bill McCloskey - Bug 803907 - Remove JS MapRoots (r=terrence)
21a142b1a9d8a989a60cd41039c6ca4b2db0d563
created 2012-10-26 11:17 -0700
pushed 2012-10-31 21:26 +0000
Bill McCloskey Bill McCloskey - Bug 692267 - Remove jsgc.h from INSTALLED_HEADERS (r=terrence)
f5e702c39521bb6fb440664593d7dbcbd5bf3da8
created 2012-10-25 20:05 -0400
pushed 2012-10-31 21:26 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout 589b6766b99a (bug 786146) due to test bustage on a CLOSED TREE.
589b6766b99a4ba4674035201376f35fde602334
created 2012-10-25 15:37 -0700
pushed 2012-10-31 21:26 +0000
Brian Hackett Brian Hackett - Eagerly generate a single copy of Ion stubs and wrappers, bug 786146. r=dvander
9a5191dfae8d0f5577b248ca79fbdd46e49473f8
created 2012-10-23 09:20 -0700
pushed 2012-10-31 21:26 +0000
Brian Hackett Brian Hackett - Keep the interpreter stack synced for GC scanning, bug 781657. r=billm
d1fd1af08f2f4c64d59ab9514ec79a7549278d4b
created 2012-10-20 11:26 -0700
pushed 2012-10-31 21:26 +0000
Andrew McCreight Andrew McCreight - Bug 801957 - use isFull for gcFinalizeCallback. r=billm
08302471419d5635e79c4d8b0adba82af11d7998
created 2012-10-16 11:57 -0700
pushed 2012-10-31 21:26 +0000
Bill McCloskey Bill McCloskey - Bug 714050 - Make GC helper thread optional (r=luke)
70016bc36b452a067cb4d9cdcd1d6de298a2aaac
created 2012-10-15 17:02 -0700
pushed 2012-10-31 21:26 +0000
Bill McCloskey Bill McCloskey - Bug 791174 - Clean up GC tracing code (r=jonco)
741fb7f8e5cb52247b69fb17b7214ede8c83d8eb
created 2012-09-26 11:13 -0700
pushed 2012-10-31 21:26 +0000
Terrence Cole Terrence Cole - Bug 793577 - Implement Return<T> for direct returns of unrooted GC pointers; r=billm r=njn
a8a4f26cbb7855ed2b4707452a36131af5d4a890
created 2012-10-15 17:00 -0700
pushed 2012-10-31 21:26 +0000
Bill McCloskey Bill McCloskey - Backout bug 791174 for orange
b0029df270acda809b02b803f9be1afdba205caa
created 2012-10-12 11:28 -0700
pushed 2012-10-31 21:26 +0000
Bill McCloskey Bill McCloskey - Bug 791174 - Clean up GC tracing code (r=jonco)
1fc6386d421f2baec494392d62bc457e063ab497
created 2012-10-27 10:20 -0700
pushed 2012-10-27 17:21 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - correct minor inconsistencies found while generating patch to generalize from ion to ions
dd86de9735fa1e830f18d19f63748a053a76814e
created 2012-10-11 14:50 -0700
pushed 2012-10-11 23:26 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Merge from mozilla-central
ee13286be5e6b47fb43c6280b74ee9c95b69bdaa
created 2012-10-05 13:16 -0700
pushed 2012-10-11 23:26 +0000
Steve Fink Steve Fink - Bug 797217 - Replace InternalHandleBase::zeroPointer with NullPtr::constNullValue. r=terrence
049c17d2954c0b01706cc1ee82d256c8c098461c
created 2012-10-04 14:22 -0700
pushed 2012-10-11 23:26 +0000
Terrence Cole Terrence Cole - Bug 794667 - Add an AutoAssertCanGC to help with exact rooting; r=billm
632a6d9182f4869d54cc161b32b7257843a6b0ff
created 2012-10-05 06:05 -0700
pushed 2012-10-05 13:20 +0000
Shu-yu Guo Shu-yu Guo - hardest merge from m-c
0b4424c89bbd762e1c4b5c09fd36e04fde050080
created 2012-10-01 18:10 -0700
pushed 2012-10-05 13:20 +0000
Terrence Cole Terrence Cole - Backout ed626654fe56 for alleged performance regression.
ed626654fe5638886e4a4b401bbdd6fad5ef0477
created 2012-09-26 18:07 -0700
pushed 2012-10-05 13:20 +0000
Terrence Cole Terrence Cole - Bug 794667 - Add an AutoAssertCanGC to help with exact rooting; r=billm
b88bc53d09a20ff4626018ee3013dcb4b2b14793
created 2012-09-24 15:18 -0700
pushed 2012-10-05 13:20 +0000
Terrence Cole Terrence Cole - Bug 793823 - Exactly root Bindings when on the stack; r=billm
b9721197c2211052051b7d38f0a0c9840330b629
created 2012-09-24 18:08 -0700
pushed 2012-10-05 13:20 +0000
Terrence Cole Terrence Cole - Bug 791322 - Move Rooted to js:: namespace; r=billm
9382a5a45acb90a3edd22a6ce6065a5dcaeef768
created 2012-09-18 09:58 -0700
pushed 2012-10-05 13:20 +0000
Steve Fink Steve Fink - Bug 789295 - Add special multi-view array buffer sweep pass to eliminate finalizers and thus allow background sweeping. r=billm
22bc2202fd8f84f6792d243c0b5a47c6312bcd03
created 2012-09-23 21:30 -0400
pushed 2012-10-05 13:20 +0000
Bill McCloskey Bill McCloskey - Bug 788362 - 9,440 bytes in 107 blocks are definitely lost as detected by Valgrind with selectforgc. r=jcoppeard
ae0ea12a8109530c029c6e77d3f8e8ead2a93676
created 2012-09-19 15:06 -0700
pushed 2012-10-05 13:20 +0000
Terrence Cole Terrence Cole - Bug 756628 - OOM failure with oom-after; r=jonco
9857e5cfa42b6d3a600d64fdeb567b5177ea4c5f
created 2012-09-19 13:18 +0200
pushed 2012-10-05 13:20 +0000
Jan de Mooij Jan de Mooij - Bug 784127 - Purge JM caches when a shape guard fails in Ion. r=sstangl
46c3160c248125f2e493070d5c8089e678b0d98d
created 2012-09-04 14:43 -0700
pushed 2012-10-05 13:20 +0000
Luke Wagner Luke Wagner - Bug 792235 - rm JS_SuspendRequest (r=mrbkap)
b0e0db5967a338d7befd064874e03be7d64cebb1
created 2012-10-02 16:18 -0700
pushed 2012-10-02 23:18 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - do not trigger the op callback in par alloc mode
7a397c4e8f418c7c397dfd9b7d933fda975abadd
created 2012-09-26 15:47 -0700
pushed 2012-09-26 22:48 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Merge jsworkers and ParallelArray threadpools into one.
f8c1659ce8ae4da04ccb689b5ce21c3198796652
created 2012-09-18 12:19 -0700
pushed 2012-09-18 19:23 +0000
Shu-yu Guo Shu-yu Guo - Merge from mozilla-central
da61c2c5d7968651da0ece7f01e31895a7223375
created 2012-09-06 13:48 -0700
pushed 2012-09-18 19:23 +0000
Jeff Walden Jeff Walden - Bug 789635 - Clean up JSAtomState so that all atom fields are macro-defined, and move the atoms set into JSRuntime directly. r=jorendorff
17497a3b1281850a4b35ab6a34866a1a59d3ef86
created 2012-09-17 15:10 -0700
pushed 2012-09-18 19:23 +0000
Jeff Walden Jeff Walden - Backed out changeset 17d36418f4d6, possible memory leak. r=graphserver
a3bf8035c4959a5ed6b416626b61e91878810fef
created 2012-09-17 11:13 -0700
pushed 2012-09-18 19:23 +0000
Terrence Cole Terrence Cole - Bug 790836 - Don't mark the fields of IonJSFrameLayout twice; r=pierron
17d36418f4d6b6a863837418844b5f5012080722
created 2012-09-06 13:48 -0700
pushed 2012-09-18 19:23 +0000
Jeff Walden Jeff Walden - Bug 789635 - Clean up JSAtomState so that all atom fields are macro-defined, and move the atoms set into JSRuntime directly. r=jorendorff
6852b4928efaf6ada947983e604b76a5a031f65c
created 2012-09-14 17:19 -0700
pushed 2012-09-18 19:23 +0000
Bill McCloskey Bill McCloskey - Bug 790865 - Add more compartment assertions (r=terrence)
1248c7a5c546df098f420a55a9bb6626f0891feb
created 2012-09-12 10:52 +0100
pushed 2012-09-18 19:23 +0000
Jon Coppeard Jon Coppeard - Bug 787905 - GC: SweepBackgroundThings can be called with freed compartments in list r=billm
ca3fa3fbe62ad72fa7db075d9d93843c959d6725
created 2012-09-11 10:25 -0700
pushed 2012-09-18 19:23 +0000
David Anderson David Anderson - Merge IonMonkey to mozilla-central. a=arewefastyet
28bfdee5702699b0e9313837ff125b55a9f90189
created 2012-09-10 12:16 -0700
pushed 2012-09-18 19:23 +0000
David Anderson David Anderson - Merge from mozilla-central.
b1830b933f15845bd19d2e411a911dc2a4644413
created 2012-09-10 11:26 -0700
pushed 2012-09-18 19:23 +0000
Steve Fink Steve Fink - Bug 780309 - Implement InternalHandle and use it for Bindings. r=terrence
2ac83718e89b576e84a5f2c2a2702678d4104e36
created 2012-09-10 10:31 -0700
pushed 2012-09-18 19:23 +0000
Terrence Cole Terrence Cole - Bug 789633 - Ergonomics improvements for stack rooting assertions; r=sfink
58bebcfa82af4a895627432150bbbe821409df8f
created 2012-09-04 16:40 -0700
pushed 2012-09-18 19:23 +0000
Terrence Cole Terrence Cole - Bug 787580 - Root all jsval at the API surface; r=sfink sr=dmandelin
6644b803acfd9529b68f8ad7a0412e3ab0011e25
created 2012-09-07 11:15 -0700
pushed 2012-09-07 18:20 +0000
Shu-yu Guo Shu-yu Guo - Merge from ionmonkey
ae68e6c539a21a7a2b65e33b1e9d7fd3401812a1
created 2012-09-05 16:18 -0700
pushed 2012-09-07 18:20 +0000
David Anderson David Anderson - Merge from mozilla-central.
949ade2a2ea186f431cb629d8f8281c1a91b488e
created 2012-08-31 15:10 -0700
pushed 2012-09-07 18:20 +0000
Luke Wagner Luke Wagner - Bug 787291 - add pod_malloc<T> et al (r=billm)
d0789db68c77ada4f7fdf1ca8db213a3e003cf44
created 2012-08-31 15:01 -0700
pushed 2012-09-07 18:20 +0000
Luke Wagner Luke Wagner - Bug 787246 - rm OffTheBooks/Foreground/UnwantedForeground gunk (r=billm)
4e1ac73d8a2d5a1c344c52d8a5fac16dc1837981
created 2012-08-29 10:35 -0700
pushed 2012-09-07 18:20 +0000
Terrence Cole Terrence Cole - Bug 786136 - Allow for automatic storage of stack roots in the runtime; r=luke r=billm
02d8c81db5b485e59c744694f7ccd7d9cfe75208
created 2012-08-29 18:29 -0700
pushed 2012-08-30 01:33 +0000
Shu-yu Guo Shu-yu Guo - Merge from ionmonkey
6cd206b371761294125cb98fe9d0c11e2383795f
created 2012-08-29 17:51 -0700
pushed 2012-08-30 01:33 +0000
David Anderson David Anderson - Merge from mozilla-central.
258f0a5ed7f552678ee55dd15cf2cae62b1ad402
created 2012-07-16 10:54 -0700
pushed 2012-08-30 01:33 +0000
Terrence Cole Terrence Cole - Bug 776583 - Make post barrier verifier pass interpreter tests; r=billm
986c07b3f3e68af098d7e85fd507a7d4139b4eb3
created 2012-08-17 18:05 -0700
pushed 2012-08-30 01:33 +0000
Luke Wagner Luke Wagner - Bug 625199 - kill dummy frames (r=mrbkap)
bbf6a7e1598d66d88322515784c7f5a9084d4b9b
created 2012-08-22 16:05 -0700
pushed 2012-08-30 01:33 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett
6dc02881f1b640a8f5a3342660ae5a0eea6a5704
created 2012-08-22 17:48 -0700
pushed 2012-08-30 01:33 +0000
Nicholas Nethercote Nicholas Nethercote - No bug. Fix a spelling mistake in a function name and avoid a compile warning. r=terrence.
bf07c6253287bb55cb346002959048c15822ed67
created 2012-08-22 12:28 -0600
pushed 2012-08-30 01:33 +0000
Brian Hackett Brian Hackett - Allow purging analysis-temporary while retaining jitcode, bug 778724. r=luke
4c0af103f0f84d44088302d82087f6f2a6c3de3d
created 2012-08-22 14:53 +0100
pushed 2012-08-30 01:33 +0000
Ed Morley Ed Morley - Backout d62929fa4325 for talos crashes
d62929fa43251d582362225df3dcc9033b8c19be
created 2012-08-22 06:27 -0600
pushed 2012-08-30 01:33 +0000
Brian Hackett Brian Hackett - Allow purging analysis-temporary while retaining jitcode, bug 778724. r=luke
a8785c8a603a156de71d42cc11d861fd95c409e3
created 2012-08-22 10:45 +0100
pushed 2012-08-30 01:33 +0000
Jon Coppeard Jon Coppeard - Bug 779183 - GC: Incremental sweeping of atoms table part 2 - Sweep atoms compartment at the end r=billm
271c3965015e4396bc27f82bdd5e2572d4adb58d
created 2012-08-22 10:45 +0100
pushed 2012-08-30 01:33 +0000
Jon Coppeard Jon Coppeard - Bug 779183 - GC: Incremental sweeping of atoms table part 1 - Add per-compartment mark/sweep state r=billm
b63bb39ed1c08605128c984987bbf176dfd81999
created 2012-08-28 05:20 -0400
pushed 2012-08-30 01:33 +0000
Marty Rosenberg Marty Rosenberg - When discarding Ion code, ensure there is an IonContext around so the autoflusher can function (bug 786004, r=dvander)
d01962ad8dd6248c59bf0e42fdfd6ecb5d0e3874
created 2012-08-27 20:07 -0700
pushed 2012-08-28 03:10 +0000
Shu-yu Guo Shu-yu Guo - Merge from ionmonkey
f42381e2760d394c9ca21ad74bd4c6b8a4f4d719
created 2012-08-23 06:56 -0600
pushed 2012-08-28 03:10 +0000
Brian Hackett Brian Hackett - Allow compiling scripts off thread with Ion, bug 774253. r=dvander
less more (0) -1000 -300 -100 -60 tip