Commit Graph

34850 Commits

Author SHA1 Message Date
Luke Wagner
5be9835d4a Bug 850548 - fix ion::StackAlignment value on non-GNU (r=dvander)
--HG--
extra : rebase_source : 424e4aa6cdd104b0c7f47b9c6495f45c770d155f
2013-03-13 20:59:51 -07:00
Benjamin Peterson
286283fc62 Bug 850928 - Fix assorted JS compiler warnings. r=dholbert,dvander
--HG--
extra : rebase_source : 1d60ed741b32b3ecd3028cca11e93d601b77b01f
2013-03-13 19:55:22 -05:00
Dave Hylands
b8733a91b6 Back out 29230c04b932 (Bug 846670) because of broken Linux builds on a CLOSED TREE 2013-03-13 17:49:02 -07:00
Jan de Mooij
67253a01b0 Backed out changeset f0f398255b65 2013-03-14 00:22:30 +01:00
Jan de Mooij
3434e4274a Bug 848849 - Reset script use count when type information changes. r=bhackett 2013-03-13 23:06:43 +01:00
Paul Adenot
80dcb414f4 Bug 850713 - Bump the required NDK version to 9. r=blassey.bugs,mh+mozilla
--HG--
extra : rebase_source : d6886dcfe87747e77c3828289b1184a58e6a0c09
2013-03-15 16:28:07 +13:00
Jan de Mooij
d691f5e899 Merge from mozilla-central. 2013-03-13 11:38:41 +01:00
Jan de Mooij
5e1ae0b0f4 Bug 847425 - Handle OOM under GuardFunApplyArgumentsOptimization. r=djvj 2013-03-12 17:29:41 +01:00
Jan de Mooij
e160c6b907 Bug 850150 - Remove some unused code, fix a leak, some cleanup. r=djvj 2013-03-12 17:28:55 +01:00
Kannan Vijayan
9de1062169 Bug 849909 - Fix ARM crash on Box2D, CodeLoad and GameBoy. r=mjrosenb 2013-03-12 12:27:08 -04:00
Jan de Mooij
cd10ad2283 Bug 847484 - Add testcase. r=new-test DONTBUILD 2013-03-12 14:47:45 +01:00
Jan de Mooij
69130bb073 Merge from mozilla-central.
--HG--
rename : content/html/content/src/nsMediaFragmentURIParser.cpp => netwerk/base/src/nsMediaFragmentURIParser.cpp
rename : content/html/content/src/nsMediaFragmentURIParser.h => netwerk/base/src/nsMediaFragmentURIParser.h
2013-03-12 10:09:17 +01:00
Nicholas Nethercote
492e3d3ea7 Bug 849367 (part 1) - Speed up TokenStream::matchChar(). r=jorendorff.
--HG--
extra : rebase_source : 1527af5e38158a69f74d252320a899d9208055c6
2013-03-11 22:43:23 -07:00
Nicholas D. Matsakis
7614deb458 Bug 829602 - Enable self-hosted parallelarray r=dvander,till 2013-03-19 22:12:27 -04:00
Vladimir Vukicevic
6fb3ef9fa8 b=851964; Odin/OSX, part 3. enable AsmJS on OSX by using new Breakpad user handler, r=luke 2013-03-18 19:07:07 -04:00
Gregory Szorc
89e86f9b21 Bug 844654 - Part 3: Remove now empty Makefile.in files; rs=khuey
--HG--
extra : rebase_source : 8de9c7f68a953e574dda22f8c14c2b2ca60444f9
2013-03-19 18:49:07 -07:00
Matthew Gregan
92db67a1a7 Bug 852401 - Remove sydneyaudio. r=doublec
--HG--
rename : media/libsydneyaudio/src/gonk/AudioSystem.h => dom/system/gonk/android_audio/AudioSystem.h
rename : media/libsydneyaudio/src/gonk/AudioTrack.h => dom/system/gonk/android_audio/AudioTrack.h
rename : media/libsydneyaudio/src/gonk/EffectApi.h => dom/system/gonk/android_audio/EffectApi.h
rename : media/libsydneyaudio/src/gonk/IAudioFlinger.h => dom/system/gonk/android_audio/IAudioFlinger.h
rename : media/libsydneyaudio/src/gonk/IAudioFlingerClient.h => dom/system/gonk/android_audio/IAudioFlingerClient.h
rename : media/libsydneyaudio/src/gonk/IAudioRecord.h => dom/system/gonk/android_audio/IAudioRecord.h
rename : media/libsydneyaudio/src/gonk/IAudioTrack.h => dom/system/gonk/android_audio/IAudioTrack.h
rename : media/libsydneyaudio/src/gonk/IEffect.h => dom/system/gonk/android_audio/IEffect.h
rename : media/libsydneyaudio/src/gonk/IEffectClient.h => dom/system/gonk/android_audio/IEffectClient.h
2013-03-19 17:12:36 +13:00
Dave Hylands
f55f6eaacf Bug 846670 - Initialize stackBase and stackSize properly for the main-thread when using bionic. r=billm 2013-03-13 16:31:15 -07:00
Benjamin Peterson
884d400bf1 Bug 846984 - Prevent race conditions when USE_ZLIB is not defined. r=jorendorff 2013-03-13 17:48:46 -05:00
Steve Fink
4acd2ccfa8 No bug. JSScript::filename is now a function. r=woof! 2013-03-13 14:47:12 -07:00
Steve Fink
726d411d2b Bug 850873 - Fix null-checking in JS_NewArrayBufferWithContents. r=Waldo 2013-03-13 14:45:22 -07:00
Bobby Holley
510b8a85e9 Bug 849730 - Let objectClassIs through for COWs. r=mrbkap 2013-03-13 14:48:59 -07:00
David Anderson
dee16c2cf0 Disable PGO for ObjectImpl::nativeLookup (bug 844580, r=billm). 2013-03-12 11:32:06 -07:00
Kannan Vijayan
8328040b3c Bug 849398 - Fix register allocation in Win64 generateEnterJIT. r=jandem 2013-03-11 22:34:21 -04:00
Nicholas Nethercote
5245215bc4 Bug 747831 - Record buffer offset in ParseNodes instead of line number and column index (2nd attempt). r=jorendorff.
--HG--
extra : rebase_source : 91591dfc8b7a9e0e73c0133915be1fff261e88a2
2013-03-11 15:56:58 -07:00
Hannes Verschore
fd979f961a Bug 852140: IonMonkey: Backout bug 844452 and add testcase, r=nbp 2013-03-19 23:49:49 +01:00
Mike Shal
7ecea60097 Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps 2013-03-19 11:47:00 -07:00
Ryan VanderMeulen
4de0c7f60e Merge m-c to inbound. 2013-03-19 18:01:10 -04:00
Nicolas B. Pierron
8575ddfb20 Bug 851067 - Box non-matching argument types. r=h4writer 2013-03-19 14:42:29 -07:00
Norbert Lindenberg
5ca9ed4073 Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 7). r=jwalden
--HG--
extra : rebase_source : 57a1c8c62444db6d0213ae3caf0602553a529bcf
2013-03-19 12:04:07 -07:00
Norbert Lindenberg
63bb0a55b5 Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 6). r=jwalden
--HG--
extra : rebase_source : 08950506f05ee9fea816569ef5658ffc1b0d1540
2013-03-19 12:02:57 -07:00
Norbert Lindenberg
4d16f10786 Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 5). r=jwalden
--HG--
extra : rebase_source : 6866323d913a8a74b6f69c01d69174fe3ca126aa
2013-03-19 11:18:33 -07:00
Jeff Walden
d15f1c4cf9 Bug 852563 - Initialize IdValuePair::value to avoid GC sequence-point trickiness. r=bhackett
--HG--
extra : rebase_source : 2105e40d8d0ec0b9c06c2d6c5a0834c68d1f5ffb
2013-03-19 10:41:24 -07:00
Kannan Vijayan
a67686e717 Bug 848122 - Generalize CallScripted stubs once callee-specific stubs get too numerous. r=jandem 2013-03-11 11:55:58 -04:00
Jan de Mooij
2e0c6c381b Merge from mozilla-central. 2013-03-11 15:18:12 +01:00
Phil Ringnalda
e096df5da5 Back out 7f12ca5e6d0a (bug 750303) on suspicion of breaking l10n builds 2013-03-10 20:03:28 -07:00
Ms2ger
89fffd12a6 Bug 847195 - Make NamedNodeMap only deal with Attrs; r=khuey
--HG--
rename : dom/interfaces/core/nsIDOMNamedNodeMap.idl => dom/interfaces/core/nsIDOMMozNamedAttrMap.idl
2013-03-10 09:00:33 +01:00
Ms2ger
7826020b56 Bug 825285 - Part b: Move ArchiveReader to Paris bindings, remove XPCOM goop; r=khuey 2013-03-10 08:57:14 +01:00
Jan de Mooij
d270a394b9 Merge from mozilla-central. 2013-03-08 09:57:47 +01:00
Kannan Vijayan
2ee29d1122 Bug 847981 - Clean up and normalize IC stub chain traversal and removal of stubs. r=bhackett 2013-03-07 23:45:22 -05:00
Norbert Lindenberg
cc873fceec Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 4). r=jwalden
--HG--
extra : rebase_source : 0c6aaf4093c0c1f6bb6eb073d506378adf0c65ab
2013-03-16 16:39:58 -07:00
Jeff Walden
f1c9ece468 Bug 851673 - Assertion failure: v.isUndefined(), at jsarray.cpp. r=bholley
--HG--
extra : rebase_source : c898284ed6ec99afe15f4ea60af54282c544a3ac
2013-03-15 19:39:38 -07:00
Kannan Vijayan
f610960379 No bug. Only check for baseline optimized stub memory usage if Ion is enabled in the build. r=jandem,tbpl-red 2013-03-07 16:11:36 -05:00
Ryan VanderMeulen
cfb1405ad4 Backed out changeset d1b71de5bbc1 (bug 747831) for Windows bustage. 2013-03-19 15:50:18 -04:00
Kannan Vijayan
c07a573b6c Bug 848679 - Skip past NOP/LOOPHEAD/LOOPENTRY when bailing from Ion to Baseline. r=nbp 2013-03-07 15:01:03 -05:00
Terrence Cole
91fb484d2f Bug 848601 - Lookup the trace kind to use when marking at compile time; r=billm
--HG--
extra : rebase_source : 9e913d55b65433ad3251b07e5f38d9195ea97e6f
2013-03-07 10:55:34 -08:00
Kannan Vijayan
736c3db4e8 Bug 845873 - Handle OOB TypedArray SetElem writes in Ion. r=jandem 2013-03-07 12:25:26 -05:00
Kannan Vijayan
7eafda8dd4 Bug 848171 - Add optimized TypeOf stubs for primitive types. r=jandem 2013-03-07 11:24:00 -05:00
Hannes Verschore
8e21159b61 Bug 850534: Various Yarr performance improvements, r=dmandelin 2013-03-18 16:40:49 +01:00
Ed Morley
3091d3e2b6 Backed out changeset d195190adc48 (bug 851611)
--HG--
rename : tools/profiler/GeckoProfiler.h => tools/profiler/sampler.h
rename : tools/profiler/GeckoProfilerImpl.h => tools/profiler/sps_sampler.h
2013-03-18 14:10:30 +00:00
Benoit Girard
b03f14270d Bug 851611 - Part 3: Rename headers. r=jrmuizel
--HG--
rename : tools/profiler/sampler.h => tools/profiler/GeckoProfiler.h
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 552fe1d3ff61d15b264aaf86f7c8cb4f4eff69d1
2013-03-18 14:41:02 +01:00
Dave Hylands
c8d06a53d5 Bug 846670 - Initialize stackBase and stackSize properly for the main-thread when using bionic. r=billm 2013-03-13 16:31:15 -07:00
Jan de Mooij
08aea52e66 Bug 848374 - Have a single allocator per compartment for optimized stubs. r=djvj,njn 2013-03-07 11:42:24 +01:00
Jan de Mooij
ebc67de1cd Merge from mozilla-central. 2013-03-07 10:39:16 +01:00
Peter Van der Beken
76677cff1a Fix for bug 848088 (IonMonkey: property get IC for DOM list proxies fails to detect expando). r=jandem.
--HG--
extra : rebase_source : b06c714726c76e927fbc65d09ffecc09461c4e95
2013-03-06 22:45:59 +01:00
Peter Van der Beken
9a1b39f5e4 Fix for bug 853136 (Prepare some tests for HTMLDocument using a WebIDL binding). r=bholley.
--HG--
extra : rebase_source : 0a19404b8d40075488568e179088e3c41ee8c4e4
2013-03-14 14:50:46 +01:00
Jan de Mooij
366fc764c4 Bug 852798 - Don't use JSPROP_READONLY for shell-only customNative property. r=djvj 2013-03-25 10:35:33 +01:00
Jan de Mooij
36e43d6c55 Bug 847678 - Fix bailouts to not resume into the prologue for global scripts. r=djvj 2013-03-06 20:26:21 +01:00
Norbert Lindenberg
e6e9c81569 Bug 848664 - New intrinsics for self-hosted JavaScript missing from jshint globals. r=nmatsakis 2013-03-07 17:26:39 -05:00
Jeff Walden
cbb9822c34 Bug 856850 - Implement a PodOperations.h header that includes all the Pod* functions currently in jsutil.h. r=Ms2ger 2013-04-01 22:43:19 -07:00
Jeff Walden
274e156b9f Bug 857050 - Remove a value root before shutting down. r=jimb
--HG--
extra : rebase_source : 314b43c30c5d65cf7ba05d21e743b8904fe7602f
2013-04-02 12:16:13 -07:00
Do Nhat Minh
a288e9e742 Bug 845478 - Use CallArgs instead of manual argc/vp access in half of CTypes.cpp (the other half's being converted in a separate patch). r=jwalden
--HG--
extra : rebase_source : c447240d8029addb2e4b3fd7a7cf33fd3f2113de
2013-04-02 15:18:24 -07:00
Do Nhat Minh
b426a53a15 Bug 845478 - Use CallArgs instead of manual argc/vp access in half of the JS shell (the other half's being converted in a separate patch). r=jwalden
--HG--
extra : rebase_source : 442b4262bd4247d2ec8c91323246b6b721c9d854
2013-04-01 14:25:05 -07:00
Boris Zbarsky
203cd29378 Bug 855582 part 2. Make the bindings' various spec arrays const, and make the jitinfo structs static. r=khuey 2013-04-02 20:20:38 -04:00
Boris Zbarsky
186178f280 Bug 855582 part 1. Make JS_DefineFunctions and JS_DefineProperties take const function specs and property specs respectively. r=waldo 2013-04-02 20:20:38 -04:00
Boris Zbarsky
973897f960 Bug 856833 part 2. Make JS_ObjectIsRegExp use ObjectClassIs. r=waldo 2013-04-02 20:19:24 -04:00
Boris Zbarsky
fea00a1a94 Bug 856833 part 1. Make JS_ObjectIsDate use ObjectClassIs. r=waldo 2013-04-02 20:19:24 -04:00
Jan de Mooij
c067b3a5ef Merge. 2013-03-06 16:18:58 +01:00
Jan de Mooij
213cc43ed4 Merge from mozilla-central. 2013-03-06 16:18:00 +01:00
Mike Hommey
fcb2bbfcb9 Backout expandlibs part of bug 812179 for breaking bug 603370. r=me 2013-03-06 11:11:43 +01:00
Hannes Verschore
0714b5900c Bug 847682: AppendSubstrings should fill linearly before using RopeBuilder, r=sstangl 2013-03-06 10:51:03 +01:00
Kannan Vijayan
66472cb04e Bug 845873 - Add IC stub to handle OOB writes on TypedArrays. r=jandem 2013-03-05 12:02:09 -05:00
Jan de Mooij
8368a5acb1 Bug 846259 - Avoid script lookup in fallback stubs. r=djvj 2013-03-05 15:14:22 +01:00
Jan de Mooij
dcb9aa4474 Merge from mozilla-central. 2013-03-05 11:47:34 +01:00
Jan de Mooij
9b5806bc99 Bug 846733 - Add baseline compiler memory reporters. r=djvj 2013-03-05 10:53:54 +01:00
Sean Stangl
db3d32120d Bug 850446 - Fix NULL deref in StartOffThreadIonCompile(). r=bhackett 2013-03-13 12:36:47 -07:00
Ehsan Akhgari
c03f5a3c40 Bug 849995 - Build with -Wsign-compare on clang; r=glandium
--HG--
extra : rebase_source : 34a800c1cabb3299967c58ecb00e7863a10808f8
2013-03-13 15:07:17 -04:00
Jan de Mooij
fa65a6dae0 Bug 847410 - Fix arguments creation in FinishBailoutToBaseline. r=djvj 2013-03-04 22:21:59 +01:00
Kannan Vijayan
81d6918192 Bug 847205 - Add optimized (Double BITOP Int32) and (Int32 BITOP Double) stubs. r=bhackett 2013-03-04 15:42:40 -05:00
Kannan Vijayan
b3ae084388 Bug 846658 - Optimize BinaryArith Bool x Int32 and Int32 x Bool ops. r=bhackett 2013-03-04 15:13:06 -05:00
Kannan Vijayan
2db464e7c6 Bug 846531 - Make test32(Address, Imm32) on ARM macroassembler use ma_tst instead of test32 internally. r=tbpl-red 2013-03-04 13:24:41 -05:00
Jeff Walden
44a575b50e Bug 843402 - Make all always-inlined methods just inline, and let the compiler choose how to optimize. r=http://perf.snarkfest.net/compare-talos/index.html?oldRevs=7ad145f9b092&newRev=6be7cad95d97&submit=true is a wash 2013-03-04 09:41:11 -08:00
Hannes Verschore
ab294481cb Bug 848319: IonMonkey: Enable hoisting of MRegExp, r=sstangl 2013-03-13 19:15:36 +01:00
Hannes Verschore
3806889059 Bug 850534: Various Yarr performance improvements, r=dmandelin 2013-03-13 18:33:13 +01:00
Ryan VanderMeulen
06be39f3ec Backed out changeset e44bc308642a (bug 813901) and changeset 19f154ee6f54 (bug 850000) for bustage on a CLOSED TREE. 2013-03-13 13:22:14 -04:00
Jeff Walden
3c74b8ac6d Kill off unused-function warnings for all the ICU stubs temporarily in Intl.cpp when the Intl API isn't enabled. Followup to bug 837957, r=warning-spam-up-the-wazoo 2013-03-13 10:12:52 -07:00
Kannan Vijayan
02c6091256 Bug 846531 - Add optimized stub for Compare(Boolean x Int32). r=bhackett 2013-03-04 11:54:06 -05:00
Kannan Vijayan
cb5ae90745 Bug 846424 - Add optimized stubs for ToBool(Double) and ToBool(Object). r=jandem 2013-03-04 11:49:32 -05:00
Kannan Vijayan
f24b085c29 Bug 846175 - Add optimized stub for SETPROP adding case. r=jandem 2013-03-04 11:45:52 -05:00
Kannan Vijayan
bad1906862 Bug 845948 - Add optimized stubs for GETPROP and SETPROP invocations causing getter/setter calls. r=bhackett,jandem 2013-03-04 11:31:57 -05:00
Kannan Vijayan
62d0cf62c3 Bug 846973 - Change all uses of lookupProperty to be effectless. r=jandem 2013-03-04 11:24:18 -05:00
Jan de Mooij
9334e02abb Bug 846737 - Use delete_ instead of free_ to destroy BaselineScript. r=bhackett 2013-03-04 12:16:11 +01:00
Jan de Mooij
b31d993a34 Bug 846072 - Fix JSOP_IN IC to sync values for the decompiler. r=djvj 2013-03-04 12:15:04 +01:00
Jan de Mooij
98198dc019 Merge from mozilla-central.
--HG--
rename : accessible/src/msaa/nsAccessNodeWrap.cpp => accessible/src/windows/msaa/nsAccessNodeWrap.cpp
rename : accessible/src/msaa/nsAccessNodeWrap.h => accessible/src/windows/msaa/nsAccessNodeWrap.h
2013-03-04 12:08:20 +01:00
Daniel Holbert
3dcc415cf6 Bug 854481: Remove unused typedef from jstypedarray.cpp. r=Waldo 2013-03-25 14:40:35 -07:00
Terrence Cole
3668fb4261 Bug 847698 - Move most slot allocation closer to object creation; r=bhackett
--HG--
extra : rebase_source : 307f719ea2827f3216d021779638d5708f14ca4e
2013-03-03 12:43:40 -08:00
Jacek Caban
3960369e11 Bug 849174 - inline function declared as dllimport warning js jsfriendapi.h r=bholley 2013-03-09 17:26:07 +01:00
Phil Ringnalda
dd94545031 Back out c9f5d3ebba39 (bug 835552) for Windows build bustage
CLOSED TREE
2013-03-09 08:15:42 -08:00
Kannan Vijayan
273a41dfae Bug 849302 - Allow rooting of IonCode objects. r=terrence 2013-03-09 11:02:51 -05:00
Kannan Vijayan
76efda8a27 Bug 845866 - Speed up lookup of IC entries. r=bhackett 2013-03-03 12:23:35 -05:00
Jon Coppeard
f18e9439d5 Bug 853028 - GC: Fix some rooting issues found by static analysis r=terrence
--HG--
extra : rebase_source : a1d340a00516ae890c98fa7420497e85526823fc
2013-03-21 12:56:58 +00:00
Jon Coppeard
5ed2766709 Bug 853028 - Add JSID_VOIDHANDLE and JSID_EMPTYHANDLE r=terrence
--HG--
extra : rebase_source : df2040a51dff433c59356092d55dad65097b8994
2013-03-21 12:56:39 +00:00
Terrence Cole
07fd2607fb Bug 851107 - Skip invalid poisoning of inline chars in RegExpExecute; r=sfink
--HG--
rename : content/svg/content/src/SVGFEPointLightElement.cpp => content/svg/content/src/nsSVGFilters.cpp
rename : dom/mobilemessage/interfaces/nsIDOMNavigatorMobileMessage.idl => dom/mobilemessage/interfaces/nsIDOMNavigatorSms.idl
rename : dom/mobilemessage/interfaces/nsIDOMMobileMessageManager.idl => dom/mobilemessage/interfaces/nsIDOMSmsManager.idl
rename : dom/mobilemessage/src/MobileMessageManager.cpp => dom/mobilemessage/src/SmsManager.cpp
rename : dom/mobilemessage/src/MobileMessageManager.h => dom/mobilemessage/src/SmsManager.h
rename : layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4-iframe.html => layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1-iframe.html
rename : layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4-ref.xhtml => layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1-ref.xhtml
rename : layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-4.xhtml => layout/reftests/flexbox/flexbox-dyn-changeFrameWidth-1.xhtml
extra : rebase_source : 802eba4a16cea37b5c573c2d87f4ca57bdcbd9e2
2013-03-15 15:35:16 -07:00
Jason Orendorff
8f393647a9 Silence two GCC warnings. No bug#, rs=evilpie on IRC.
--HG--
extra : rebase_source : 55e76cdc123f673984602a324a6ea7c5e327c7de
2013-03-15 12:37:15 -07:00
Daniel Holbert
aa087f4637 Bug 849086: Remove unused *_CLASSNAME defines. r=bsmedberg 2013-03-15 10:52:10 -07:00
Sean Stangl
f0486bae45 Bug 854197 - Only initialize WorkerThreadState in parallel mode. r=luke 2013-03-24 18:45:35 -07:00
Nicholas Nethercote
4c8e02c417 Bug 854212 - Fix link errors in jsfuninlines.h caused by bug 851421. r=smaug.
--HG--
extra : rebase_source : c1d10e7c4d4e8394128b044e51faf96ea5f48772
2013-03-24 15:28:38 -07:00
Bobby Holley
c3a16fc943 Bug 854019 - Continue checking the XBL bit if remote XUL disables XBL scopes. r=bz 2013-03-24 09:27:10 -07:00
Bobby Holley
62743abe48 Bug 853571 - Tests. r=bz 2013-03-24 09:27:10 -07:00
Bobby Holley
0791f9f7d2 Bug 853571 - Do special detection for sandboxPrototype to make sure the source gets set up right in postMessage. r=bz 2013-03-24 09:27:10 -07:00
Bobby Holley
172185a82e Bug 853571 - Add some belt-and-suspenders checks for sketchy scripted caller detection. r=bz 2013-03-24 09:27:09 -07:00
Nicolas B. Pierron
4c325a1038 Bug 831349 - Reset Ion cache flags when flushed. r=dvander 2013-03-23 23:33:09 -07:00
Joshua Cranmer
6d03959b48 Bug 767563 - Add a clang static checker, part 1: add the plugin shell. r=glandium 2013-03-23 21:12:25 -05:00
Nicholas Nethercote
9c0fc60e93 Bug 851421 (part 2) - Don't emit bytecode for asm.js functions unless linking fails. r=luke.
--HG--
extra : rebase_source : cbab73e8bad5d6153cfb1cdd7599c608e78fad8a
2013-03-14 18:44:03 -07:00
Luke Wagner
a2784c0ef5 Bug 851421 (part 1) - Clone extended function slots. r=nnethercote.
--HG--
extra : rebase_source : c387da0c0ae5293fc36b76e84f5000fa17c100ce
2013-03-23 05:31:01 -07:00
Till Schneidereit
5b5835242e Bug 853417 - Prevent self-hosted scripts from ever being visible to client scripts. r=jimb
--HG--
extra : rebase_source : b6f6d5a4ebd990d72d4fce36c5821fd5b3f0c0fb
2013-03-22 01:17:18 +01:00
Kannan Vijayan
0b57273c0d Bug 854034 - Handle functions without scripts in CallsiteCloneIC::update. r=nmatsakis 2013-03-22 22:35:27 -04:00
Sean Stangl
8eb2a2902e Bug 850070 - Fix Vector::initCapacity() argument name: conflicts with layout code. r=red 2013-03-22 17:53:31 -07:00
Sean Stangl
1518e1682b Bug 850070 - Fix --disable-ion and --disable-threadsafe builds. r=red 2013-03-22 17:27:08 -07:00
Sean Stangl
8b7bb8e526 Bug 850070 - Part 2/2 - Parallelize OdinMonkey compilations. r=luke 2013-03-19 15:24:22 -07:00
Sean Stangl
21ca15f8ee Bug 850070 - Part 1/2 - Separate sequential compilation into explicit phases. r=luke 2013-03-19 15:13:58 -07:00
Terrence Cole
27d41a3031 Bug 734250 - Remove the unused {Un}LockGCThing{RT} rooting interface; r=billm
--HG--
extra : rebase_source : b5b1eeba5e48de7b30ec0b3d32af0d37475e0b06
2013-03-19 10:20:22 -07:00
Luke Wagner
5a48fc9a49 Bug 851964 - Re-enable OdinMonkey on OSX (r=vlad)
--HG--
extra : rebase_source : aff0da8d3695b7327d2daa367ce01f7766e38200
2013-03-22 15:02:08 -07:00
Norbert Lindenberg
e9faffd1de Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (cleanup). r=jwalden
--HG--
extra : rebase_source : 8adc5d1feb27ccd24eef30c1a7b6b4a2e7f6e91a
2013-03-22 12:54:40 -07:00
Norbert Lindenberg
7c83e480e3 Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 9). r=jwalden
--HG--
extra : rebase_source : 26a601e1ee905437403c3005d932e6f9fd9dc9c9
2013-03-22 12:54:07 -07:00
Jeff Walden
12cb6e942b Bug 769871 - Remove x_CheckThisX methods, as the extract-the-primitive-value methods immediately after perform that check already. r=Norbert
--HG--
extra : rebase_source : b4dd0efb5acad176a07ac8c1dada64dddd0dc3a9
2013-03-22 12:35:44 -07:00
Jan de Mooij
b2870b9aeb Bug 790479 - Remove a bogus assert, unused SNAPSHOT_MAX_STACK constant. r=djvj 2013-03-22 19:47:55 +01:00
Terrence Cole
69963fe3b1 Bug 851340 - Make the rooting of scripts in nsXULPrototypeCache more efficient; r=smaug 2013-03-19 10:20:21 -07:00
Bill McCloskey
aec5302dc6 Bug 852667 - Sort out getAllocKind for generational GC (r=terrence) 2013-03-21 18:15:39 -07:00
Terrence Cole
4fe8df6f24 Bug 849453 - Use the AllocKind to get the size instead of sizeOfThis; r=billm 2013-03-07 10:55:34 -08:00
Bill McCloskey
3f42a949f7 Bug 853228 - Remove unused functions in jsdbgapi (r=luke) 2013-03-21 18:15:39 -07:00
Bill McCloskey
c0f4912a27 Bug 852676 - Remove unmaintained ETW event support (r=sfink) 2013-03-21 18:15:39 -07:00
Kannan Vijayan
726f08ce3d Backout 60398cac8cd6 - Stabilize oranges before pushing. 2013-03-01 16:49:14 -05:00
Kannan Vijayan
46e708ec72 Backout 17df78ddb413 - Stabilize oranges before pushing. 2013-03-01 16:41:18 -05:00
Kannan Vijayan
1d6d51c0b2 Bug 839258 - Fix write barrier issue with updating stubCode pointers on stubs. r=bhackett 2013-03-01 16:12:23 -05:00
Kannan Vijayan
471bde5c29 Bug 846175 - Add optimized stub for SETPROP adding case. r=jandem 2013-03-01 15:40:18 -05:00
Terrence Cole
2c777f871b Bug 848612 - Don't store strings in the store buffer; r=billm
--HG--
extra : rebase_source : f287f6b0945bc0a84ac1acfef9fcad985591db82
2013-03-07 10:50:26 -08:00
Terrence Cole
96e6fac9f3 Bug 848608 - Make eagerlyTraceWeakMaps an enum; r=billm
--HG--
extra : rebase_source : 20558f611dda644f966d4660b88895a0cbc5c7d1
2013-03-07 10:49:30 -08:00
Terrence Cole
7379063d39 Bug 848599 - Implement DisableGenerationalGC like DisableIncrementalGC; r=billm
--HG--
extra : rebase_source : aad333f9196a74e4579be70bd2ebf62fe16f23ed
2013-03-07 10:47:56 -08:00
Kannan Vijayan
0eefe52a55 Bug 845948 - Add optimized stubs for GETPROP and SETPROP invocations causing getter/setter calls. r=bhackett,jandem 2013-03-01 12:49:26 -05:00
Kannan Vijayan
1eacf0e6b1 Bug 839258 - Implement TypeUpdate and TypeMonitor stubs that handle combinations of primitive types. r=jandem 2013-03-01 12:01:28 -05:00
Steve Fink
014100db2b Bug 847579 - disable testGCOutOfMemory temporarily to reopen a CLOSED TREE. r=terrence 2013-03-04 14:53:49 -08:00
Nicolas B. Pierron
b4dbe78bc6 Bug 847605 - Check operands of branchTestBool before using testb. r=mjrosenb CLOSED TREE 2013-03-04 14:31:22 -08:00
Nicolas B. Pierron
bc0e40e8e6 Bug 843733 - IonMonkey ARM, Allocate assembly template in temporary space. r=dvander,mrosenberg 2013-03-04 12:53:43 -08:00
Jan de Mooij
80fdc2b7a4 No bug - Reset use count if bailoutExpected is set to fix v8-crypto regression. r=h4writer on IRC 2013-03-01 15:02:01 +01:00
Hannes Verschore
ee1a3a221b Bug 846603: BaselineCompiler: Don't reset usecount when skipping ion compilation, r=jandem 2013-03-01 12:41:55 +01:00
Jeff Walden
5ac9bf7f63 Bug 846976 - Move CallArgs into its own header for better readability. r=jorendorff, f=bz, f=bholley 2013-02-28 20:07:23 -08:00
Jeff Walden
533ede57ad Bug 847480 - Remove DeprecatedAbs uses from the SpiderMonkey ARM backend. r=mjrosenb 2013-03-06 15:29:47 -08:00
Jeff Walden
8608d4bbec Bug 847480 - Remove all DeprecatedAbs uses from range analysis code in SpiderMonkey, fixing a couple bugs and adding tests for those bugs. r=nbp 2013-03-06 15:29:26 -08:00
Jeff Walden
b30b4197e6 Bug 847480 - Convert DeprecatedAbs uses that can relatively obviously be changd to Abs, to Abs. r=Ms2ger 2013-03-05 15:43:53 -08:00
Jeff Walden
f915a6ceec Bug 847480 - Convert DeprecatedAbs overloads taking floating point (except for nscoord uses, when nscoord is optionally a floating point type) to Abs. r=Ms2ger 2013-03-05 15:43:44 -08:00
Jeff Walden
5ec763f216 Bug 847480 - Blindly convert all existing mozilla::Abs users to mozilla::DeprecatedAbs. Individualized conversions to the reformed mozilla::Abs will continue until mozilla::DeprecatedAbs is unused, at which point it will be removed. r=Ms2ger 2013-03-05 15:43:30 -08:00
Jeff Walden
391208c546 Bug 848747 - Detect a likely-overflowing case early and bail on it. r=nbp 2013-03-07 11:51:33 -08:00
Bobby Holley
6ab9134c42 Bug 813901 - Tests. r=mrbkap 2013-03-13 10:01:36 -07:00
Bobby Holley
b14a5ccf6a Bug 850000 - Don't clobber exceptions set in security wrapper check() hooks. r=mrbkap 2013-03-13 10:01:36 -07:00
Eddy Bruel
ac26949ffe Bug 789897 - Implement isExtensible and preventExtensions traps for proxies, including scriptable direct proxies, and in the various wrapper classes. Also move non-static JSObject::preventExtensions to static ObjectImpl::preventExtensions, for handle correctness. Patch is a semi-tag-team effort with jwalden. r=jwalden, r=ejpbruel, r=bholley, r=two-turtle-doves-and-a-partridge-in-a-pear-tree
--HG--
extra : rebase_source : 156d2c22499372fceb60d130e363a3685e68b9fc
2013-03-22 19:43:03 -07:00
Bobby Holley
bad3977faa Bug 853709 - Deny accessor definitions in SecurityWrapper. r=mrbkap 2013-03-29 18:13:52 -07:00
Kyle Machulis
43628a7867 Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot 2013-03-29 15:12:58 -07:00
Shu-yu Guo
89e3a40040 Bug 855133. (r=mjrosenb) 2013-03-29 12:38:00 -07:00
Kyle Machulis
334c0800cf Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Nicolas B. Pierron
d88a324520 Bug 855965 - Symbolic range analysis transfers range analysis bounds to phis. r=mjrosenb 2013-03-29 13:37:38 -07:00
Ryan VanderMeulen
114ddf1599 Backed out bug 789897 due to regressions. 2013-03-29 14:07:32 -04:00
Terrence Cole
72134a625d Bug 765432 - Make JS_IsAboutToBeFinalized indirect; r=bholley,billm 2013-03-28 13:27:29 -07:00
Nicholas D. Matsakis
04c8f281f9 Bug 855807 - Register 'inliner' and not 'inlinee' as the aborted script r=shu 2013-03-28 15:16:11 -04:00
Shu-yu Guo
0b20ea7b8f Bug 849469 - Refactor how IC stubs are attached. (r=nbp) 2013-03-26 15:23:12 -07:00
Shu-yu Guo
c420186956 Bug 854050. (r=dvander) 2013-03-26 15:23:12 -07:00
Shu-yu Guo
40e09dd2e3 Bug 854381. (r=jandem) 2013-03-26 15:23:11 -07:00
Jan de Mooij
e6ac8774c4 Merge from mozilla-inbound. 2013-02-28 11:20:21 +01:00
Jan de Mooij
35872753d1 Bug 845841 - Don't inline object element read if the value may be a string. r=bhackett 2013-02-28 09:40:17 +01:00
Jan de Mooij
084279964c Bug 844515 followup - Avoid bailout loop with --ion-eager. r=djvj
--HG--
extra : rebase_source : b3f2d2291d0905396428256b721dc262be7c43a9
2013-02-27 19:33:24 +01:00
Kannan Vijayan
d6005ceea8 Bug 841759 - Correctly handle situation where getStubCode on an IC compiler returns NULL. r=jandem 2013-02-27 11:36:29 -05:00
Jan de Mooij
d35aad2c4b Merge from mozilla-central. 2013-02-27 17:25:37 +01:00
Jan de Mooij
786e067392 Bug 845771 - Allow using NAME IC with deeper scope chains. r=bhackett 2013-02-27 14:00:27 +01:00
Jan de Mooij
b92baa50d1 Bug 844383 - Fix loadBaselineOrIonCode crash with --no-baseline. r=djvj 2013-02-27 11:35:57 +01:00
Jan de Mooij
a495b551fa Bug 844828 - Pop Ion frames during exception handling. r=djvj 2013-02-27 11:35:54 +01:00
Jan de Mooij
10f91adf85 Bug 844469 - Fix MarkIonExitFrame to skip fake exit frames created by EnsureExitFrame. r=djvj 2013-02-27 11:35:52 +01:00
Jan de Mooij
8dd1d0e1fe Bug 845331 - Fix a bogus assert. r=djvj 2013-02-27 11:35:49 +01:00
Terrence Cole
b985534696 Bug 845573 - Allocate singletons discovered by the parser in tenured; r=bhackett 2013-02-26 15:29:32 -08:00
Terrence Cole
8803c37f35 Bug 847093 - Scope objects should start in the tenured heap; r=bhackett 2013-03-02 14:07:28 -08:00
Norbert Lindenberg
cfc678b6a5 Bug 847000 - JSMSG_CANT_CONVERT_TO mapped to 35_TO in self-hosted code. r=tschneidereit
--HG--
extra : rebase_source : 5a8bc53c47b45c8ff288a3859601a5476e2901e9
2013-03-01 23:57:00 +01:00
Igor Bukanov
2b973536e4 Bug 743436 - remove XPCJSRuntime::mJSCycleCollectionContext and related code. r=peterv
The patch removes no longer used XPCJSRuntime::mJSCycleCollectionContext,
nsXPConnect::mCycleCollectionContext and related code to create/destroy
contexts. As that made nsCycleCollectionJSRuntime::FinishTraverse() empty
in all cases I removed that method as well.
2013-02-27 11:33:12 -08:00
Kannan Vijayan
9bd7fb94df No Bug - Spew BailoutKind on bailout from Ion to Baseline. r=bhackett 2013-02-26 15:54:42 -05:00
Kannan Vijayan
0bd1679c83 Bug 844515 - Add BaselineInspector source files. r=bhackett 2013-02-26 15:11:51 -05:00
Kannan Vijayan
0365dd7115 Bug 844515 - Feed monomorphic cache info to Ion. r=bhackett 2013-02-26 14:43:55 -05:00
Kannan Vijayan
6912520975 Bug 844253 - Correctly perform UseNewType check when calling constructors in baseline. r=bhackett 2013-02-26 12:27:57 -05:00
Jan de Mooij
191e907e22 Merge from mozilla-central. 2013-02-26 17:21:42 +01:00
Jan de Mooij
4c3bf109c1 Bug 844467 - Ensure frame has a call object after bailout. r=djvj 2013-02-26 14:36:48 +01:00
Jan de Mooij
51ce141d8c Bug 844470 - Fix assert in EnsureTrackPropertyTypes. r=bhackett 2013-02-26 14:03:50 +01:00
Jan de Mooij
7e49cc2058 Bug 844464 - Fix StringObjectConcat stub to sync values for the decompiler. r=djvj 2013-02-26 14:01:26 +01:00
Jeff Walden
a1ca857128 Bug 837957 - Remove the suppress-unused attribute from a bunch of functions that now have uses. r=trivial
--HG--
extra : rebase_source : fee0a5c45182407059812c2f5b5c03341de34fbd
2013-03-15 10:40:37 -07:00
Norbert Lindenberg
736bbdf761 Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 3). r=jwalden
--HG--
extra : rebase_source : 2e0f9f61c23e8318133eca54c5f74e9b9a8cfff9
2013-03-15 10:37:39 -07:00
Norbert Lindenberg
1fd656257c Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 2). r=jwalden
--HG--
extra : rebase_source : 4e248934ddd241284423b1d1e76957e65ca844ba
2013-03-15 10:09:33 -07:00
Norbert Lindenberg
482e177ebd Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 1). r=jwalden
--HG--
extra : rebase_source : 78fb64fd73a1892736a399ea94f27c0990d8f041
2013-03-14 14:22:24 -07:00
Jan de Mooij
23258234ca Fix bug 843596 fallout. r=bhackett on IRC 2013-02-26 13:35:39 +01:00
Hannes Verschore
7067f66e5d Bug 843866: IonMonkey: Make sure inference ran before inlining empty script, r=jandem 2013-02-26 11:20:03 +01:00
Jan de Mooij
4e60e1134f Bug 843596 - Run scripts in the interpreter before baseline-compiling them. r=djvj 2013-02-26 10:43:57 +01:00
Kannan Vijayan
d1feba1dca Bug 845023 - Always run TI on first script on first script in analyzeTypesForInlineableCallees. r=bhackett 2013-02-25 17:53:27 -05:00
Kannan Vijayan
44415f77e2 Bug 843483 - Correctly forward and handle BailoutKind when bailing out from Ion into Baseline. r=jandem 2013-02-25 12:15:46 -05:00
Jan de Mooij
5bc026e40f Merge from mozilla-central. 2013-02-25 15:11:44 +01:00
Nicholas D. Matsakis
0b968f5ce7 Bug 843684 - Patch up include to avoid compilation warnings when JS_THREADSAFE is not defined r=njn 2013-02-25 08:06:48 -05:00
Ed Morley
8fde6d3a97 Backed out changeset d9d90bf85bcf (bug 845569) for bug839758.js assertions 2013-02-27 10:31:18 +00:00
Ms2ger
bc474bc525 Bug 638219 - Followup to fix the output for test failures on tbpl. 2013-03-02 10:50:50 +01:00
Ms2ger
47cc987b7f Backout changeset 84e8e319f735 for breaking rootanalysis build. 2013-03-02 10:44:07 +01:00
Norbert Lindenberg
b14fb37d8f Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 16). r=jwalden
--HG--
extra : rebase_source : e163af1b07efe16108869aa05794673b9f4f3be3
2013-03-01 20:24:40 -08:00
Norbert Lindenberg
511d4cb847 Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 15). r=jwalden
--HG--
extra : rebase_source : 9060bb8f6700debfdbb116099b4f3dc5a0ceb254
2013-03-01 19:15:19 -08:00
Nicholas D. Matsakis
9601d72a5a Bug 829602 - Switch to self-hosted version of Parallel Array r=dvander,till 2013-03-01 13:48:13 -05:00
Terrence Cole
5c94ef75e4 Bug 638219 - Fix test selection after prior landings for bug 638219; rs=Waldo
--HG--
extra : rebase_source : eb107700ec8c3e136323ef8173d3d3ec13418de0
2013-03-01 17:08:35 -08:00
Nicholas Nethercote
f759056e02 Bug 843999 - Shrink the property cache. r=bhackett.
--HG--
extra : rebase_source : a05435c289528619856b70665453703a628c3790
2013-02-24 14:15:23 -08:00
Brian Hackett
78a4af08d6 Bug 844246 - Make sure that potentially inlineable callees have had their types analyzed before Ion compilation, r=djvj. 2013-02-23 13:20:17 -07:00
Tom Schuster
0e19bdcab8 Bug 836005 - BaselineCompiler: make sure we don't attach the same getelem stub multiple times. r=jandem 2013-02-22 22:09:43 +01:00
Jan de Mooij
9c54975745 Bug 843886 - Fix CALLPROP to check for __noSuchMethod__ only if the input is an object. r=djvj 2013-02-22 21:56:16 +01:00
Jan de Mooij
ebe4236909 Merge from mozilla-central. 2013-02-22 13:37:13 +01:00
Gary Kwong
360db9dabb Bug 843811 - Land tests. r=jandem DONTBUILD 2013-02-22 10:27:48 +01:00
Jan de Mooij
62f855de2c Bug 843721 - Add missing hasUncacheableProto check. r=djvj 2013-02-22 09:39:43 +01:00
Terrence Cole
d55d894e7e Bug 843907 - Move MapObject and SetObject's key to manual post-barriers; r=jorendorff
--HG--
extra : rebase_source : ae9d62120c1a0f212c266bbf3879010cd48e3124
2013-02-21 17:36:38 -08:00
Bill McCloskey
8e64c44531 Bug 856344 - Fix getAllocKind() in TradeGuts (r=bhackett) 2013-04-01 15:08:17 -07:00
Bobby Holley
5f261324fc Bug 856257 - Clean up nsXPConnect sandbox API a bit. r=mrbkap 2013-04-02 09:45:01 -07:00
Eddy Bruel
27ab779598 Bug 568953 - Added reflection support for module declarations; r=jorendorff 2013-04-02 18:00:49 +02:00
Matt Brubeck
b83706b89d Back out bug 839103 for build errors on a CLOSED TREE 2013-04-02 08:18:27 -07:00
Nathan Froyd
c5c2e7a70e Bug 839103 - part 3 - send StyleSheet{Added,Removed} chrome notifications when stylesheets are added/removed; r=bz 2013-03-27 14:16:50 -04:00
Terrence Cole
9be5d0f91c Bug 843907 - Move to manual barriering for MapObject and SetObject's key; r=billm
Automatically adding keys from the OrderedHashTable to the store buffer does not
work because the table uses a non-null value to indicate "empty". Since
RelocatableValue expects NULL to be used for this purpose, minor GCs attempt to
mark the tombstone as if it were a value. This obviously fails.

RelocatableValue is also extremely slow and moving to manual barriering will
make MapObject and SetObject faster with generational GC.

--HG--
rename : content/svg/content/src/SVGFETileElement.cpp => content/svg/content/src/nsSVGFilters.cpp
extra : rebase_source : ae675d0a16c61fccb7a88468cd32ae2d1899e2e3
2013-02-21 17:31:52 -08:00
Bobby Holley
4ceb300895 Bug 825697 - Check for all wrapper types. r=mrbkap 2013-03-11 10:13:25 -07:00
Jan de Mooij
37e53bfe95 Bug 830943 part 2 - Add asserts, testcase. r=dvander 2013-03-11 17:53:23 +01:00
Neil Deakin
9fe80b713b Bug 407983, add clipboard events constructor, r=smaug 2013-03-11 11:49:56 -04:00
Kannan Vijayan
890a0907ec Bug 841535 - Fixup: Remove guard preventing optimized stub from getting added. This should have been done in the patch. r=evilpie 2013-02-21 17:46:36 -05:00
Kannan Vijayan
23b1441882 Clean up "comparison beween signed and unsigned compile warnings" in baseline. r=bhackett 2013-02-21 15:57:48 -05:00
Kannan Vijayan
ae7661d55e Backed out changeset 4fd3f6752293. Bad commit message. 2013-02-21 15:56:53 -05:00
Kannan Vijayan
623e30b1cf [mq]: cleanup 2013-02-21 15:55:08 -05:00
Jan de Mooij
9a80135652 Bug 842432 - Fix GetPcScript to check for Unwound_BaselineStub frames. r=djvj 2013-02-21 21:04:54 +01:00
Jan de Mooij
dc35b553ee Bug 842431 part 2 - Fix edge case with forced return from onExceptionUnwind. r=djvj 2013-02-21 21:04:04 +01:00
Jan de Mooij
cdedaa98a0 Bug 842431 part 1 - Don't call DebugEpilogue twice for the same frame. r=djvj 2013-02-21 21:03:05 +01:00
Kannan Vijayan
39899c375e Bug 843324 - Change Call_Scripted stub to guard on script instead of JSFunction. r=jandem 2013-02-21 13:12:05 -05:00
Jan de Mooij
000ea99aee Merge from mozilla-central. 2013-02-21 15:56:12 +01:00
Jan de Mooij
fcfdeb1dac Bug 843429 - Fix SETALIASEDVAR clobbering stack values. r=bhackett 2013-02-21 13:33:39 +01:00
Jan de Mooij
2119bb0395 Add testcase for bug 843444. r=test. DONTBUILD 2013-02-21 12:11:02 +01:00
Jan de Mooij
9a65be9bd6 Move tests to baseline/ sub directory. DONTBUILD
--HG--
rename : js/src/jit-test/tests/bug842429.js => js/src/jit-test/tests/baseline/bug842429.js
rename : js/src/jit-test/tests/bug842430.js => js/src/jit-test/tests/baseline/bug842430.js
2013-02-21 10:08:08 +01:00
Jan de Mooij
99aeb87cfa Bug 842430 - Only enter baseline script prologue for non-resumeAfter bailouts. r=djvj 2013-02-21 10:04:38 +01:00
Kannan Vijayan
27a68c4a62 Bug 810603 - Skip ToBool ICs when input is a known boolean. r=bhackett 2013-02-21 00:49:19 -05:00
Jan de Mooij
8e72adebff Bug 842429 - Close live iterators for uncatchable exceptions too. r=djvj 2013-02-20 19:16:17 +01:00
Jan de Mooij
72456db4bb Bug 842319 - Fix SETELEM to ensure the stack is fully synced for the decompiler. r=djvj 2013-02-20 19:15:05 +01:00
Jan de Mooij
55eb6854b5 Bug 842326 - Trace stubs when unlinking them for incremental GC. r=bhackett 2013-02-20 15:48:54 +01:00
Jan de Mooij
bf0e18f61c Bug 842540 - Store pc -> native table more efficiently. r=djvj 2013-02-20 11:54:47 +01:00
Jan de Mooij
8d2b768369 Bug 842313 - Check for monitored stubs when bailing out. r=djvj 2013-02-20 08:54:33 +01:00
Jan de Mooij
0b6c0e93db Bug 842264 - Add SETELEM stub for typed arrays. r=djvj 2013-02-20 08:53:39 +01:00
Jan de Mooij
db55c5ac78 Merge. 2013-02-19 21:35:50 +01:00
Jan de Mooij
31266c08cc Bug 842481 - Fix v8-earley failure. r=djvj 2013-02-19 21:34:06 +01:00
Jan de Mooij
b735229b41 Merge from mozilla-central to fix mass orange. 2013-02-19 21:30:18 +01:00
L. David Baron
b71f255ba0 Bug 404077: Adjust annotations of expected assertions. CLOSED TREE 2013-02-27 17:58:48 -08:00
Lukas Blakk
96a4d23df2 Merging in version bump NO BUG CLOSED TREE 2013-02-19 09:35:19 -08:00
Kannan Vijayan
361be14b25 Bug 842444 - Add optimized GETELEM stub for native prototype-based accesses. r=bhackett 2013-02-19 12:15:27 -05:00