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