js/src/jsgcmark.cpp
c93d8c55f67d07b17be78bfefaf77641d0b95d6b
created 2011-12-24 06:32 -0800
pushed 2012-02-01 18:17 +0000
Brian Hackett Brian Hackett - Ensure consistency between an owned base shape and its unowned version, bug 712428. r=luke
721897529f74dfed5c5dd5363cd376cc47264943
created 2011-12-19 10:24 -0800
pushed 2011-12-21 14:41 +0000
Andrew McCreight Andrew McCreight - Bug 710492 - add special cycle collector shape tracing path. r=bhackett
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2011-12-21 14:41 +0000
Jeff Walden Jeff Walden - Bug 708735 - Use <stdint.h> types in JSAPI and throughout SpiderMonkey. Continue to provide the {u,}int{8,16,32,64} and JS{Uint,Int}{8,16,32,64} integer types through a single header, however, for a simpler backout strategy -- and also to ease the transition for embedders. r=timeless on switching the jsd API to use the <stdint.h> types, r=luke, r=dmandelin
5befa259ff1628236f3b4af2e58fb362e3e829d2
created 2011-12-15 21:07 +0100
pushed 2011-12-21 14:41 +0000
Igor Bukanov Igor Bukanov - bug 711095] - make GC scanning compatible with the incremental GC. r=billm
3f0c8604e2c15a295dfbc19b3e35ea3009137189
created 2011-12-07 14:22 +0100
pushed 2011-12-21 14:41 +0000
Igor Bukanov Igor Bukanov - Bug 708382 - GC marking - one common stack and tail recurssion elimination. r=wmccloskey. a=ms2geronirc
f9eee5b06c4771bb00900ac5c019b0128d36d3b5
created 2011-12-08 10:29 +0100
pushed 2011-12-21 14:41 +0000
Igor Bukanov Igor Bukanov - Bug 708382 - GC marking - merging string and object stacks. r=wmccloskey
e7785a537e5dc4fd761d72c2db947f0c45051615
created 2011-12-08 14:23 -0600
pushed 2011-12-21 14:41 +0000
Jason Orendorff Jason Orendorff - Fix JS_TraceChildren crash triggered by findReferences. Bug 708261, r=jimb.
dfd8e10f71559d06f46b438e2ac166fab0e79541
created 2011-12-07 13:15 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove JSOP_TRAP, bug 707454. r=jorendorff
d91ce1c668e7b39f2642eb8f3840922e9de5403b
created 2011-12-07 09:52 -0800
pushed 2011-12-21 14:41 +0000
Bill McCloskey Bill McCloskey - Bug 707051 - Change MarkChildren for shapes (r=igor)
e37f232c2e6d6f65ffabd41bc1ffe9b1c5b82dce
created 2011-12-06 11:58 -0500
pushed 2011-12-21 14:41 +0000
Jeff Walden Jeff Walden - Kill the warnings. KILL THEM WITH FIRE. No bug, r=sparky
527a79f535d8c261c3210860b5b824f8a47ce74b
created 2011-12-04 18:48 -0800
pushed 2011-12-21 14:41 +0000
Phil Ringnalda Phil Ringnalda - Back out e0cb9fb30750 (bug 707051) for test failures
e0cb9fb3075080be64d10079892d48b074c49098
created 2011-12-04 17:16 -0800
pushed 2011-12-21 14:41 +0000
Bill McCloskey Bill McCloskey - Bug 707051 - Change MarkChildren for shapes (r=igor)
014f175b66d0fd6111cd10b37186999c8ddd61d2
created 2011-12-05 01:59 +0100
pushed 2011-12-21 14:41 +0000
Igor Bukanov Igor Bukanov - bug 707114 - inline JSLinearString::mark. r=wmccloskey
60f879bef90ef16c268b0230cf14ea20ae31c234
created 2011-11-26 15:03 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
85ab4167c3f08348b5a6abe1f403abd22c0e1303
created 2011-11-14 09:13 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
8b9d7d9b2325c89e51ffecce0ba333ad4bfb7a45
created 2011-11-10 17:50 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Get new object empty shapes with a common hash table, bug 701509.
c2feba11f30fc909e30e36e88901673120c58bf7
created 2011-11-09 09:52 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Address bug 638316 and bug 694247 review comments, r=luke.
ee3fb07956bd3c7df654264d93db53e9e5190f39
created 2011-11-08 13:42 -0800
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Address bug 693754 review comments, r=luke.
3e9445901e8bc78e663e539f42683b08bbd6a8a6
created 2011-11-02 13:34 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove JSObject::isNewborn, refactor object creation code, bug 684507.
ecf776407687cf44d5454b5261e174f22f801146
created 2011-10-27 14:16 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
d849045ad3f2455644ae497f3cc2608f7fc3620f
created 2011-10-21 14:31 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Add JSScript::function, bug 693754.
2e7490ebbe6aec5efbd958610c6b0f8e81324d2f
created 2011-10-19 14:26 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
d72fbcc87e6b2ddd12e7de361c16b0e1b36a2ea3
created 2011-10-14 14:54 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Move singleton flags to TypeObject, remove JSObject::flags, bug 694561.
ba69a907d9a40ba799778a876fbcb70606efecc1
created 2011-10-14 11:06 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Move fixed slot count from JSObject to Shape, bug 594561.
7b634ad714fd756ac801f37d619464251baaeb83
created 2011-10-12 22:29 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Move scope chains of scope objects to reserved slots, bug 694247.
ab14001bab8472350da84b0d15e587194ecd961d
created 2011-10-12 08:32 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Fix test failures, bug 693754.
b9137bf550bd1a63c0f6ae02e59f899a73ad0a7c
created 2011-10-11 15:28 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove JSObject::getFunctionPrivate, add call scope to JSFunction, bug 693754.
838464854ec63ca8663333d94b7593c37ebe2dc6
created 2011-10-10 11:41 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove JSObject::capacity and JSObject::initializedLength, split JSObject::slots into slots and elements, bug 693221.
40f829990c8299591fbc3349fb08e7041c0c0587
created 2011-10-07 20:09 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Move JSObject::newType to a hashtable, bug 684410.
17bce205714e3ae1533c151c75a189b8b5a66af4
created 2011-10-05 11:54 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Address shape number removal review comments, bug 684505.
b5c201771aeaf62a4f86369d4d9d2840f783fe5c
created 2011-10-04 18:46 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Move inline methods depending on getClass into *inlines.h, bug 690133.
ff51ddfdf5d1c04f37c272b745454af2d58be08d
created 2011-09-28 15:04 -0700
pushed 2011-12-21 14:41 +0000
Brian Hackett Brian Hackett - Remove shape numbers and Shape::slotSpan, factor Shape getter/setter into BaseShape, bug 684505.
7f0892ad2a7ece77ce78d62e269e7b52a65fd7cc
created 2011-11-21 15:45 -0800
pushed 2011-12-21 14:41 +0000
Bill McCloskey Bill McCloskey - Bug 704317 - Disable nightly checking for cross-compartment pointers in GC (r=gregor)
d4bd0f9bece82af8a3026e35bb5676ea7c2d9fb5
created 2011-10-25 16:07 -0700
pushed 2011-12-21 14:41 +0000
Bill McCloskey Bill McCloskey - Bug 641027 - Add snapshot-at-the-beginning write barriers for incremental GC (r=luke,bhackett)
c99bfdb03cfd9335750d3973636e591e388a780a
created 2011-12-12 15:51 -0800
pushed 2011-12-12 23:53 +0000
Bill McCloskey Bill McCloskey - Bug 707051 - Change MarkChildren for shapes (r=igor, a=akeybl)
8fb12d907202848a06d5bd312e0914a4d13b660d
created 2011-10-26 11:48 +0200
pushed 2011-11-09 02:03 +0000
Jan de Mooij Jan de Mooij - Bug 696803 - Remove unused PushMarkStack function. r=billm
049a08dfadc2cd9be9817bffae36f27f0f2fbaa7
created 2011-10-24 20:46 -0700
pushed 2011-11-09 02:03 +0000
Brian Hackett Brian Hackett - Always discard methodjit code on GC, remove JM+TM integration, bug 685358. r=dvander
d6f9285f623e48e540ea777dbd0d01be0deb8a0f
created 2011-09-22 12:08 +0200
pushed 2011-11-09 02:03 +0000
Igor Bukanov Igor Bukanov - bug 684529 - remove script object. r=jorendorff
7080e47505e6bdbd110f78ec65ef86a0aee3f3d7
created 2011-10-22 16:30 +0200
pushed 2011-11-09 02:03 +0000
Tom Schuster Tom Schuster - Small style fixes no bu r=lumpy
96b2321ec26cc6612a6e89488f6e2ad51bb627e2
created 2011-10-10 13:08 -0700
pushed 2011-11-09 02:03 +0000
David Mandelin David Mandelin - Bug 687398: fix debug printing of method GC edge, r=cdleary
3c429287dfbe623a21a9ca2382873a10a63ed781
created 2011-09-20 14:47 -0700
pushed 2011-09-27 17:43 +0000
Bill McCloskey Bill McCloskey - Bug 675806 - Make static strings be GC things (r=luke)
f933cbe46a03a44d8f318dbc71e9864320cd40b3
created 2011-09-14 22:09 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - [INFER] Backout bug 685358.
cc2daf6cbaab3bef234511c8dedbb81c6bc21eff
created 2011-09-09 21:55 +0200
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - [INFER] Always maintain a synced interpreter stack for method JIT stub calls, bug 685358.
1412233cafa1f9c0df4832751092181c7da16c76
created 2011-09-06 00:45 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - Merge MC->JM
584386505971537c7ea479e51995a3c66abaf7ea
created 2011-09-05 07:34 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - [INFER] Fix bug 684623.
20189e7dcadae81c758ab72b6efd1b181b72561c
created 2011-09-01 13:41 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
554045e04d89379e1dabe2c884986d9ec74c35ac
created 2011-09-01 12:20 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - [INFER] Improve performance for non-reentrant closures, bug 663138.
ecdad0ca5b0092e6206fc424404d693982715744
created 2011-09-02 17:23 -0700
pushed 2011-09-27 17:43 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
38a81587cccef98bb32e4d6c40a6c4b5964eb64d
created 2011-09-03 03:21 +0100
pushed 2011-09-27 17:43 +0000
Ed Morley Ed Morley - Backout bug 684110 (08b6eaf6aad0, cf8b35fa1010, 25ee45edabe1, 659f5c7d2cc9, 870f6dd82586 & e1ad65d6a7fd) and bug 684344 (cd1957f6628d) on a CLOSED TREE; a=bustage-fairies
08b6eaf6aad0e7011f2287db663ab5f67404fd58
created 2011-09-02 17:23 -0700
pushed 2011-09-27 17:43 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
9833be42339480a95a157190234226bae376faed
created 2011-09-01 20:43 +0200
pushed 2011-09-27 17:43 +0000
Igor Bukanov Igor Bukanov - bug 683862 - Using JSGCTraceKind in the public API. r=luke
de4425a74643cdfcfb6bd909a53de379b3c3003a
created 2011-08-09 10:51 +0200
pushed 2011-09-27 17:43 +0000
Igor Bukanov Igor Bukanov - bug 674251 - making JSScript a GC-thing. r=jorendorff,bhackett1024
907c553b698f26dbc36eafe25216e579e9f6e9d4
created 2011-08-26 12:39 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - [INFER] Encapsulate GC arena/cell iteration, bug 679887.
65562c596db33e91274748eb76e9686de63a29bc
created 2011-08-26 11:23 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
407e7bdbedac52b4233aa0dea7262339531e9898
created 2011-08-26 09:50 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - [INFER] Use mark stack for type objects, bug 679887.
9a145389d5700137975faf65f2007e5f6c019121
created 2011-08-26 08:55 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - [INFER] Watch for recompilation triggered by while compiling a call in an inlined frame, bug 680951.
7148e337703819f993ef308a43b5bbf4d560b829
created 2011-08-21 16:00 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
aa547ed80bba625a45c620c2757489c263637d32
created 2011-08-17 06:48 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - [INFER] Allocate typeset data and properties from arenas, occasionally purge observed types in compartments, bug 679329.
8e7da0684155b3cb4a52f6e16bdcea1de173a280
created 2011-08-14 19:51 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
fbeb8b5a8a98eb50b462931668822a3ebd605880
created 2011-07-28 18:10 -0700
pushed 2011-09-27 17:43 +0000
Brian Hackett Brian Hackett - Merge MC -> JM.
less more (0) -100 -60 tip