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
Peter Van der Beken
1de207af3c
Fix for bug 565742 (too much QIing/Addrefing/Releasing under NativeInterface2JSObject). r=smaug, a=bsmedberg.
2010-07-13 17:44:51 +02:00
Peter Van der Beken
72204735c9
Fix for bug 582649 (Too-much-recursion crash with setUserData [@ * | XPCConvert::JSArray2Native]). r=mrbkap, a=bsmedberg.
2010-08-24 15:50:15 +02:00
Peter Van der Beken
c31bfecbe1
Fix for bug 585714 (crash (assert) in nanojit: "LIR type error (start of writer pipeline): arg 1 of 'eqi' is 'callq' which has type int64 (expected int32): 0"). r=luke.
2010-08-24 15:50:15 +02:00
Clint Talbert
1afdc1b8df
Backed out changeset 49beef9387a0 due to Xpcshell orange a=backout
...
--HG--
extra : rebase_source : 01307f705ab07b7784401d69a53921b200544978
2010-08-25 14:03:44 -07:00
Boris Zbarsky
952d64f0de
Bug 585783. Faster wrapping in quickstubs when we have a cache. r=peterv
2010-08-25 14:54:47 -04:00
Boris Zbarsky
a3e2f80919
Bug 580167 part 2. Add a construct() signature with 4 args for js::LazilyConstructed. r=lw
2010-08-25 14:54:47 -04:00
Joel Maher
51fff79f07
Bug 586754 Change xpcshell to use $relativesrcdir instead of $module for android support a=NPOTB r=mitchell.field
2010-08-25 11:47:39 -07:00
David Humphrey
07de814ba1
bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save. r=smaug+kinetik+peterv, sr=vlad, a=vlad
2010-08-25 09:10:00 -04:00
Robert Sayre
baaa6120b6
Merge tracemonkey to mozilla-central.
2010-08-25 12:24:39 -04:00
Paul Biggar
05bb449ddd
Bug 489098: enable property cache for eval scripts. r=dvander
2010-08-25 11:20:08 +01:00
Benjamin Smedberg
89760e61ed
Bug 588563 - Add a ctypes global within the jetpack process, r=dwitte
...
--HG--
extra : rebase_source : 91334359c5b597f99bfce7c7a58af50e889bd19a
2010-08-24 13:26:31 -04:00
Benoit Jacob
996e56543a
Bug 584840 - Fix texParameter methods - r=vladimir a=blocking2.0
2010-08-23 17:03:44 -04: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
Nicholas Nethercote
c5586f145a
Bug 578216 - Make eval(json-like string) fast. r=sayrer
2010-08-24 11:50:54 -04:00
Nicholas Nethercote
2ab58fd02d
Backed out changeset 74ce80e8782e
2010-08-23 22:38:19 -07:00
Nicholas Nethercote
7ba153876d
Bug 578216 - Make eval(json-like string) fast. r=sayrer.
2010-08-23 18:13:09 -07:00
Robert Sayre
5a3ae5c418
Merge backout.
2010-08-23 19:21:05 -04:00
Robert Sayre
c62ccd686b
Backed out changeset b404ad209cb9. (Bug 587257 - Make Array.prototype.join faster. r=lw)
2010-08-23 19:20:46 -04:00
Jason Orendorff
efe79f8f4c
Bug 583232 - Add rewrapping to jsapi.h. r=gal
2010-08-23 18:14:38 -04:00
Brian Hackett
5b14eb928e
Accessor functions for cx->fp, bug 588978. r=lw
2010-08-23 14:36:40 -07:00
Robert Sayre
640b1f3097
Bug 587257 - Make Array.prototype.join faster. r=lw
2010-08-23 16:28:36 -04:00
Robert Sayre
b3dc580341
Merge mozilla-central to tracemonkey
2010-08-23 15:08:34 -04:00
Brian Hackett
53791f1d70
Move cx->fp to cx->regs->fp, bug 588978. r=lw
2010-08-22 16:00:20 -07:00
Bob Clary
e792427e98
bug 588310 - temporarily disable js1_5/extensions/regress-336410-2.js for browser on Windows, r=brendan (NPOTB).
2010-08-22 06:29:06 -07:00
Luke Wagner
bffe91b8df
Bug 589318 - guard that eval-in-function frames don't access args (r=brendan)
2010-08-21 15:50:14 -07:00
Jacek Caban
d4c88eb729
Bug 587321 - YARR landing broke mingw compilation r=cdleary
2010-08-21 12:21:24 +02:00
Gregor Wagner
562f617316
Bug 589216 - TM: fix another crossCompartment call in jsapi-tests r=jorendorff
2010-08-20 17:23:47 -07:00
Luke Wagner
376a6f85f4
Bug 588558 - fix FrameRegsIter thinko (r=waldo)
2010-08-20 16:54:58 -07:00
Jim Blandy
285b03968f
Bug 438633: Give new JSScript objects lifetimes like GCThings. r=brendan
...
Attach script objects immediately in all JSAPI script-creating functions;
have JS_NewScriptObject simply return the already-allocated object; and
make JS_DestroyScript a no-op.
Verify that all scripts given to JSAPI script-consuming functions have
objects, or are the canonical empty script object.
2010-08-20 13:11:05 -07:00
Jim Blandy
16f4c21b3c
Bug 585803: Pass TCF_NEED_MUTABLE_SCRIPT when producing scripts returned via JSAPI functions. r=brendan
...
All scripts produced using JSAPI functions should be able to have
JS_NewScriptObject applied to them. However, JS_CompileFile and
JS_CompileFileHandleForPrincipals fail to pass TCF_NEED_MUTABLE_SCRIPT, and
thus will occasionally return JSScript::emptyScript(); applying
JS_NewScriptObject to that causes a crash.
2010-08-20 13:11:04 -07:00
Robert Sayre
d598acd055
Merge mozilla-central to tracemonkey.
2010-08-20 10:04:58 -04:00
Luke Wagner
bff8e4e9d4
Bug 589015 - js_watch_set doesn't need that crazy dummy frame (r=mrbkap)
2010-08-19 18:02:17 -07:00