Commit Graph

18165 Commits

Author SHA1 Message Date
Chris Jones
9e8fb2c03a Bug 551071: Suppress valgrind-reported "mismatched free()" (false alarm) of chromium objects by using mozalloc there (complements STL wrappers). Add a gross hack to prevent mozalloc macros from conflicting with methods in jscntxt.h. r=bent r=bsmedberg dependent-r=brendan 2010-06-04 18:16:34 -05:00
Vladimir Vukicevic
2bf724adbb b=570025; don't use JS_ConstructObjectWithArguments in typed arrays; r=gal 2010-06-04 12:03:43 -07:00
Peter Van der Beken
3c3a5c3f7f Backout 0f6b3c305e16 and 590f2dd5a293 to fix bustage 2010-06-04 15:26:26 +02:00
Peter Van der Beken
3692c2402a Bustage fix. 2010-06-04 14:48:52 +02:00
Peter Van der Beken
62bf49d8fa Fix for bug 560462 (Use fast unwrapping for more quickstubs), part 3i - use fast unwrapping for nsIDOMDocument_, nsIDOMNSDocument_, nsIDOM3Document_. r=jst. 2010-05-31 22:46:56 +02:00
Peter Van der Beken
5458c8f217 Fix for bug 560462 (Use fast unwrapping for more quickstubs), part 3h - use fast unwrapping for nsIDOMNSHTMLElement_. r=jst. 2010-05-31 22:40:42 +02:00
Mounir Lamouri
1d10d562c5 Bug 452451 - "enable relimit by default and find out if it breaks the web" [r=jwalden,jst]
--HG--
extra : rebase_source : e583073d8015cc0f6b7d4336494f0e1ed01083e2
2010-05-20 17:19:00 -04:00
L. David Baron
2c921d2f40 Fix indentation of js/src/configure --help. (Bug 569261) r=ted 2010-06-03 13:11:34 -07:00
Brendan Eich
42d3d13a96 Iterator(obj) returns a property key/value iterator that skips the proto chain (568056, r=gal). 2010-06-03 12:56:02 -07:00
Vivien Nicolas
a96cf92d66 Bug 565329 - build error in jstracer.cpp if MOZ_TRACEVIS is enabled [r=dmandelin] 2010-06-03 14:41:32 +02:00
Vivien Nicolas
84e707c409 Bug 569539 - build error in jsdbgapi.cpp if MOZ_TRACEVIS is enabled [r=gal] 2010-06-03 14:40:31 +02:00
Peter Van der Beken
92bcfdde55 Fix for bug 560462 (Use fast unwrapping for more quickstubs), part 3g - use fast unwrapping for nsIDOM3Node_. r=jst.
--HG--
extra : rebase_source : d5daec22c00bcc56dcadf41ec4336a16a7358503
2010-05-31 21:40:31 +02:00
Peter Van der Beken
a8302f630d Fix for bug 560462 (Use fast unwrapping for more quickstubs), part 3f - use fast unwrapping for nsIDOM3Text_. r=jst. 2010-05-31 21:40:24 +02:00
Peter Van der Beken
4fb357af7d Fix for bug 560462 (Use fast unwrapping for more quickstubs), part 3e - use fast unwrapping for nsIDOMNSElement_. r=jst. 2010-05-31 21:40:16 +02:00
Brad Lassey
c1ec9bcb32 [android] read /proc/cpuinfo for cpu info 2010-05-07 16:48:33 -04:00
Peter Van der Beken
2503c7475e Fix for bug 560462 (Use fast unwrapping for more quickstubs), part 3d - use fast unwrapping for nsIDOMHTMLDocument_ and nsIDOMNSHTMLDocument_. r=jst.
--HG--
extra : rebase_source : d5a10dfe9c399ae7d9e0f543615c210e727dea84
2010-05-31 21:40:00 +02:00
Peter Van der Beken
681400e393 Fix for bug 560462 (Use fast unwrapping for more quickstubs), part 3c - use fast unwrapping for nsIDOMNode_GetNodeType. r=jst.
--HG--
extra : rebase_source : c866a74f1c109997f768e6d1711ac7ced92e6bf0
2010-05-31 18:56:53 +02:00
Benoit Jacob
4268806ff0 b=565404; add WebGLUniformLocation object; r=vlad 2010-06-01 23:09:19 -07:00
Peter Van der Beken
febc60cc0f Back out ba983923066f (bug 560462 part 3c) to see if it fixes test_aria_imgmap.html orange. 2010-06-01 20:27:09 +02:00
Peter Van der Beken
28d9dd8ccf Fix for bug 560462 (Use fast unwrapping for more quickstubs), part 3c - use fast unwrapping for nsIDOMNode_GetNodeType. r=jst.
--HG--
extra : rebase_source : 15d47594e8c95f28a907c1fdf4c3ac503372fbbd
2010-05-31 18:56:53 +02:00
Peter Van der Beken
157cab0fb3 Backing out 2afbac619d82 (Bug 560462 part 3b) to fix orange 2010-06-01 15:36:50 +02:00
Peter Van der Beken
1819841fb9 Fix for bug 560462 (Use fast unwrapping for more quickstubs), part 3b - use fast unwrapping for nsIDOMNodeList_GetLength. r=jst. 2010-05-31 18:39:36 +02:00
Peter Van der Beken
55265d17a6 Fix for bug 560462 (Use fast unwrapping for more quickstubs), part 3a. r=jst. 2010-04-19 17:41:39 +02:00
Vladimir Vukicevic
79688aa1e8 b=551771; WebGL calls broken with boolean args in loop (qsgen octet handling); also rename all WebGL types to avoid conflicts with system GL types; r=jorendroff,joe 2010-05-28 15:52:39 -07:00
Blake Kaplan
85665ee5af Bug 566846 - Make sure the engine knows that wrapper iterators are real iterators. r=gal 2010-05-28 15:20:52 -07:00
Vladimir Vukicevic
b09266634d backing out c60092, due to silly OSX includes 2010-05-28 13:16:03 -07:00
Vladimir Vukicevic
5a4da4f145 b=551771; glboolean args to WebGL calls broken on trace (qsgen octet args); r=jorendorff 2010-05-28 12:59:28 -07:00
Boris Zbarsky
e505854581 Bug 564980. Use JSString::length directly instead of JS_GetStringLength in some places in xpconnect. r=mrbkap 2010-05-27 15:10:34 -04:00
Boris Zbarsky
6644f13f29 Bug 564979. Get rid of nsINode::GetSibling and just use GetNext/PreviousSibling instead. r=peterv, sr=sicking 2010-05-17 14:18:25 -04:00
Josh Aas
5a542da3e9 Remove remaining default plugin references. b=567464 r=jst 2010-05-26 19:18:06 -04:00
Daniel Holbert
12b4979971 Bug 568324: Fix compile warning "statement has no effect". r=ehsan 2010-05-26 13:57:11 -07:00
Robert Sayre
5889e3690a Merge tracemonkey. 2010-05-26 10:22:33 -07:00
Makoto Kato
0f74ca5987 bug 567937: bustage on x64 build due to jsnativestack.cpp. r=dvander 2010-05-26 09:58:38 -04:00
Gregor Wagner
3d280eed3d Bug 568045 HashTable::Range::front should return a non-const Entry. r=lw 2010-05-25 16:23:54 -07:00
Igor Bukanov
00e546fb0b bug 566141 r=brendan 2010-05-25 12:54:55 +02:00
Blake Kaplan
d5682569e9 Bug 566773 - Don't force indirect eval to have a callobj. r=brendan
--HG--
extra : rebase_source : 3b16f2a9fe4918abf9f5bee9d6ecd37a4d62c290
2010-05-24 15:53:11 -07:00
Andreas Gal
49674dacbd Make proxy API internal, allow JSObject::swap on functions (566818, r=brendan). 2010-05-24 14:33:03 -07:00
Andreas Gal
61951f62c4 Add a GC mark hook to C++ proxy handlers (567055, r=mrbkap). 2010-05-24 14:26:36 -07:00
Andreas Gal
1556dd94a9 If lookupProperty fails, recording is already aborted (567068, r=luke). 2010-05-24 14:20:19 -07:00
Andreas Gal
f6623afe84 Abort recording if js_FindIdentifierBase fails (567580, r=brendan). 2010-05-24 14:16:58 -07:00
Patrick Walton
6af5c970fa Bug 546097 - Narcissus: replace the regex-based lexer with a handwritten one; remove GLOBAL. r=brendan
--HG--
extra : rebase_source : a0cfac8bbbd86302530b3cbe9e82b161a5db2ac4
2010-05-24 13:43:21 -07:00
Robert Sayre
f0adc4ecdd Merge 2010-05-24 13:24:52 -07:00
Robert Sayre
2bff94cc8e Disable msvc warning C4800 2010-05-24 13:24:09 -07:00
Brendan Eich
ac49145996 Fix getter vs. method pointer issues (567066, r=jwalden). 2010-05-24 10:48:32 -07:00
Robert Sayre
2a3fb0fb81 Merge mozilla-central to tracemonkey. 2010-05-24 09:05:39 -07:00
Jory A. Pratt
4a9eb898b2 Bug 555562 - remove xpctools as no maintainer in 3 years. r=shaver 2010-05-24 11:31:27 +02:00
David Anderson
c68185d98a Backed out changeset 0f0f444d57ad 2010-05-23 22:09:41 -07:00
David Anderson
b053a94e16 Deoptimize uses inside polluted scopes (bug 561923 part 3, r=brendan). 2010-05-23 17:15:01 -07:00
David Anderson
70afdd3532 Avoid resolving while looking up constants during parsing (bug 561923 part 2, r=brendan). 2010-05-23 17:14:59 -07:00
David Anderson
89fff65bc6 Fix JSD to use JSCLASS_GLOBAL_FLAGS (bug 561923 part 1.5, r=mrbkap). 2010-05-23 17:14:56 -07:00