Commit Graph

48626 Commits

Author SHA1 Message Date
Luke Wagner
1bbdcb442c Remove bogus tag-testing in conservative GC; fix warning; define js_GetterOnlyPropertyStub appropriately 2010-07-04 12:55:13 -07:00
Luke Wagner
a190b35d3a Browser build fixes (stuff still broken) 2010-07-04 12:35:21 -07:00
Luke Wagner
d52a11e637 Get merge building js shell and passing trace/ref tests. Still need to fix up browser 2010-07-04 00:12:06 -07:00
David Anderson
bd89a0cfdf [JAEGER] Added fast-path for JSOP_OBJTOSTR. 2010-07-03 13:21:23 -07:00
David Anderson
3487c67a9d [JAEGER] Fixed bug in JSOP_POS. 2010-07-03 13:13:20 -07:00
Jason Orendorff
c46ef62c01 Merge fix for bug 575208. 2010-07-03 08:10:46 -05:00
Chris Leary
4d381b0e29 One more changeset to back out. (r=red) 2010-07-03 02:06:14 -07:00
Chris Leary
1101ca3628 Back out Yarr until I can unbreak ARM build. (r=red) 2010-07-03 01:54:21 -07:00
Chris Leary
3df5948663 Push-and-pray to try to fix ARM build breaks. (r=red). 2010-07-02 23:57:51 -07:00
Chris Leary
4ec22b4904 Bug 564953: Port of Yarr regexp engine and Nitro macroassembler. No PPC support. (r=gal,lw) 2010-07-02 22:25:37 -07:00
Sean Stangl
bcde0f1fc6 [JAEGER] Merge with fatval. 2010-07-02 21:52:25 -07:00
Andreas Gal
b352f081cf Only check for proxy handler if we are sure its a proxy (fallout bug 574924, r=orange). 2010-07-02 18:53:00 -07:00
Robert Sayre
b61874281f merge 2010-07-02 18:17:48 -07:00
Robert Sayre
fd390f1273 Fix ObjectWrapperChild bustage 2010-07-02 18:17:06 -07:00
David Anderson
e8807ea6da [JAEGER] Implement JSOP_POS. 2010-07-02 18:09:12 -07:00
Dan Witte
96bb18a3ea Back out due to hanging test. 2010-07-02 17:28:48 -07:00
Robert Sayre
70fc03b113 Merge mozilla-central to tracemonkey. 2010-07-02 17:25:52 -07:00
David Anderson
bbc39f5459 [JAEGER] Implement JSOP_DEFLOCALFUN_FC. 2010-07-02 17:18:05 -07:00
David Anderson
b1196df5af [JAEGER] Implement JSOP_ARGSUB. 2010-07-02 17:11:30 -07:00
David Anderson
a08f6aa8cd [JAEGER] Fixed |this| not being set correctly in SlowNew (bug 576398). 2010-07-02 16:57:39 -07:00
Andreas Gal
1f9000189f Move wrappers directory in a desperate attempt to make our build system build bug 574924.
--HG--
rename : js/src/xpconnect/src/wrappers/AccessCheck.cpp => js/src/xpconnect/wrappers/AccessCheck.cpp
rename : js/src/xpconnect/src/wrappers/AccessCheck.h => js/src/xpconnect/wrappers/AccessCheck.h
rename : js/src/xpconnect/src/wrappers/CrossOriginWrapper.cpp => js/src/xpconnect/wrappers/CrossOriginWrapper.cpp
rename : js/src/xpconnect/src/wrappers/CrossOriginWrapper.h => js/src/xpconnect/wrappers/CrossOriginWrapper.h
rename : js/src/xpconnect/src/wrappers/FilteringWrapper.cpp => js/src/xpconnect/wrappers/FilteringWrapper.cpp
rename : js/src/xpconnect/src/wrappers/FilteringWrapper.h => js/src/xpconnect/wrappers/FilteringWrapper.h
rename : js/src/xpconnect/src/wrappers/Makefile.in => js/src/xpconnect/wrappers/Makefile.in
rename : js/src/xpconnect/src/wrappers/WrapperFactory.cpp => js/src/xpconnect/wrappers/WrapperFactory.cpp
rename : js/src/xpconnect/src/wrappers/WrapperFactory.h => js/src/xpconnect/wrappers/WrapperFactory.h
rename : js/src/xpconnect/src/wrappers/XrayWrapper.cpp => js/src/xpconnect/wrappers/XrayWrapper.cpp
rename : js/src/xpconnect/src/wrappers/XrayWrapper.h => js/src/xpconnect/wrappers/XrayWrapper.h
2010-07-02 15:26:27 -07:00
Dan Witte
d24f7a73fa Fix failing test. 2010-07-02 15:07:08 -07:00
Jason Orendorff
bc777c6d16 Bug 575208 - Crash [@ js::ExecuteFrameGuard::~ExecuteFrameGuard] or "Assertion failure: origin != destination". r=gal. 2010-07-02 16:51:42 -05:00
Andreas Gal
43c2871713 Makefile fix for bug 574924. 2010-07-02 14:45:52 -07:00
David Anderson
2f47f6789e [JAEGER] Added test case for bug573433. 2010-07-02 14:19:58 -07:00
David Anderson
67e8dc98c4 [JAEGER] Properly sync for calls that will always be slow (bug 573433). 2010-07-02 14:19:13 -07:00
David Anderson
84de2ed77d [JAEGER] Don't pass a function when compiling from Execute. 2010-07-02 14:19:11 -07:00
Benjamin Smedberg
ab295cd35f Bug 576540 - nsContentUtils::Init is getting the image loader module, which is initializing the graphics module before they expect to be initialized. This breaks the chain by lazily initializing the image loader and image cache from contentutils, r=joe sr=bz
--HG--
extra : rebase_source : cb612418b6e4be90bace1e69f5ff9432496687f7
2010-07-02 17:15:52 -04:00
Andreas Gal
eb1fce2bf5 Missing files for bug 574924. 2010-07-02 14:09:48 -07:00
Andreas Gal
38966949eb Implement remaining cross compartment wrappers (574924, r=mrbkap). 2010-07-02 13:54:53 -07:00
Chris Leary
aa4f41d836 Bug 576148: Factor out js::UpvarCookie. (r=mrbkap, dvander) 2010-07-02 13:37:39 -07:00
Sean Stangl
abc94e7ce7 [JAEGER] Rename copyConstantIntoReg() as copyInt32ConstantIntoReg(). 2010-07-02 12:20:48 -07:00
Sean Stangl
779d2a3dd0 [JAEGER] Reimplement tempRegForConstant() as copyConstantIntoReg(); (576417, r=dvander). 2010-07-02 11:56:34 -07:00
Jason Orendorff
d5b786b24f Bug 576295 - Fix tests.py to work on Windows. r=dmandelin. Re-landing. 2010-07-02 12:08:46 -05:00
timeless@mozdev.org
2445345373 Bug 576386 - AddPropertyHelper builtin would crash under JS_UNLOCK_SCOPE if js_GetMutableScope fails. r=jorendorff. 2010-07-02 09:57:19 -05:00
Mitchell Field
eb1e793da7 Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg
--HG--
extra : rebase_source : 7fab31a6b7898e05ff828482390846cc9ce2854d
2010-07-02 10:27:06 -04:00
Mike Hommey
12b793e767 Bug 562628. Propagate nsProcess::Init failures back to LaunchWithIProcess. r=bzbarsky 2010-07-02 16:56:09 -04:00
Steffen Wilberg
0635da26cf Bug 538813. Make about:cache and about:cache-entry pretty. r=bzbarsky 2010-07-02 16:56:09 -04:00
Saint Wesonga
f8842ec6aa Bug 572668. Don't send the useless crypto token in the UA string. r=bzbarsky 2010-07-02 16:56:09 -04:00
Ms2ger
b4907b844a Bug 290397. Default values of 'shape' should be treated as 'rect'. r=bzbarsky 2010-07-02 16:56:09 -04:00
Boris Zbarsky
8c74716ec1 Bug 573354. Don't assert things that aren't true. r=bernd 2010-07-02 16:56:09 -04:00
Boris Zbarsky
cde3075e01 Bug 576136. Use arrays of rulevalues, not linked lists, for slightly better cache locality. r=dbaron 2010-07-02 16:56:09 -04:00
Michael Wu
125ce625dd Bug 576610 - Fix Android packaging with data driven compreg, r=vlad 2010-07-02 13:20:24 -07:00
Benjamin Smedberg
c999fee100 Bug 568691 followup: fix interfaces.manifest correctly in builds that package without a manifest, r=mfinkle
--HG--
extra : rebase_source : 0c78222a98be39228825cb953e9e63c86c8d9caf
2010-07-02 16:02:56 -04:00
Timothy Nikkel
9fa49496f5 Bug 569018. If our candidate parent frame isn't for our container content then it's not a candidate parent frame. r=bzbarsky 2010-07-02 14:11:04 -05:00
Timothy Nikkel
60e2c474d2 Bug 563878. Part 6. Simplify nsViewManager::ViewToWidget. r=mats 2010-07-02 14:11:04 -05:00
Timothy Nikkel
976046bf62 Bug 563878. Part 5. Rename nsIFrame::GetWindow(Offset) to GetNearestWidget. r=mats 2010-07-02 14:11:04 -05:00
Vladimir Vukicevic
3a3fe786d8 sync up js/src/build/autoconf/make-makefile 2010-07-02 12:09:37 -07:00
Benjamin Smedberg
76af4cae87 Fix --disable-libxul from bug 568691. r=Mossop 2010-07-02 14:23:41 -04:00
Vladimir Vukicevic
836d2f6c3a b=?; fix make-makefile and cairo-features.h.in hack; r=ted 2010-07-02 11:20:29 -07:00