Vladimir Vukicevic
293ddefb00
b=593396; implement BYTES_PER_ELEMENT on typed arrays; r=shaver
2010-09-05 16:37:52 -04:00
Ms2ger
3d65ece508
Bug 592827 - Implement DOMImplementation.createHTMLDocument; r=jonas approval2.0=jonas
2010-09-04 13:38:07 +02:00
Wan-Teh Chang
46436ed9f0
Bug 580679: do not define ZLIB_INTERNAL when compiling files outside
...
zlib. This reverts some of the zlib-related changes in Dec. 2004 for
libxul (bug 272783 and bug 273876). r=bsmedberg. a=bsmedberg.
2010-09-02 16:47:06 -07:00
Vladimir Vukicevic
65806647ae
backing out 2796c7 (bug 539771); a=b
2010-09-01 15:54:01 -04:00
Vladimir Vukicevic
3129d7c735
b=539771; Add support for context attribs to canvas; r=jmuizelaar
2010-09-01 15:04:48 -04:00
Vladimir Vukicevic
33a912bfca
b=590655; get rid of WebGL-prefixed typed array names; r=jst
2010-09-01 15:04:45 -04:00
Luke Wagner
248f8c9906
Bug 592199 - call js_PutArguments from trace always (r=dmandelin, a=blocking)
2010-09-01 09:53:29 -07:00
Kyle Huey
65a0b10e6c
Bug 591373: Stop forcing link time code generation in js in non-PGO builds. r=ted a=sdwilsh
2010-08-31 21:25:38 -04:00
Michael Wu
4b39a64185
Bug 592457 - Don't create new signatures on windows, r=khuey a=blocking-beta5
2010-08-31 21:18:22 -04:00
Justin Lebar
92b6751bd9
Bug 587853 - Use PR_ATOMIC_{INCREMENT,DECREMENT} macros for threadsafe addref / release. r+a2.0=bsmedberg
2010-08-17 10:25:41 -07:00
Lukas Blakk
e71b2a09be
bug 588861: Tracking bug for build and release of Firefox 4.0b5 - 4.0b5 version bumps. r=bhearsum. a=npotb
2010-08-31 10:36:46 -04:00
Dan Witte
81aaeb3ca6
Really revert libffi comment spelling fix since it's not upstream. a=NPOTB
2010-08-30 15:38:36 -07:00
Dan Witte
cf69667c0d
Back out Bug 536324 part 3.
2010-08-30 13:20:39 -07:00
Dan Witte
6aec1f053e
Merge m-c -> e10s.
2010-08-28 13:39:42 -07:00
Robert Sayre
dda60f754a
Merge tracemonkey to mozilla-central. a=blockers
2010-08-28 10:50:34 -04:00
Dão Gottwald
f8ab7bd3a1
Bug 591387 - Default theme shows as "incompatible" (version number wrapped with quotes). r=khuey a=blocking
2010-08-28 15:32:07 +02:00
Robert Sayre
0296432927
merge
2010-08-27 22:25:03 -04:00
Robert Sayre
25a4173e9c
merge mozilla-central to tracemonkey.
2010-08-27 22:24:14 -04:00
Brian Hackett
597f3eefdb
Fix crash on nested Iterator iteration, bug 590813. r=gal
2010-08-27 11:07:18 -07:00
Vladimir Vukicevic
56b9256565
b=575685; implement set() from TypedArray spec; r=jorendorff
2010-08-27 12:07:24 -04:00
Vladimir Vukicevic
a06b6b66da
b=590672; treat ArrayBuffer() and SomeArrayType() as (0); r=shaver
2010-08-27 12:06:34 -04:00
Gregor Wagner
225ac41a79
Bug 590346 - TM: Global Object created in GlobalForLocation needs its own compartment r=mrbkap
2010-08-27 07:49:31 -07:00
Gregor Wagner
47ff97dc65
Bug 590326 - TM: Global Object created in TestXPC needs its own compartment r=mrbkap
2010-08-26 21:20:37 -07:00
Gregor Wagner
10b59b0ba7
Bug 590319 - TM: Global Object created in JetpackChild needs its own compartment r=mrbkap
2010-08-26 14:26:57 -07:00
Gregor Wagner
4715311df8
Bug 590986 - TM: another defaultCompartment mixup in jsapi-tests r=gal
2010-08-26 14:00:47 -07:00
Jeff Walden
f14af88f11
Unwrap the target before checking for callability, so that wrappers don't wrongly appear to be callable. r=orange
2010-08-26 01:22:20 -04:00
Boris Zbarsky
14a38ac417
Bug 590179. Use -fomit-frame-pointer when building opt builds on mac. r=ted, a=beltzner
2010-08-27 14:19:45 -07:00
Bobby Holley
cfb41b674f
Backed out changeset a6c18a123fbb due to everything-on-mac-bustage. a=backout
2010-08-27 09:00:54 -07:00
Boris Zbarsky
af5f673262
Bug 590179. Use -fomit-frame-pointer when building opt builds on mac. r=ted a=beltzner
2010-08-26 21:33:00 -04:00
Dão Gottwald
d9866fd9ab
Bug 581008 - Remove support for appending arbitrary data to the User Agent string. r=jst,khuey sr=dveditz
2010-08-27 09:02:10 +02:00
Joel Maher
adaba45072
Bug 586754 Xpcshell tests should use relativesrcdir instead of $MODULE (android prepartion) r=mitchell.field a=NPOTB
2010-08-26 14:47:28 -07:00
Jeff Walden
ebb1f3feb3
Bug 429507 - Tests for Function.prototype.bind. r=luke
2010-08-13 10:42:33 -07:00
Jeff Walden
6bf1de8361
Bug 429507 - ES5: Function.prototype.bind. r=brendan
2010-08-13 10:42:33 -07:00
Shu-yu Guo
2a50bb7e2a
Bug 590750 - Parse regexps inside array initializers. (r=taustin)
2010-08-25 17:08:30 -07:00
Nicholas Nethercote
c3bb5b5525
Fix typo in comment for patch in bug 578216. r=me.
2010-08-25 15:50:32 -07:00
Luke Wagner
7dc965f992
Bug 589340, part 2 - pick up straggler in JSCrossCompartmentWrapper (r=mrbkap)
...
--HG--
extra : rebase_source : c5dfb92746dda2ae2acfc469a031cb3a735c8245
2010-08-25 14:34:47 -07:00
Gregor Wagner
b56a7c36f0
Bug 590519 - Compile failure on ARM - "'rdtsc' was not declared in this scope" (r=arm-bustage)
2010-08-25 12:07:37 -07:00
Paul Biggar
6befcdda29
Bug 489098: enable property cache for eval scripts. r=dvander
2010-08-25 11:20:08 +01:00
Luke Wagner
6a38b5611f
Bug 589340 - factor out / weaken dummy frames (r=mrbkap)
2010-08-21 16:03:07 -07:00
Shu-yu Guo
ae564d6e66
Refactor structured property names to pseudo-namespaces using bind
2010-08-24 19:45:21 -07:00
Gregor Wagner
c4e2721fbd
Bug 589262 - TM: Move GCStats into separate file. r=igor
2010-08-24 18:57:14 -07:00
David Humphrey
f2297d0017
Bug 589727 - Typed Float32 Arrays broken on mozilla-central trunk (adding a test only, the bug itself was fixed in bug 586387). r=sayrer.
2010-08-24 17:00:56 -07:00
Nicholas Nethercote
2b732bd20b
Update nanojit-import-rev stamp.
2010-08-24 16:48:24 -07:00
Andreas Gal
4dd85d4007
Bug 586387 - Problem with Typed Float32 Arrays and canonicalizeNaNs() / LIR_cmovd. r=nnethercote,edwsmith.
...
--HG--
extra : convert_revision : 2e44b58e0662f140ab49064b26dfbe15d64bc061
2010-08-24 16:31:48 -07:00
Rick Reitmaier
83da35462c
Bug 542891 - nanojit X64 backend errors on 64bit conditional jumps (r+nnethercote)
...
For conditional jumps that are larger than 32bits, invert the
branch logic so that it jumps around an unconditional 64bit
branch to the target.
--HG--
extra : convert_revision : ada7f685d84394abc19d909a021957e25043a722
2010-08-24 14:14:53 -07:00
William Maddox
81565e4ef5
Bug 570214 - MIPS variable shift instructions corrupts registers (r=stejohns+)
...
Remove unnecessary masking of shift count.
Patch submitted by Chris Dearman (chris@mips.com ).
--HG--
extra : convert_revision : 8986dba933c63d68c3b0498af53b9cdd6c99c69d
2010-08-24 13:41:15 -07:00
William Maddox
c060eb3d5b
Bug 587916 - Cleanup of X87 FP stack code (r=nnethercote+)
...
1) The "register" FST0 is the sole member of the x87regs register
class. In many places, however, the code is written so as to strongly
suggest that there might be multiple such registers. This patch removes
such conceits, replacing expressions such as (rmask(r) & x87regs)
with (r == FST0), etc.
2) prepareResultReg() has been slightly refactored to make the x87
stack fiddling a bit easier to follow and to remove a fragile assumption.
3) Do not pass the "pop" argument to asm_spill() on non-IA32 platforms.
4) Remove redundant normalization of boolean values.
5) Comment the FPU stack depth consistency check.
--HG--
extra : convert_revision : 04a3292575e6af31578914f7f3b9478b5cad2a1c
2010-08-24 11:44:17 -07:00
William Maddox
802248748e
Bug 568737 - Fix incorrect overflow tests generated for MIPS (r=wmaddox+)
...
Patch submitted by Chris Dearman (chris@mips.com ).
--HG--
extra : convert_revision : 69bf0aeb6fda2a5071bbf904d61801e94316000a
2010-08-24 11:30:07 -07:00
Chris Leary
502c97c924
Bug 587346: fix PCRE code length assertion failure. (r=gal)
2010-08-24 14:53:02 -07:00
Chris Leary
9d23200486
Bug 587366: regexp failure for flat text replace. (r=lw)
2010-08-24 14:46:19 -07:00