Граф коммитов

19300 Коммитов

Автор SHA1 Сообщение Дата
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