Commit Graph

10153 Commits

Author SHA1 Message Date
Wan-Teh Chang
f747eaea4e 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
cbe35a0e14 backing out 2796c7 (bug 539771); a=b 2010-09-01 15:54:01 -04:00
Vladimir Vukicevic
482dd7f865 b=539771; Add support for context attribs to canvas; r=jmuizelaar 2010-09-01 15:04:48 -04:00
Vladimir Vukicevic
68ebc5b5bf b=590655; get rid of WebGL-prefixed typed array names; r=jst 2010-09-01 15:04:45 -04:00
Luke Wagner
dde4b9f7f0 Bug 592199 - call js_PutArguments from trace always (r=dmandelin, a=blocking) 2010-09-01 09:53:29 -07:00
Kyle Huey
626b88436d 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
e10c97737e Bug 592457 - Don't create new signatures on windows, r=khuey a=blocking-beta5 2010-08-31 21:18:22 -04:00
Justin Lebar
3e7e1949d1 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
86f7efe322 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
401da66f49 Really revert libffi comment spelling fix since it's not upstream. a=NPOTB 2010-08-30 15:38:36 -07:00
Dan Witte
c4091d7694 Back out Bug 536324 part 3. 2010-08-30 13:20:39 -07:00
Dan Witte
a5ebf043df Merge m-c -> e10s. 2010-08-28 13:39:42 -07:00
Robert Sayre
d91fb6ccdc Merge tracemonkey to mozilla-central. a=blockers 2010-08-28 10:50:34 -04:00
Dão Gottwald
abf1b55a37 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
a3b6c5a908 merge 2010-08-27 22:25:03 -04:00
Robert Sayre
e5da7a11b5 merge mozilla-central to tracemonkey. 2010-08-27 22:24:14 -04:00
Brian Hackett
d4b43f3df0 Fix crash on nested Iterator iteration, bug 590813. r=gal 2010-08-27 11:07:18 -07:00
Vladimir Vukicevic
62a29ff1c1 b=575685; implement set() from TypedArray spec; r=jorendorff 2010-08-27 12:07:24 -04:00
Vladimir Vukicevic
d2dfff6bd5 b=590672; treat ArrayBuffer() and SomeArrayType() as (0); r=shaver 2010-08-27 12:06:34 -04:00
Gregor Wagner
f8d6bb54b3 Bug 590346 - TM: Global Object created in GlobalForLocation needs its own compartment r=mrbkap 2010-08-27 07:49:31 -07:00
Gregor Wagner
781969cad1 Bug 590326 - TM: Global Object created in TestXPC needs its own compartment r=mrbkap 2010-08-26 21:20:37 -07:00
Gregor Wagner
ea9e3a32b4 Bug 590319 - TM: Global Object created in JetpackChild needs its own compartment r=mrbkap 2010-08-26 14:26:57 -07:00
Gregor Wagner
9fe5a4cb0d Bug 590986 - TM: another defaultCompartment mixup in jsapi-tests r=gal 2010-08-26 14:00:47 -07:00
Jeff Walden
23c30a7beb 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
6944d7713c 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
83d399742e Backed out changeset a6c18a123fbb due to everything-on-mac-bustage. a=backout 2010-08-27 09:00:54 -07:00
Boris Zbarsky
f5f1e156fe 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
ff02b582e2 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
b61eda4b1d 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
e5fd6c565c Bug 429507 - Tests for Function.prototype.bind. r=luke 2010-08-13 10:42:33 -07:00
Jeff Walden
765b61e1cb Bug 429507 - ES5: Function.prototype.bind. r=brendan 2010-08-13 10:42:33 -07:00
Shu-yu Guo
696a6af262 Bug 590750 - Parse regexps inside array initializers. (r=taustin) 2010-08-25 17:08:30 -07:00
Nicholas Nethercote
5d51c58e3d Fix typo in comment for patch in bug 578216. r=me. 2010-08-25 15:50:32 -07:00
Luke Wagner
c69809f6f6 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
92079ec405 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
05bb449ddd Bug 489098: enable property cache for eval scripts. r=dvander 2010-08-25 11:20:08 +01:00
Luke Wagner
338d890b00 Bug 589340 - factor out / weaken dummy frames (r=mrbkap) 2010-08-21 16:03:07 -07:00
Shu-yu Guo
a0461a486b Refactor structured property names to pseudo-namespaces using bind 2010-08-24 19:45:21 -07:00
Gregor Wagner
8817352356 Bug 589262 - TM: Move GCStats into separate file. r=igor 2010-08-24 18:57:14 -07:00
David Humphrey
2ef0bdedab 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
cc2da3908f Update nanojit-import-rev stamp. 2010-08-24 16:48:24 -07:00
Andreas Gal
51d7616d8c 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
3f7b23a73e 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
9db7b3abab 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
c919e07f05 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
19f13a44e8 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
f243aef253 Bug 587346: fix PCRE code length assertion failure. (r=gal) 2010-08-24 14:53:02 -07:00
Chris Leary
e0e2085e45 Bug 587366: regexp failure for flat text replace. (r=lw) 2010-08-24 14:46:19 -07:00
Chris Leary
1d43f99740 Bug 586530: non-list cmdline display for trace-test. (r=dmandelin) 2010-08-24 10:18:34 -07:00
Paul Biggar
5be05d883e bug 492688 - use -fomit-frame-pointer on mac. r=sayrer 2010-08-24 12:16:17 -04:00