Vladimir Vukicevic
0b07d48001
[npotb] Import WebGL test suite into tree
2010-06-04 12:03:40 -07:00
Vladimir Vukicevic
b4c9523f52
b=569985; don't allow webgl objects from other contexts to be used; r=bjacob
2010-06-04 12:03:37 -07:00
Vladimir Vukicevic
f70029e803
b=569984; [webgl] verify shader attachment/detachment and program completeness; r=bjacob
2010-06-04 12:03:33 -07:00
Vladimir Vukicevic
1a6ff5fbd5
b=565186; remove NS_ENSURE_TRUE in nsHtml5TreeOpExecutor; r=hsivonen
2010-06-04 12:03:24 -07:00
Jeff Muizelaar
e6b3a462fa
Bug 548612. qcms: Reduce size of output lookup tables. r=bgirard
...
We currently use a larger output lookup table than we probably need. Switch to
a common define for the table size and lower it. The should also give a small
improvement to startup time because we have fewer lookup table entries to
compute.
2010-06-04 14:48:30 -04:00
Mounir Lamouri
2865a66cc7
Bug 569955 - Add a test to make sure that autofocus on input elements does not work if they don't have a frame; r=ehsan
2010-06-04 13:25:54 -04:00
Jason Orendorff
5bf5fbc4e7
Bug 556277 - Compute this eagerly in more cases. r=brendan.
...
--HG--
extra : rebase_source : b295b576f019a95b55d12b86077aaef295e3eec8
2010-06-04 00:34:57 -07:00
Luke Wagner
3242a1c4d5
Fix misnamed js_DumpStackFrameChain (r=me)
...
--HG--
extra : rebase_source : c8d4e523cea0909dc190eac3c368d207d9c6abbb
2010-06-04 11:15:23 -07:00
Jason Orendorff
fc6b177f0b
Fix up the tests from bug 555246 to pass in the browser.
...
--HG--
extra : rebase_source : 7402ef86dc51523e55013345eba02a2e95122478
2010-06-03 23:33:40 -07:00
Andreas Gal
c3f36f58a1
Suppress deleted properties during iteration (569735, r=brendan).
2010-06-03 21:41:01 -07:00
Nicholas Nethercote
864fd5ca21
Backout the last NJ-to-TM merge (TM revisions b44daa2c0503 to b3167f8f9459, inclusive) because it caused lots of oranges. r=me.
2010-06-03 21:28:18 -07:00
Ehsan Akhgari
349b408597
Bug 565943 - Intermittent timeout in test_bug253481.xul
2010-06-03 21:49:53 -04: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
Andreas Gal
b89b4107c3
Don't allow proxies to be fixed while handler traps execute (568473, r=igor).
2010-06-03 18:12:01 -07:00
Nicholas Nethercote
2e54f1ddb1
Update nanojit-import-rev stamp.
2010-06-03 17:53:33 -07:00
William Maddox
a4204a3095
Bug 555345 - Add profiling capability for JIT-generated code (vprof changes only) (r=rreitmai+)
...
An earlier patch to tamarin-redux included vprof patches as well as a coordinated set of changes
to other files in TR. The vprof directory is imported from nanojit-central, and the vprof changes
were overwritten. This patch separates the initialization of new profile records from the logging
of data therein, which facilitates the use of the profiling infrastructure from JIT-generated code.
--HG--
extra : convert_revision : 10b865fa5d413277c2e11c211302f75d87029f06
2010-06-03 16:02:28 -07:00
Steven Johnson
3b080ba357
Bug 527512 - ExprFilter missing trivial optimizations for ugt, ult (r=edwsmith,nnethercote)
...
--HG--
extra : convert_revision : 9bdc25ecdb1b5b3b6a81705df3ae573b812bc990
2010-06-03 10:35:26 -07:00
Jeff Walden
3661a5c498
Bug 548671 - Stop using shared-permanent properties "inherited" from the prototype to represent (function(){}).length and [].length. r=jorendorff
...
--HG--
extra : rebase_source : c5d48e4fe489f9e350798b49bed70f763e3abf37
2010-06-02 23:44:24 -07:00
Andreas Gal
8c624148c6
Add an API for compartments (570040, r=jorendorff).
2010-06-04 16:32:10 -07:00
Taras Glek
080da9a0bd
Bug 570195 - Object.prototype.hasOwnProperty doesn't set the JSRESOLVE_DETECTING flag. r=jorendorff, test by jorendorff.
...
--HG--
extra : rebase_source : 20ef8f345efc18887c296059aff94e8d4e754cc9
2010-06-04 14:20:53 -07:00
Leon Sha
cd0826d88d
http://www.dancertheband.com/ does not work correct with flash player 10.1 beta for solaris sparc. r=edwsmith
...
--HG--
extra : convert_revision : ccfc1e56c6f7dcf68719329cf1615aa5bfc4e3a5
2010-06-02 13:13:24 +08:00
Peter Van der Beken
5db3486c6d
Fix for bug 560462 (Use fast unwrapping for more quickstubs), part 3j - use fast unwrapping for nsIDOMElement_. r=jst.
...
--HG--
extra : rebase_source : f4cbf4af1213028818e48cd8c3c4200dab2b6c5e
2010-05-31 22:49:44 +02:00
Peter Van der Beken
33dbe5ebb2
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
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
Makoto Kato
2f05a6575f
Bug 568467 - trace-malloc support for Windows x64. r=dbaron
2010-06-04 16:53:02 +09:00
William Maddox
b48e4f458f
Support arithmetic with branch on overflow on MIPS -- bug 560926 (r=rreitmai+)
...
Adds support for MIPS target lacking in earlier patch.
Bug 560926 - Add support for arithmetic with branch on overflow
We simply extend the existing logic for exit-on-overflow in the
manner done for other targets. There appear to other issues
with oveflow detection in general that are not dealt with here.
--HG--
extra : convert_revision : 3a62ee8cc7d6caf63cbd594f71814c8e8f3d4f7a
2010-05-27 18:00:45 -07:00
William Maddox
ae8740c74b
Fix missed renaming in NativeMIPS.cpp in patch for bug 560926 (r=rreitmai+)
...
Bug 560926 - Add support for arithmetic with branch on overflow
--HG--
extra : convert_revision : 8c6a61c935172f56eb7c660b476a5516cd3f04ab
2010-05-27 12:53:35 -07:00
Rick Reitmaier
303174277f
Fix winmo macro madness breakage
...
Extra parenthesis needed in order to correctly resolve macros;
NativeARM.cpp(2040) : error C2105: '--' needs l-value
--HG--
extra : convert_revision : 6f625518afb60a49717b27ba482ace08309cff12
2010-05-27 11:29:47 -07:00
Rick Reitmaier
9cc43411be
Bug 568393 - msvc 2008 compiler generates bad code for CallInfo static initializer (r+wmaddox)
...
ugh
--HG--
extra : convert_revision : f7c07b8ca96fc2ef1179171f05e69b841ac2865f
2010-05-26 18:02:31 -07:00
William Maddox
8964b34f79
Bug 560639 - Reinstate CodeAlloc::size(const CodeList*) recently removed as "dead" (r=edwsmith+ nnethercote+)
...
--HG--
extra : convert_revision : aec5028a49e90c4be18de667a2807896e3b689ad
2010-05-26 17:29:16 -07:00
Rick Reitmaier
f3647e34bc
Bug 567900 - Enable JIT verbose output for release debugger builds (r+stejohns)
...
Somewhere along the line -Dverbose=jit was disabled for all non-debug builds.
This means that we can no longer see jit generated verbose output unless we
build a debug build, which is very inconvenient.
Also, the define NJ_VERBOSE_DISABLED was introduced without a corresponding
ifdef around the JIT verbose flags of the shell which leads one to erroneously
assume that methods are not being JIT'd (no output visible).
As the verbose mechanism in the JIT adds less than 2% to overall size (measured
on xcode built x86-32 shell) , recommend adding it back.
--HG--
extra : convert_revision : 367041a278adc74f7db6c9a13166f1700b133ec7
2010-05-26 11:08:55 -07:00
Edwin Smith
7e2cdf62e7
Bug 560926 - Add support for arithmetic with branch on overflow (r=nnethercote+ edwsmith+ wmaddox+)
...
Patch to add 'j' (branch) variants of the exit-on-overflow instructions,
plus a few dependents:
32-bit:
LIR_addjovi
LIR_subjovi
LIR_muljovi
64-bit:
LIR_subq
LIR_addjovq
LIR_subjovq
--HG--
extra : convert_revision : 68023362b0833433a0bc0c3b5af8994894488f33
2010-05-26 14:03:14 -04:00
Edwin Smith
cdbe76e6b6
Constant folding for LIR_i2q and ui2uq (bug 560106 r=gal+)
...
Helps x64 and ppc64.
--HG--
extra : convert_revision : e6ce59a07d5fd363fadc242a93a2677f6fc69989
2010-05-24 09:13:11 -04:00
Jacob Bramley
3a802dd334
Remove stack-size limitations in asm_spill for ARM. [Bug 561977] [r=rreitmai]
...
--HG--
extra : convert_revision : 09f682eb3100993e4f15758f209601c033d5ca3c
2010-05-24 11:30:06 +01:00
Jeff Walden
44e735af21
Split up DST tests a bit more. r=time
2010-06-03 15:48:26 -07:00
Andreas Gal
48ee43fde4
Rename JSNoopProxyHandler to JSWrapper and move it into jswrapper.[h|cpp] (568731, r=cdleary).
2010-06-03 15:27:29 -07:00
David Mandelin
175ff103aa
Bug 569767: add separate trace-type 'magic' for JSVAL_HOLE, r=dvander
2010-06-03 10:38:44 -07:00
Brendan Eich
d5e7d067e2
Fix failure to handle deep bail, and stop recording properly, in wake of bug 523452 (569843&569849, r=jorendorff).
2010-06-03 11:08:58 -07:00
Jeff Walden
aa9aa411ea
Bug 569471 - Rename js_GetWrappedObject to JSObject::wrappedObject. r=jorendorff
2010-06-01 15:59:02 -07:00
Jason Orendorff
d7d1646903
Bug 569771 - Factor out calling resolve hooks from js_LookupPropertyWithFlags. r=gal.
2010-06-02 23:11:31 -07:00
Jason Orendorff
37f324c09c
Back out changeset 96dbe8a784f1 (bug 569735) due to failing tests.
2010-06-02 23:48:22 -07:00
Andreas Gal
98a785e069
Rip out proto cache and store prototypes in the global object (569537, r=jorendorff).
2010-06-02 20:30:45 -07:00
Andreas Gal
ae899f25c0
Suppress deleted properties during iteration (569735, r=brendan).
2010-06-02 20:11:56 -07:00
Jason Orendorff
7182d1f3dd
Bug 567152 - Assertion failure: !generic(). r=brendan.
...
--HG--
extra : rebase_source : 8a09f3c6b9570d764ebc404a2ff870625e156801
2010-06-02 16:45:23 -07:00
Jeff Walden
6b0f8e657a
Bump jstests.py timeout limit to 150s; reftest harness times out at 300s now, so this both substantially raises the ceiling and doesn't raise it so far that a fast-in-shell-but-slow-in-browser test might time out only in browser, or at least that's the hope. r=flakiness
2010-06-02 17:04:37 -07:00
Brendan Eich
8e61d91a7b
Test for bug 568056.
2010-06-02 16:39:49 -07:00
Brendan Eich
69cb324d4d
Iterator(obj) returns a property key/value iterator that skips the proto chain (568056, r=gal).
2010-06-02 16:21:58 -07:00
Jason Orendorff
a2432d0b52
Back out changeset a72a9d72c028 (bug 559653, remove SetPropHit). Checking to see if this caused a 5% Dromaeo regression today.
...
--HG--
extra : rebase_source : 5b1726c8bc4f9504cb1d452d0d21d59d61091ee0
2010-06-02 16:01:36 -07:00