Commit Graph

19298 Commits

Author SHA1 Message Date
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
Chris Leary
7f06d5d65e Bug 586530: non-list cmdline display for trace-test. (r=dmandelin) 2010-08-24 10:18:34 -07:00
Paul Biggar
ca108ec11e bug 492688 - use -fomit-frame-pointer on mac. r=sayrer 2010-08-24 12:16:17 -04:00