js/src/jscntxt.h
8e030595916317d42a7982be2ded49a88f489d0f
created 2011-06-14 18:39 -0700
pushed 2011-06-20 23:59 +0000
Jeff Walden Jeff Walden - Bug 663547 - Make ecma_5/Object/* not dog-slow any more by disabling a particularly expensive assertion when they run. r=luke
4e6f886b7f2b7529af6a86cb149684d25db4f6d6
created 2011-06-14 19:21 -0700
pushed 2011-06-20 23:59 +0000
Jim Blandy Jim Blandy - Bug 660039: Provide a WeakMap usable from C++. r=jorendorff
89c54bd5bcb25d48c81be81b930848d1f0f4a32f
created 2011-06-14 19:21 -0700
pushed 2011-06-20 23:59 +0000
Jim Blandy Jim Blandy - Bug 661567: Implement RuntimeAllocPolicy, providing proper memory accounting in GC'd objects that live longer than a JSContext. r=luke
ce10e78d030d11650324e9c84f63bea2bde5a745
created 2011-06-14 16:36 -0700
pushed 2011-06-15 18:11 +0000
Luke Wagner Luke Wagner - Bug 664252 - Turn lemons (LLVM-only build bustage) into lemonade (rewrite JSOP_CALL/EVAL/NEW to have less goto madness) (r=waldo)
bb9e5496b0aca48c09052c1342e4c4351a8ede87
created 2011-05-13 08:56 -0700
pushed 2011-06-13 17:53 +0000
Luke Wagner Luke Wagner - Bug 656462, part 4 - Simplify stack code, keep track of native calls, create new iterator over native/scripted callstack, make JS_SaveFrameChain fallible (r=waldo,mrbkap)
8ab0930a7b83055c6dbe8d3f02686e359fdd7d94
created 2011-05-24 16:08 -0700
pushed 2011-06-13 17:53 +0000
Luke Wagner Luke Wagner - Bug 656462, part 3 - Syntactic touchups (r=waldo)
707cefa3447802a06d88027fe454d95c99a9bc43
created 2011-06-03 17:54 -0700
pushed 2011-06-06 20:24 +0000
Alon Zakai Alon Zakai - Bug 644241, part 1 - Remove script stack quota. r=igor
abd2dcd555f45b539b63f5ad0943803b7253dc88
created 2011-05-27 18:15 -0700
pushed 2011-06-06 20:24 +0000
Luke Wagner Luke Wagner - Bug 538293 - remove inlineCallCount and this STACK_QUOTA silliness (r=dvander)
b36861bd7a01dabcf875f11e1e2ae50a0b370f31
created 2011-06-01 17:48 -0700
pushed 2011-06-06 20:24 +0000
Bill McCloskey Bill McCloskey - Bug 650978 - Add gczeal setting to GC on every allocation (r=gwagner)
e0ca895fde7e3b047e04eacff9eccb965d706c3f
created 2011-05-27 15:17 -0700
pushed 2011-06-06 20:24 +0000
Gregor Wagner Gregor Wagner - Bug 658041 - Stack based marking for JSRopes. r=igor
3277b00008893a6b661fa01d22500aaedce99f2a
created 2011-05-27 10:58 -0700
pushed 2011-06-06 20:24 +0000
timeless timeless - Bug 620251 js_CurrentThread and friends should have AndLockGC in their name
87cb1807aab9a1e8fc775370849434dc0bf7e176
created 2011-05-22 20:50 +0200
pushed 2011-06-06 20:24 +0000
Igor Bukanov Igor Bukanov - bug 658864 - preventing GC when reporting OOM on other threads. r=anygregor
00ed83d09564e449a9fd55b89de841726de00d0e
created 2011-05-20 13:40 -0700
pushed 2011-05-23 07:31 +0000
Chris Leary Chris Leary - Bug 619561: GC telemetry hooks for TestPilot study. (r=billm)
183f04be1d458bd5ed84260f4f2f554bc86c9207
created 2011-05-17 11:23 -0700
pushed 2011-05-23 07:31 +0000
Bill McCloskey Bill McCloskey - Bug 640265 - Don't GC during OOM reporting (r=dmandelin)
28a1e03302e6b13f8cf9b235dc9c2aad083a0381
created 2011-05-17 12:15 -0700
pushed 2011-05-23 07:31 +0000
Chris Leary Chris Leary - Bug 654301: Better interned string API, take 2. (r=Waldo)
c56c1dc32a542f515678dbd059c3696f2673d359
created 2011-05-16 19:03 -0700
pushed 2011-05-23 07:31 +0000
Chris Leary Chris Leary - Back out bug 654301 to run again on try.
7fe5fb2450f46b934386a6ce6f79127bd55788f3
created 2011-05-16 18:18 -0700
pushed 2011-05-23 07:31 +0000
Chris Leary Chris Leary - Bug 654301: Better interned string API. (r=Waldo)
599d1c6cba63f738bc441517e5ed2af788d4ca16
created 2011-05-13 15:06 -0700
pushed 2011-05-13 22:18 +0000
Chris Leary Chris Leary - Merge mozilla-central and tracemonkey.
b83c8374358a809e6c8494ffc19044e4ea4c90c9
created 2011-05-10 22:37 -0700
pushed 2011-05-13 22:18 +0000
Gregor Wagner Gregor Wagner - Bug 603916 - unifying GC sheduling. r=igor
62073f1776e399ddb6945ceeb8c58afc5022ce15
created 2011-05-11 16:09 -0700
pushed 2011-05-11 23:36 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 648490 - Remove the "heap-used/js/string-data" memory reporter because it is totally bogus. r=gal.
1f0635e935d9a56880ea2f9ad4e3afaa1c8437c3
created 2011-05-03 17:12 -0700
pushed 2011-05-04 00:34 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 633653 - revamp about:memory. r=vlad,sdwilsh,dvander,gavin,ehsan,edwsmith; sr=benjamin.
c08f97b3f842e68a356b5b6976ee85946fe9f9a4
created 2011-04-26 14:34 -0700
pushed 2011-05-02 22:49 +0000
Luke Wagner Luke Wagner - Fix linker error. I fixed this in the patch I pushed to try but seem to have lost it in the meantime (r=burning-windows)
e9da34dfa8c55eff951858b9a53f3a4ec9be58c0
created 2011-04-13 09:27 -0700
pushed 2011-05-02 22:49 +0000
Luke Wagner Luke Wagner - Bug 644074 - Simplify and consolidate VM stack code into js/src/vm/Stack*
d148872ae9b23f7d1e62a5697ae7132f8d3b7160
created 2011-04-21 13:44 -0700
pushed 2011-04-26 17:44 +0000
Gregor Wagner Gregor Wagner - Bug 651915 - Fix MarkStack size. r=billm
fa2c397985a21f89b64520daba831bbd87bf36a3
created 2011-04-20 18:27 -0500
pushed 2011-04-26 17:44 +0000
Chris Jones Chris Jones - Bug 647011: Sprinkle some DebugOnly in js/src. r=luke
3e5aaea1ccf87aef2f17c6e71eb9958664e6eb82
created 2011-04-15 16:56 -0700
pushed 2011-04-26 17:44 +0000
Bill McCloskey Bill McCloskey - Bug 616666 - Use explicit stack for GC marking (r=gal)
242947d76f73f1e6c8a83545e08a9e9603493e91
created 2011-04-16 21:23 -0700
pushed 2011-04-26 17:44 +0000
Andreas Gal Andreas Gal - Implement Harmony weak maps (bug 547941, r=jorendorff).
79bb6e40bc61ba92ef547bf110623b56d01557cf
created 2011-04-13 13:43 -0700
pushed 2011-04-26 17:44 +0000
Gregor Wagner Gregor Wagner - Bug 627200 - Background Finalization for Strings and Objects r=gal
7bf21e2db6d060eb04dea7db633453ac93e85e02
created 2011-03-30 12:10 +0200
pushed 2011-04-26 17:44 +0000
Igor Bukanov Igor Bukanov - bug 646044 - ContextAllocPolicy should not account for GC memory pressure. r=luke
f2dca3c211750ed97532a034fb74caf19b7029e6
created 2011-04-08 10:52 -0700
pushed 2011-04-26 17:44 +0000
Luke Wagner Luke Wagner - Bug 602994 - Preparatory syntactic cleanup (r=waldo)
3dc5d38ba870e48a97a8be2697909f607b765f8e
created 2011-04-12 13:02 -0700
pushed 2011-04-26 17:44 +0000
Brian Hackett Brian Hackett - Bug 646660 - fp::pc should work on frames outside the current context (r=luke)
22d3f09a3f376ad09aa6d4e1a86beb49e2941618
created 2011-04-12 01:28 -0700
pushed 2011-04-12 08:30 +0000
L. David Baron L. David Baron - Back out changeset 7dcd0d16cc08 (bug 547941) for causing jsreftest crashes on debug builds.
7dcd0d16cc08a6781f6487c74d1f46e6b55120da
created 2011-04-11 22:38 -0700
pushed 2011-04-12 06:14 +0000
Andreas Gal Andreas Gal - Bug 547941 - WeakMap. r=jorendorff.
a60ea67d1471fa218e7615d23a61f68b586f7af1
created 2011-03-29 15:46 -0700
pushed 2011-04-12 03:42 +0000
Luke Wagner Luke Wagner - Bug 587257 - Optimize Array.prototype.join (original patch by Rob Sayre) (r=waldo)
6c8becdd1574ed5b05167ec2fa8dfccfd610e208
created 2011-03-23 16:34 -0700
pushed 2011-04-12 03:42 +0000
Jeff Walden Jeff Walden - Bug 589664 - Rewrite the JSON parser. r=njn, anticipating more review but getting it in-tree now for simplicity, even if more changes need to be made later
722ab9ce914e02776b6c0f74249772ff4afe7261
created 2011-04-08 09:29 -0700
pushed 2011-04-12 03:42 +0000
Jeff Walden Jeff Walden - Backed out changeset d2f2cac2e980, some compilers are complainy here and I don't immediately immediately and definitely see the problem -- to debug after backout. r=yunocompile
d2f2cac2e9802c29a3628aeebbd77f868d17c0b0
created 2011-03-23 16:34 -0700
pushed 2011-04-12 03:42 +0000
Jeff Walden Jeff Walden - Bug 589664 - Rewrite the JSON parser. r=njn, anticipating more review but getting it in-tree now for simplicity, even if more changes need to be made later
59705c13d959b79fd257db01b558bb3e8d99a9e3
created 2011-04-07 14:25 -0700
pushed 2011-04-12 03:42 +0000
Luke Wagner Luke Wagner - Bug 647337 - rm script filename prefix and flag stuff (r=mrbkap)
34d87d26a315cd32e4e3b159c714d0e8eebbf624
created 2011-03-13 15:45 +0100
pushed 2011-04-12 03:42 +0000
Igor Bukanov Igor Bukanov - Bug 641048 - adding proper constructor/destrictor to JSTHread/ThreadData 641048. r=luke r=mrbkap
823d4b7517c27a696d75c7cb6e37ef81611b8c17
created 2011-03-31 19:55 -0700
pushed 2011-04-12 03:42 +0000
Phil Ringnalda Phil Ringnalda - Back out bd821ea0ad41 (638324) for mochitest-chrome crashes
bd821ea0ad41b971740e687206c1ed4305b401e0
created 2011-03-31 14:42 -0700
pushed 2011-04-12 03:42 +0000
Andreas Gal Andreas Gal - Maintain a list of IdArrays as we hand them out via JS API (638324, r=brendan).
d796fb18f555b76abfa6ac287e8c3f3760c6346e
created 2011-03-31 01:14 -0700
pushed 2011-03-31 22:50 +0000
Paul Biggar Paul Biggar - Bug 643548: Remove mozalloc_undef_macro_wrappers hack from JS engine. (r=luke,rs=brendan)
f949c8533aa03f15fb568d5b5ea2f2c7a9005e74
created 2011-03-31 01:13 -0700
pushed 2011-03-31 22:50 +0000
Paul Biggar Paul Biggar - Bug 634155: Account for NewCompartment's memory, and change allocation APIs (r=nnethercote)
5c7a2ced20f82a64cde78406ec700545a812067b
created 2011-03-28 13:17 -0700
pushed 2011-03-29 21:56 +0000
Gregor Wagner Gregor Wagner - Bug 644871 - Combine MarkAndSweep/MarkAndSweepCompartment (r=billm)
4629abbde2f742fd930941bf1208da172157f2f9
created 2011-03-23 14:33 -0700
pushed 2011-03-29 21:56 +0000
Luke Wagner Luke Wagner - Bug 636224 - rm cx->interpLevel and TSF_ERROR (r=brendan)
d839300746c3a75292d65e8085e85c84b068da51
created 2011-03-14 11:30 -0700
pushed 2011-03-29 21:56 +0000
Luke Wagner Luke Wagner - Bug 636296 - Put activation objects when we pop the frame, not in ScriptEpilogue (r=dvander)
4bd4c1d52b8b1f0af8e1da1005169fde4c0c049a
created 2011-03-07 23:00 +0100
pushed 2011-03-29 21:56 +0000
Igor Bukanov Igor Bukanov - Bug 633219 - replacing resolve hashtable with a linked list. r=luke
206d6b6b392ff8d315e6fc3daf41d54aa6f429cc
created 2011-03-08 20:58 -0800
pushed 2011-03-29 21:56 +0000
Andreas Gal Andreas Gal - Sweep compartments when no objects live in them (bug 639270, r=gregor).
38aba506e3c42ad153bf207143718a254c9d8d7d
created 2011-03-08 19:59 -0800
pushed 2011-03-29 21:56 +0000
Phil Ringnalda Phil Ringnalda - Back out 80d8431f209e (bug 639270) for failing to actually compile
80d8431f209ee23b4383e1d81aaf59ddc35b9117
created 2011-03-08 18:10 -0800
pushed 2011-03-29 21:56 +0000
Andreas Gal Andreas Gal - Sweep compartments when no objects live in them (bug 639270, r=gregor).
9f2be90f07d3d63d6d877f43c79c379dc52deab6
created 2011-03-07 09:55 -0800
pushed 2011-03-29 21:56 +0000
Luke Wagner Luke Wagner - Bug 621526 - JSStackFrame::pc() should not look for 'next' frame for current frame of suspended segment (r=bhackett)
30940051c457599e7e29c3769e54d3c2b20297c9
created 2011-02-18 18:32 -0800
pushed 2011-03-29 21:56 +0000
Jeff Walden Jeff Walden - Bug 637905 - Add (asserted-infallible) append methods to js::Vector, for use when the vector in question has previously had space reserved, and use them a bunch of places. r=luke
032e7061575a5bd050acd0a8f1e3408667e68fb1
created 2011-02-24 12:34 -0800
pushed 2011-02-25 18:59 +0000
Luke Wagner Luke Wagner - Bug 619565 - Fix activation object handling by InvokeSessionGuard (r=waldo,a=shaver)
0907c4ca12471120b0cc1780d330123332a76af0
created 2011-02-22 13:02 -0800
pushed 2011-02-22 22:15 +0000
Robert Sayre Robert Sayre - Merge tracemonkey to mozilla-central. a=blockers. CLOSED TREE
482d728659f7491f76e43dda100136790163771a
created 2011-02-19 22:59 -0800
pushed 2011-02-22 22:15 +0000
Andreas Gal Andreas Gal - When idle the GC holds on to unused chunks indefinitely (bug 631733, r=brendan, a=blocker). (relanding in a CLOSED TREE)
92aa2e2f4c63a57b8ca252bbd09d765b4a8a094e
created 2011-02-20 17:46 -0800
pushed 2011-02-22 22:15 +0000
Jeff Walden Jeff Walden - #jsapi observed the extent of orange in the TM tree and saw that OS X x86 opt was consistently and totally evil. So jwalden was sorry he had ever pushed changes for bug 631135. It broke his heart. And he said, “I will wipe this tree of every push back to 9105cd721d46. Yes, and I will revert the entire TM CLOSED TREE. I am sorry I ever pushed to it.” But 9105cd721d46 found favor with #jsapi.
f2fa1da62fe3ca7613c02a23d19e760abc2e1ac7
created 2011-02-19 22:59 -0800
pushed 2011-02-22 22:15 +0000
Andreas Gal Andreas Gal - When idle the GC holds on to unused chunks indefinitely (bug 631733, r=brendan, a=blocker).
8c14f73ca5ae252dab05ac2aa2b0d2977342c687
created 2011-02-19 19:50 -0800
pushed 2011-02-22 22:15 +0000
Jeff Walden Jeff Walden - Backed out changeset 4d86e63ff60d, diagnostic patch; back out 3da12edf735e, followup fix; back out bug 631135 completely, unexplained intermittent orange.
58eebd67ae57b016ccdc39ddbf697126d0294b34
created 2011-02-08 17:20 -0800
pushed 2011-02-22 22:15 +0000
Jeff Walden Jeff Walden - Bug 631135 - Objects created by or on behalf of fast natives and property ops (getters or setters) are parented to the wrong proto and global. r=lw,jst,mrbkap,bz, a=jst
a633a0030ac6dce8c6e1f1f86a64c736c35166a1
created 2011-02-19 20:46 -0800
pushed 2011-02-20 04:47 +0000
Mike Shaver Mike Shaver - Backed out changeset 4d86e63ff60d, diagnostic patch; back out 3da12edf735e, followup fix; back out bug 631135 completely, unexplained intermittent orange. r=waldo, a=orange
less more (0) -300 -100 -60 tip