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

19107 Коммитов

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