Commit Graph

31366 Commits

Author SHA1 Message Date
Hannes Verschore
b160fe14d1 Bug 836274: Disable funapply inlining when typeset of callee is tighter than caller, r=nbp 2013-02-19 11:33:42 +01:00
Phil Ringnalda
6bfe2630aa Back out 3de5ec9de48a:7a1ecef13ae9 (bug 840696) and 62fa6ee0a279 (bug 814823) for Android bustage
CLOSED TREE
2013-02-18 23:15:27 -08:00
Nicolas B. Pierron
85b7eaa91d Bug 840696 part 2 - Add typed array support to GetElem ICs. r=dvander 2013-02-18 22:15:30 -08:00
Nicolas B. Pierron
189b8bfc98 Bug 840696 part 1 - Enable GetElem IC if typed arrays & arrays are mix-up. r=dvander 2013-02-18 22:14:25 -08:00
Nicolas B. Pierron
04b5823ab6 Bug 814823 - Clean-up Ion cache mechanism. r=dvander 2013-02-18 21:29:55 -08:00
Hannes Verschore
2c95367383 Bug 839315: IonMonkey: Fix fault in TypePolicy of MCompare for CompareType_Boolean and CompareType_String, r=jandem 2013-02-18 18:32:10 +01:00
Andrea Marchesini
0c72717775 Bug 839447 - Rename nsHTMLOptionElement to HTMLOptionElement, r=Ms2ger 2013-02-18 13:24:58 +01:00
Andrea Marchesini
fb84d88627 Bug 838559 - Rename nsHTMLMenuElement to HTMLMenuElement. r=Ms2ger 2013-02-18 06:59:08 -05:00
Jacek Caban
51d2522d7f Bug 841695 - Fixed ToPropertyKeySlow redeclared without dllimport warning r=Waldo 2013-02-18 12:29:51 +01:00
Jon Coppeard
13788c26ec Bug 841356 - GC: Some minor rooting fixes r=sfink 2013-02-15 17:54:01 +00:00
Landry Breuil
18040aa9a0 Bug 842131 - Use egrep to detect clang version, fixes build without GNU grep. r=glandium 2013-02-18 10:42:22 +01:00
Randy Lin
0e128fc7a2 Bug 834165 - Implement BlobEvent. r=smaug 2013-02-18 14:06:27 +08:00
L. David Baron
b6b42cafaa Bug 563195: Fix -Wshadow warnings in public JS API headers (those used from layout/style/). r=njn 2013-02-17 22:56:32 -08:00
Jeff Walden
950046530e Bug 664528 - [].sort misbehaves when the array being sorted starts with at least one hole and otherwise contains only holes and |undefined| as its elements. r=jandem 2013-02-13 15:47:25 -08:00
Tom Schuster
1db38d0681 Bug 508061 - INITELEM behavior differs with -j. rs=Ms2ger 2013-02-17 22:25:07 +01:00
Jim Blandy
c244043e72 Bug 840723: Print js::Rooted<jsid> and related classes correctly in non-DEBUG builds. r=sfink 2013-02-15 21:27:44 -08:00
Jim Blandy
699369e11e Bug 840689: JS GDB support: Don't confuse typedefs with concrete types. r=sfink 2013-02-15 21:27:44 -08:00
Boris Zbarsky
23c04e3693 Bug 822674. Give RTCPeerConnection a sane classinfo. r=jst,jesup. r=peterv pending 2013-02-15 22:41:31 -05:00
Luke Wagner
0356a1a29f Bug 841619 - Factor out an ArrayBufferObject::changeContents from uninlineData (r=sfink) 2013-02-14 15:08:15 -08:00
Till Schneidereit
141bc6a4de Bug 822080 - use defineProperty instead of setGeneric during cloning of object properties for self-hosting. r=jwalden 2013-02-15 23:32:52 +01:00
Masatoshi Kimura
57f7a4090c Bug 842730 - Remove nsIJSNativeInitializer from nsXMLHttpRequest. r=sicking 2013-02-20 20:54:19 +09:00
Brian Hackett
dd02f64984 Bug 842522 - Don't force construction of arguments objects in the presence of dynamic name accesses, r=luke. 2013-02-20 04:54:13 -07:00
Nicolas B. Pierron
265f72f1ae Bug 840696 part 4 - Avoid boxing the index for GetElement ICs. r=dvander 2013-02-20 00:49:56 -08:00
Nicolas B. Pierron
1af6817c20 Bug 840696 part 3 - Specialize the return type of GetElem ICs. r=dvander 2013-02-20 00:49:56 -08:00
Nicolas B. Pierron
fea9dea4f9 Bug 840696 part 2 - IonMonkey: Add typed array support to GetElem ICs. r=dvander 2013-02-20 00:49:55 -08:00
Nicolas B. Pierron
511a2deca5 Bug 814823 - Clean-up Ion cache mechanism. r=dvander 2013-02-20 00:49:55 -08:00
Nicolas B. Pierron
c708832e31 Bug 840696 part 1 - Enable GetElem IC if typed arrays & arrays are mix-up. r=dvander 2013-02-20 00:49:55 -08:00
Joey Armstrong
6c645d52d6 bug 746277: replace hg commands with functions 2013-02-15 17:00:12 -05:00
Till Schneidereit
4748c445fa Bug 841467 - Fix assert to properly handle requests to allocate 0 bytes. r=n.nethercote 2013-02-15 21:39:36 +01:00
Jan de Mooij
f08a233e44 Bug 684384 - Ion-compile break-to-labeled-scope. r=dvander 2013-02-15 14:52:29 +01:00
Nicholas Nethercote
fe6fae5969 Bug 838014 (follow-up) - Bustage fix for 19857f43d44b on a CLOSED TREE. r=me. 2013-02-14 21:16:04 -08:00
Nicholas Nethercote
e502cf0ec0 Bug 685783 - Avoid slop in js::Vector when the element size is not a power of two. r=luke. 2013-02-10 13:56:22 -08:00
Steve Fink
5604d8377e Bug 838014 - More rooting in Debugger, plus some minor rooting in JSD and xpconnect for some should-be-private JSAPI changes. r=terrence 2013-02-12 12:27:02 -08:00
Nicholas Nethercote
cd1e959545 Bug 839376 (part 13) - Fix ten easy rooting hazards in vm/Debugger.cpp. r=terrence. 2013-02-14 18:55:24 -08:00
Nicholas Nethercote
28b3a089b4 Bug 839376 (part 12) - Fix two easy rooting hazards in shell/js.cpp. r=terrence. 2013-02-14 18:54:39 -08:00
Nicholas Nethercote
b379fc9a67 Bug 839376 (part 11) - Fix two more easy rooting hazards. r=terrence. 2013-02-14 18:54:04 -08:00
Nicholas Nethercote
417c66e660 Bug 839376 (part 10) - Fix five rooting hazards in jsproxy.cpp. r=terrence. 2013-02-14 18:49:33 -08:00
Nicholas Nethercote
13ad3bfcfb Bug 839376 (part 9) - Fix six rooting hazards in methodjit/PolyIC.cpp. r=terrence. 2013-02-14 18:49:21 -08:00
Benjamin Peterson
d93a487fc6 Bug 841549 - Fix sizeOfIncludingThis() during compression. r=njn 2013-02-14 23:25:17 -05:00
Bill McCloskey
fa11b873ed Bug 832812 - Don't use off-thread Ion compilation while profiling (r=dvander) 2013-02-14 17:13:38 -08:00
Nicholas Nethercote
030d67801d Bug 839973 - Reduce chunk size for JSCompartment::typeLifoAlloc. r=billm. 2013-02-14 16:20:15 -08:00
Christian Holler
57b95e5238 Bug 838557 - Create a common interface for ASan/Valgrind functions. r=mats,bhackett 2013-02-15 00:50:11 +01:00
Kannan Vijayan
83ea8f5f4d Bug 841499 - Allow calling SetObjectElementOperation with explicit script and pc arguments. r=jimb 2013-02-14 18:27:49 -05:00
Terrence Cole
1a7c38c939 Bug 841054 - Remove a dead script_ from SnapshotReader; r=nbp 2013-02-13 18:32:14 -08:00
Nicholas Nethercote
02e2cb0de6 Bug 840809 (part 3) - Shrink initial size of some per-compartment tables. r=billm. 2013-02-14 11:12:25 -08:00
Nicholas Nethercote
b8b9e26f27 Bug 840809 (part 2) - Measure RegExpCompartment::inUse_. r=sstangl. 2013-02-14 11:11:46 -08:00
Nicholas Nethercote
54032f4998 Bug 840809 (part 1) - Fix a comment and rename a constant in HashTable.h. r=luke. 2013-02-14 11:11:15 -08:00
Brian Hackett
873690c87d Bug 841403 - Add --ion-uses-before-compile option to shell, r=jandem. 2013-02-14 10:38:02 -07:00
Brian Hackett
7f3001105c Bug 824249 - Fix bustage on a CLOSED TREE 2013-02-14 09:41:36 -07:00
Brian Hackett
6fcebf8afd Bug 824249 - Relax use count checks when inlining functions in Ion, r=dvander. 2013-02-14 09:24:01 -07:00