Chris Leary
88dab5584f
Try to fix intermittent refcount assertions in the presence of more than one thread. Bug 587277 - TM: ExecutablePool release race. r=sayrer
2010-08-14 00:34:14 -07:00
Edmund Wong
c31f357639
Bug 585336: Fix "a the" in comments (for General core code). r=timeless a=NPOTB (comment-only)
2010-08-15 15:50:02 -07:00
Ms2ger
8b767d3905
Bug 585877 - remove document.height / document.width. r=sicking, sr=jst
2010-08-15 11:02:20 +02:00
Chris Leary
9a3a20add3
[Bug 587183] TM merge broke android in Nitro. r=sayrer.
2010-08-14 16:46:37 -07:00
Vladimir Vukicevic
f6b87f6c8f
b=576716; crash with ArrayBuffer test case; r=waldo
2010-08-14 10:52:51 -07:00
Andreas Gal
ee43066f69
b=586387; Problem with Typed Float32 Arrays and canonicalizeNaNs() / LIR_cmovd; r=nnethercote/edwsmith
2010-08-14 10:52:08 -07:00
Dan Witte
816de088d0
Merge mozilla-central -> e10s.
2010-08-13 21:24:11 -07:00
Taras Glek
76de6a283a
Bug 580407 - Link js statically r=bsmedberg+khuey a=bsmedberg
2010-08-13 21:18:05 -07:00
Blake Kaplan
f6f1960f9e
Bug 587182 - Implicit native wrapper in content code assertion fix. r=gal
2010-08-13 20:12:46 -07:00
Robert Sayre
84ab1bce0c
Merge tracemonkey to mozilla-central.
2010-08-13 12:45:44 -07:00
Chris Leary
74751dc248
Unleak regexp arena. Bug 586898 - JM: memory leak due to YARR. r=sayrer
2010-08-13 12:09:44 -07:00
Jason Orendorff
74c530fa20
Merge backout.
2010-08-13 08:24:40 -05:00
Jason Orendorff
917922cc4c
Backed out changeset c5e31473b1a6 (assertions for bug 583850). See bug 584578 and bug 585754.
2010-08-13 08:21:13 -05:00
Jason Orendorff
8fce8731b8
Bug 585257 - "Assertion failure: obj == obj2". r=gal.
2010-08-13 08:17:29 -05:00
Robert Sayre
6adfd16a31
Backed out changeset 1406935fced4. Brian Hackett – Put JSStackFrame.scopeChain/blockChain behind an interface, bug 586533. r=lw.
2010-08-12 21:47:46 -07:00
Brian Hackett
82328d8197
Put JSStackFrame.scopeChain/blockChain behind an interface, bug 586533. r=lw
2010-08-13 00:08:37 -04:00
Chris Leary
00313646bb
Bug 586827: fix bad regexp arena behavior. (r=apierce)
...
--HG--
extra : rebase_source : 12997990f1015f961539c7b8b8e028a83d1fc5d2
2010-08-12 18:55:26 -07:00
Jason Orendorff
e73c728f06
Bug 584648 - Assertion failure: !entry->key.obj && entry->flags == 0. r=brendan.
2010-08-12 21:00:45 -05:00
Tom Austin
15c65933e8
Bug 580882. Update to allow Narcissus to work within a browser. r=gal.
2010-08-12 17:00:12 -07:00
Shu-yu Guo
e85bb5d024
Bug 586817 - eliminate the one use of == that got away. r=pwalton
2010-08-12 16:32:05 -07:00
Brian Hackett
fe12512540
Put JSStackFrame.callobj/argsobj behind an interface, bug 586533. r=lw
2010-08-12 18:46:03 -04:00
Jim Blandy
78a23e3897
Revert fixes for bug 438633, bug 585803
2010-08-12 14:07:52 -07:00
Jim Blandy
ae655180bb
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-12 12:38:37 -07:00
Jim Blandy
27d252c0b2
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-12 12:38:37 -07:00
Chris Leary
d8873a6d4e
Missing test for bug 586499. (no_r=me)
2010-08-12 10:26:01 -07:00
Robert Sayre
2c5d9c7f92
Merge mozilla-central to tracemonkey.
2010-08-12 10:12:04 -07:00
Chris Leary
31b0d25293
Forgotten OP_BRAZERO len addition. Fixes Bug 586499 - TM: Yarr mochitest failure browser_plainTextLinks.js. r=gal
2010-08-12 09:08:48 -07:00
Robert Sayre
50a9815e26
Try to fix Maemo 4 again again again.
2010-08-12 07:34:47 -07:00
Robert Sayre
5b66d98978
Try to fix Maemo 4 again again again.
2010-08-12 07:22:32 -07:00
Paul Biggar
e328bd2f81
Bug 584355: Don't use parent as a proto for a new function. r=brendan
2010-08-12 13:07:20 +01:00
Robert Sayre
1f04381a78
Try to fix Maemo 4 again again.
2010-08-11 21:02:09 -07:00
Robert Sayre
b572a1b5b0
Try to fix Maemo 4 again
2010-08-11 21:01:30 -07:00
Robert Sayre
e667406d30
Try to fix Maemo 4 build.
2010-08-11 17:46:06 -07:00
Luke Wagner
8f9336e445
Bug 585824 - set vp[1] in TraceRecorder::callNative (r=gal,dvander)
2010-08-11 17:32:11 -07:00
Luke Wagner
caa348a804
Bug 584453 - fix thinko in jsdScript::GetParameterNames (r=bz)
...
--HG--
extra : rebase_source : a4b2d49c2f84d2faf2fad552eda56aa7ce7f4547
2010-08-11 17:24:39 -07:00
Chris Leary
fb72780267
ARM and PCRE build fixes. (r=red)
2010-08-11 16:00:58 -07:00
Robert Sayre
67b0a2fbca
Fix bustage on Mac PPC.
2010-08-11 15:44:32 -07:00
Chris Leary
5a50b2ce78
Forgotten jswin.h file. (r=red)
2010-08-11 14:59:19 -07:00
Chris Leary
c74d167ece
Bug 564953: Port YARR! Lands macroassembler. (r=gal)
2010-08-11 13:30:07 -07:00
Brian Hackett
3a7d7158e0
Bug 579471 - fast constructors (r=dmandelin,lw)
2010-08-10 16:38:08 -07:00
Alex Miller
04dc9788a5
Bug 584929: Add v8-v5 to trace-tests and check for correctness. r=sayrer
2010-08-10 20:12:14 -07:00
Blake Kaplan
514b726028
Fix bustage from bug 577750
2010-08-10 18:46:42 -07:00
Andrew Drake
590cd322c2
Bug 584912: Fix use after free in jsd_DestroyThreadState. r=timeless, a=sayrer
2010-08-10 17:21:11 -07:00
Andrew Drake
6453babc66
Bug 584882: Don't attempt to compute this for dummy frames. r=jorendorff
2010-08-10 17:21:11 -07:00
Robert Sayre
812d5aaf6a
Merge merge.
2010-08-10 17:00:09 -07:00
Ginn Chen
ac824db3de
Bug 584219 Fix the use of sPayloadOffset for big endian machine r=lw
2010-08-11 06:53:03 +08:00
Dave Herman
c42bca5b25
bug 584075, r=taustin: use ExecutionContext.prototype.run instead of push/pop
2010-08-10 15:45:04 -07:00
Robert Sayre
dd69864759
Merge mozilla-central to tracemonkey.
2010-08-10 15:41:49 -07:00
Jason Orendorff
464ef89686
Bug 583850 - Assert that certain security checks in the JS engine never fail. r=mrbkap.
2010-08-02 16:38:46 -05:00
Jason Orendorff
b8e114eaf7
Bug 583262 - Remove security checks on f.prototype.constructor property at last. r=mrbkap.
...
--HG--
extra : rebase_source : d41e97b9ec4367ed4eb1f28a082571f37a9696e2
2010-08-02 15:59:06 -05:00