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

21029 Коммитов

Автор SHA1 Сообщение Дата
Dan Witte 0ef09abf02 Merge mozilla-central -> e10s. 2010-08-13 21:24:11 -07:00
Taras Glek e69976af9b Bug 580407 - Link js statically r=bsmedberg+khuey a=bsmedberg 2010-08-13 21:18:05 -07:00
Blake Kaplan 28335587e4 Bug 587182 - Implicit native wrapper in content code assertion fix. r=gal 2010-08-13 20:12:46 -07:00
Robert Sayre 5aa84cfd12 Merge tracemonkey to mozilla-central. 2010-08-13 12:45:44 -07:00
Chris Leary 83b6a3b9b2 Unleak regexp arena. Bug 586898 - JM: memory leak due to YARR. r=sayrer 2010-08-13 12:09:44 -07:00
Jason Orendorff bb3ed6e02f Merge backout. 2010-08-13 08:24:40 -05:00
Jason Orendorff 96f1313e03 Backed out changeset c5e31473b1a6 (assertions for bug 583850). See bug 584578 and bug 585754. 2010-08-13 08:21:13 -05:00
Jason Orendorff d6a21af98d Bug 585257 - "Assertion failure: obj == obj2". r=gal. 2010-08-13 08:17:29 -05:00
Robert Sayre ea02e5caf2 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 2a6f0439d6 Put JSStackFrame.scopeChain/blockChain behind an interface, bug 586533. r=lw 2010-08-13 00:08:37 -04:00
Chris Leary 20a225691a Bug 586827: fix bad regexp arena behavior. (r=apierce)
--HG--
extra : rebase_source : 12997990f1015f961539c7b8b8e028a83d1fc5d2
2010-08-12 18:55:26 -07:00
Jason Orendorff 6e9d423a8b Bug 584648 - Assertion failure: !entry->key.obj && entry->flags == 0. r=brendan. 2010-08-12 21:00:45 -05:00
Tom Austin b07e9addcb Bug 580882. Update to allow Narcissus to work within a browser. r=gal. 2010-08-12 17:00:12 -07:00
Shu-yu Guo 7583467887 Bug 586817 - eliminate the one use of == that got away. r=pwalton 2010-08-12 16:32:05 -07:00
Brian Hackett e4e4fdc8ba Put JSStackFrame.callobj/argsobj behind an interface, bug 586533. r=lw 2010-08-12 18:46:03 -04:00
Jim Blandy f9d944e198 Revert fixes for bug 438633, bug 585803 2010-08-12 14:07:52 -07:00
Jim Blandy e02b89de3c 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 9ada953225 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 f50e631942 Missing test for bug 586499. (no_r=me) 2010-08-12 10:26:01 -07:00
Robert Sayre fb35766fa0 Merge mozilla-central to tracemonkey. 2010-08-12 10:12:04 -07:00
Chris Leary 49bbee4021 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 80017e46d7 Try to fix Maemo 4 again again again. 2010-08-12 07:34:47 -07:00
Robert Sayre 96f4fde29e Try to fix Maemo 4 again again again. 2010-08-12 07:22:32 -07:00
Paul Biggar a79e669562 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 cbf009a925 Try to fix Maemo 4 again again. 2010-08-11 21:02:09 -07:00
Robert Sayre 9f28f5921b Try to fix Maemo 4 again 2010-08-11 21:01:30 -07:00
Robert Sayre 9a6888338a Try to fix Maemo 4 build. 2010-08-11 17:46:06 -07:00
Luke Wagner f3403c49a8 Bug 585824 - set vp[1] in TraceRecorder::callNative (r=gal,dvander) 2010-08-11 17:32:11 -07:00
Luke Wagner 684b963b54 Bug 584453 - fix thinko in jsdScript::GetParameterNames (r=bz)
--HG--
extra : rebase_source : a4b2d49c2f84d2faf2fad552eda56aa7ce7f4547
2010-08-11 17:24:39 -07:00
Chris Leary 45fa5c9587 ARM and PCRE build fixes. (r=red) 2010-08-11 16:00:58 -07:00
Robert Sayre 1534971186 Fix bustage on Mac PPC. 2010-08-11 15:44:32 -07:00
Chris Leary ee1b95607e Forgotten jswin.h file. (r=red) 2010-08-11 14:59:19 -07:00
Chris Leary 3b5ed2f227 Bug 564953: Port YARR! Lands macroassembler. (r=gal) 2010-08-11 13:30:07 -07:00
Brian Hackett 4ed9246815 Bug 579471 - fast constructors (r=dmandelin,lw) 2010-08-10 16:38:08 -07:00
Alex Miller c3cdf925ae Bug 584929: Add v8-v5 to trace-tests and check for correctness. r=sayrer 2010-08-10 20:12:14 -07:00
Blake Kaplan df46d1c25f Fix bustage from bug 577750 2010-08-10 18:46:42 -07:00
Andrew Drake dd4a5bb014 Bug 584912: Fix use after free in jsd_DestroyThreadState. r=timeless, a=sayrer 2010-08-10 17:21:11 -07:00
Andrew Drake 6e3b055e0a Bug 584882: Don't attempt to compute this for dummy frames. r=jorendorff 2010-08-10 17:21:11 -07:00
Robert Sayre 61ca8e1641 Merge merge. 2010-08-10 17:00:09 -07:00
Ginn Chen c9accca865 Bug 584219 Fix the use of sPayloadOffset for big endian machine r=lw 2010-08-11 06:53:03 +08:00
Dave Herman 99920be204 bug 584075, r=taustin: use ExecutionContext.prototype.run instead of push/pop 2010-08-10 15:45:04 -07:00
Robert Sayre 349bc55b80 Merge mozilla-central to tracemonkey. 2010-08-10 15:41:49 -07:00
Jason Orendorff 2b7f8ecac7 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 2e3b075930 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
Shu-yu Guo 51e4fbd111 Bug 583806 - Fix calling unbound mkIdentifier in narcissus jsparse.js. r=dherman 2010-08-02 12:17:04 -07:00
Jason Orendorff 52d1be3bd8 Fix two MSVC warnings. no_r=me. 2010-08-02 09:44:24 -05:00
Jacek Caban 293e94412f Bug 580904 - remove jsval_layout.debugView in mingw-w64 r=lw 2010-08-02 12:01:22 +02:00
Jacek Caban 64540277e2 Bug 569819 - Fix nanojit compilation failure on mingw-w64. r=edwsmith 2010-08-02 11:59:50 +02:00
Jacek Caban 4d7f42f667 Bug 573341 - Wrong AVMPLUS_ALIGN16 declaration on mingw r=dvander 2010-08-02 11:58:44 +02:00
Dave Herman 1331fe0a75 bug 583281, r=khuey: njs should get symlinked into objdir
--HG--
rename : js/src/njs => js/src/shell/njs
2010-08-01 22:42:41 -07:00