Commit Graph

641 Commits

Author SHA1 Message Date
igor@mir2.org
5855f137e7 Bug 392263: using mmap/VirualAlloc for GC arenas. r=brendan 2007-09-15 10:19:32 -07:00
mrbkap@gmail.com
6426c64ef1 Create a JSClass hook to allow object classes to easily support custom iteration without having to override __iterator__ in a resolve hook. bug 393306, r+a=brendan 2007-09-15 09:58:45 -07:00
mrbkap@gmail.com
13182b9325 Treat the pseudo frame even more like a real frame. bug 390597, r+a=brendan 2007-09-15 09:46:42 -07:00
igor@mir2.org
9343ce4a2c Bug 392263: taking out the patch due to Mac build problems. 2007-09-15 08:26:30 -07:00
igor@mir2.org
43e3bb8cc3 Bug 392263: using mmap/VirualAlloc for GC arenas. r=brendan 2007-09-15 08:11:41 -07:00
brendan@mozilla.org
ecc84d4fb5 Fix old bug involving eval of a local function named by an existing local var (395907, r=mrbkap). 2007-09-14 17:13:37 -07:00
sayrer@gmail.com
4f76121753 Bug 395849. XPCVariant::VariantDataToJS leaks strings with sizes. r/sr=jst 2007-09-14 15:48:47 -07:00
brendan@mozilla.org
12403e7546 Fix dumb signed comparison bug (395828, r=mrbkap). 2007-09-14 11:00:38 -07:00
bclary@bclary.com
3c83f9c7a3 JavaScript Test - regression test for bug 394709, by Igor Bukanov, not part of the build 2007-09-11 11:03:23 -07:00
benjamin@smedbergs.us
66d4e82f55 Bug 395444 - Fast-path QueryInterface in XPCWrappedNative::CallMethod, r=mrbkap sr=jst a=damons 2007-09-10 11:16:05 -07:00
bclary@bclary.com
71bc426ab8 JavaScript Tests - regression test for devmo example, by Norris Boyd, bug 395498, not part of the build 2007-09-08 07:04:01 -07:00
bclary@bclary.com
2a7230524c JavaScript Test - add additional case to test, by Norris Boyd, bug 344951, not part of the build 2007-09-08 06:53:33 -07:00
gavin@gavinsharp.com
b239b12db5 Back out patch for bug 395256 because it caused bug 395467 (a=schrep/bsmedberg) 2007-09-07 18:43:13 -07:00
igor@mir2.org
4606e8ce2b Bug 394709: fixing memory leak with watch handlers. r+a=brendan 2007-09-07 14:02:20 -07:00
igor@mir2.org
88c81d41b4 Bug 394853: countHeap function for js shell and help() cleanup. r=brendan 2007-09-07 11:25:19 -07:00
benjamin@smedbergs.us
a79f1f491e Bug 395256 - Make nsJSID/IID/CID objects .equals method slightly faster, r=mrbkap sr=jst a=damons 2007-09-07 11:06:15 -07:00
crowder@fiverocks.com
ab2a822c30 Bug 375651 - "Assertion failure: nbytes != 0" with regexp quantifiers, r=mrbkap, a=brendan 2007-09-05 21:26:11 -07:00
benjamin@smedbergs.us
7df112dc1c Bug 394329 - Ship the JS import library in the SDK, and stop linking it from browsercomps which doesn't use it, r=luser a=NPDB 2007-09-05 08:56:56 -07:00
igor@mir2.org
342724e085 Bug 394975: properly initializing JSContext for evalx. r=mrbkap. No 1.9 aproval as the file is outside browser's build tree. 2007-09-05 02:45:31 -07:00
jag@tty.nl
d535057a5e Bug 271824: do_GetFastLoadService should use nsGetServiceByCID. r=/sr=/a=bsmedberg 2007-09-05 02:13:57 -07:00
jwalden@mit.edu
f57320c98b Bug 348748 - Cleanup from the handful of patches which have landed since the initial landing that have readded cast macros; I intend to remove the rest of the instances Very Soon, all but certainly before the M8 freeze, so the macro definitions can be removed, again all but certainly before the M8 freeze, if people are okay with them being removed. Still r=bsmedberg, a=no-functionality-change 2007-09-04 23:41:35 -07:00
igor@mir2.org
33a991de00 Bug 362641: patch from Edward Lee to fix wrong precision warning. r=myself,brendan 2007-09-02 15:20:41 -07:00
bent.mozilla@gmail.com
fd28607fdf Bug 304048 - Backing out patch due to TXUL regression. 2007-08-30 17:52:58 -07:00
bent.mozilla@gmail.com
dea35a2d77 Bug 304048 - "xpconnect getters/setters don't have principals until after they pass or fail their security check." Patch by jst, sr=bzbarsky, a=jst. 2007-08-28 17:16:21 -07:00
igor@mir2.org
8f31883e5a Bug 393368: new API to limit heap consumption by stack-like data structures used by compiler, decompiler and interpreter. 2007-08-27 15:21:55 -07:00
igor@mir2.org
4b02240bde Bug 393537: arena handling cleanup. r=brendan 2007-08-25 00:18:35 -07:00
rflint@ryanflint.com
c3a749a333 Bug 386536 - Add category manager helpers to XPCOMUtils. Patch by Nickolay Ponomarev <asqueella@gmail.com>, r=sayrer/mark.finkle a=jst 2007-08-23 17:21:10 -07:00
igor@mir2.org
6e792cb76a Bug 393364: Patch from Jason Orendorff to restore ability to compile SpiderMonkey with C++ compiler. r=me 2007-08-23 12:02:42 -07:00
dbaron@dbaron.org
1a55872e93 When doing ExplainLiveExpectedGarbage, suspect all nsXPCWrappedJS so that we get more objects in the graph. b=387224 r=graydon a=brendan 2007-08-22 17:47:24 -07:00
dbaron@dbaron.org
456ce4796e Make ExplainLiveExpectedGarbage print *all* references to JS objects with refcount imbalances. b=387224 r=graydon a=brendan 2007-08-22 17:46:43 -07:00
igor@mir2.org
153df36a83 Bug 393184: js_NewGCThing no longer zeros the allocated thing. r=brendan 2007-08-22 13:56:08 -07:00
bclary@bclary.com
e06f6e702b JavaScript Tests - destructuring assignment tests, by Norris Boyd, bug 393272, not part of the build 2007-08-22 12:43:31 -07:00
gavin@gavinsharp.com
c17bc2363b Bug 393206: fix JSON tests, patch by Simon Bünzli <zeniko@gmail.com>, r=me 2007-08-22 11:16:01 -07:00
gavin@gavinsharp.com
6572f6cf4b disable failing tests for the moment (bug 393206) 2007-08-22 08:34:15 -07:00
gavin@gavinsharp.com
0b758ec54e Bug 386789: create JSON utilities module and use it for search suggest/sessionstore/Places, patch by Simon Bünzli <zeniko@gmail.com>, r=sspitzer, sr+a=brendan 2007-08-22 07:47:56 -07:00
brendan@mozilla.org
47d32601de Remove MAX_INLINE_CALL_COUNT policing, plus old MAX_INTERP_LEVEL deadwood (392973, r=crowder). 2007-08-21 17:04:24 -07:00
igor@mir2.org
7a9bf4d227 Bug 325202: XDR uses lossless encoding for all string. r=brendan 2007-08-21 14:22:26 -07:00
brendan@mozilla.org
a53341e7fc One-char fix to recent regression (392944, r=mrbkap). 2007-08-20 18:24:51 -07:00
bclary@bclary.com
2a4a9e20c6 JavaScript Tests - update spidermonkey-gc.tests, bug 392596, by Jason Orendorff, not part of the build 2007-08-20 09:15:33 -07:00
bclary@bclary.com
e1dbb71e6f JavaScript Tests - regression test for bug 392308, by Norris Boyd, not part of the build 2007-08-18 03:18:40 -07:00
mrbkap@gmail.com
ac93da416a Get the right class -- off of obj2, not obj and ensure that we propagate failure from outerObject. bug 375344, r=brendan a=sicking 2007-08-17 18:24:51 -07:00
jwalden@mit.edu
4ff6f987ed Bug 296653 - mkdepend takes more than 10 hours on Solaris for nsIconChannel.cpp. Patch by Ginn Chen <ginn.chen@sun.com>, r=cls, a=bz 2007-08-17 16:07:39 -07:00
mrbkap@gmail.com
86520181f1 Get the right property attributes and actually look up the prototype chain. bug 390948, r+sr+a=jst 2007-08-16 13:32:27 -07:00
igor@mir2.org
4773ca1cae Bug 391290: mutability flag for strings is stored inside strings. r=brendan 2007-08-15 23:23:06 -07:00
bclary@bclary.com
5c5403c72e JavaScript Test - regression test for bug 392310, by Norris Boyd, not part of the build 2007-08-15 16:27:35 -07:00
bclary@bclary.com
2408c80cca JavaScript Test - regression test for bug 363578, by nanto_vi (TOYAMA Nao), not part of the build 2007-08-15 15:48:16 -07:00
mrbkap@gmail.com
776963dff3 Allow 'this' to not be a wrapped object. bug 390560, r+sr+a=jst 2007-08-15 14:20:45 -07:00
mrbkap@gmail.com
1f8de346fe Make XPCSafeJSObjectWrapper usage in PAC actually work correctly for the common case. bug 391515, r=jst sr+a=brendan 2007-08-15 14:16:52 -07:00
mrbkap@gmail.com
193df57c3c Don't assume that all XOWs are equal. bug 391497, r+sr=jst 2007-08-15 14:13:49 -07:00
mrbkap@gmail.com
ca45b33a3e Don't wrap everything that comes out of a wrapped function, if that function is same-origin. bug 390946, r+sr+a=jst 2007-08-15 14:09:27 -07:00