Commit Graph

34220 Commits

Author SHA1 Message Date
Eric Faust
ec142f1ef6 Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz) 2014-06-27 04:44:06 -07:00
Eric Faust
4fcd931d23 Bug 1027402 - Part 2: Mark Proxy Handler instances as const. (r=bholley, r=bz over IRC) 2014-06-27 04:44:04 -07:00
Eric Faust
313bd61202 Bug 1027402 - Part 1: Remove set* from BaseProxyHandler. (r=bholley) 2014-06-27 04:44:02 -07:00
Shu-yu Guo
57b5de7409 Bug 1032264 - Fix converting MThrow in ParallelSafetyAnalysis. (r=sunfish) 2014-06-30 14:01:25 -07:00
Shu-yu Guo
c1b371cdcf Bug 1032257 - Clear isParallelEntryScript when removing from table. (r=terrence) 2014-06-30 14:01:25 -07:00
Shu-yu Guo
e5d1fe8bee Bug 1027359 - Fix incorrect codegen in ma_mod_mask. (r=mjrosenb) 2014-06-30 14:01:24 -07:00
Hannes Verschore
1fd6574e68 Bug 1031068 - Add environment variable to disable jsgc poisoning, r=terrence 2014-06-30 22:56:12 +02:00
Nikhil Marathe
40400978a6 Bug 984048 - Patch 4 - Handle parse and uncaught errors. r=khuey
--HG--
extra : rebase_source : 9cc36dea950be96fba079877c2d67b76f8383635
2014-06-30 13:31:02 -07:00
Sebastian Holzapfel
91d2d6b03c Bug 1020638 - IonMonkey: Implement StringLength Recover Instruction. r=nbp 2014-06-30 12:43:16 -07:00
Eric Faust
e49707c703 Bug 1031243 - Remove FIXMEs invalidated by the removal of [[Origin]] from ES6. Comment only, DONTBUILD. (r=jorendorff) 2014-06-30 12:18:12 -07:00
ProgramFOX
a59e5e0d48 Bug 1031198: Renamed SIMD functions X4.toY4 and X4.bitsToY4 into Y4.fromX4 and Y4.fromX4Bits; r=bbouvier 2014-06-30 18:29:15 +02:00
Dan Gohman
b826c75985 Bug 999257 - IonMonkey: Commutate operands to expose more coalescing opportunities with loop phis r=nbp 2014-06-30 09:10:25 -07:00
Dan Gohman
31c4f7418d Bug 1031482 - IonMonkey: Restore Label's asserts. r=jandem 2014-06-30 09:10:25 -07:00
Dan Gohman
9749d5002a Bug 1031607 - IonMonkey: Constant-fold MBoundsCheck in GVN r=jandem 2014-06-30 09:10:24 -07:00
Birunthan Mohanathas
3b9223f8f9 Bug 1028557 - Part 1: Flatten xpcom/reflect/xptinfo/{public,src}/ directories. r=bsmedberg
--HG--
rename : xpcom/reflect/xptinfo/src/ShimInterfaceInfo.cpp => xpcom/reflect/xptinfo/ShimInterfaceInfo.cpp
rename : xpcom/reflect/xptinfo/src/ShimInterfaceInfo.h => xpcom/reflect/xptinfo/ShimInterfaceInfo.h
rename : xpcom/reflect/xptinfo/src/TODO => xpcom/reflect/xptinfo/TODO
rename : xpcom/reflect/xptinfo/public/XPTInterfaceInfoManager.h => xpcom/reflect/xptinfo/XPTInterfaceInfoManager.h
rename : xpcom/reflect/xptinfo/public/nsIInterfaceInfo.idl => xpcom/reflect/xptinfo/nsIInterfaceInfo.idl
rename : xpcom/reflect/xptinfo/public/nsIInterfaceInfoManager.idl => xpcom/reflect/xptinfo/nsIInterfaceInfoManager.idl
rename : xpcom/reflect/xptinfo/src/xptiInterfaceInfo.cpp => xpcom/reflect/xptinfo/xptiInterfaceInfo.cpp
rename : xpcom/reflect/xptinfo/src/xptiInterfaceInfoManager.cpp => xpcom/reflect/xptinfo/xptiInterfaceInfoManager.cpp
rename : xpcom/reflect/xptinfo/src/xptiTypelibGuts.cpp => xpcom/reflect/xptinfo/xptiTypelibGuts.cpp
rename : xpcom/reflect/xptinfo/src/xptiWorkingSet.cpp => xpcom/reflect/xptinfo/xptiWorkingSet.cpp
rename : xpcom/reflect/xptinfo/public/xptinfo.h => xpcom/reflect/xptinfo/xptinfo.h
rename : xpcom/reflect/xptinfo/src/xptiprivate.h => xpcom/reflect/xptinfo/xptiprivate.h
2014-06-30 08:39:45 -07:00
Jan de Mooij
edb9591ffe Bug 1028866 part 5 - Make NewString deflate to Latin1 if Latin1 strings are enabled and add NewStringDontDeflate. r=luke 2014-06-25 10:12:17 +02:00
Conner McConkey
6d552bd236 Bug 1021739 - Transform the selfhosting IsObject function into an intrinsic, r=h4writer 2014-06-30 12:32:05 +02:00
Hannes Verschore
bb725431e9 Bug 1027510. Range Analysis for MCeil and Testcases. Added computeRange. r=h4writer. 2014-06-30 11:32:03 +02:00
Carsten "Tomcat" Book
22337425fe Backed out changeset 445dd051b6af (bug 1028246) for bustage on a CLOSED TREE 2014-06-30 11:35:39 +02:00
Jon Coppeard
93f252be80 Bug 1028246 - Add tracing to inform GC optimisation efforts r=terrence 2014-06-30 10:10:40 +01:00
Phil Ringnalda
3e0ac0fe53 Back out 4 changesets (bug 1030446) on suspicion of setting up random patches to break asmjs tests on Android Armv6
CLOSED TREE

Backed out changeset 4bc102bd4067 (bug 1030446)
Backed out changeset c11c8733e76a (bug 1030446)
Backed out changeset addc1a7459a7 (bug 1030446)
Backed out changeset 457b38b8094c (bug 1030446)
2014-06-29 09:52:26 -07:00
Jan de Mooij
45e59efa94 Bug 1028867 - Add a --latin1-strings shell flag. r=luke
--HG--
extra : rebase_source : 9a8998748e5b12314fb21900e37a5eb5b486d5aa
2014-06-25 10:12:20 +02:00
Peter Van der Beken
909fc09490 Bug 1029104 - Convert XPathExpression to WebIDL bindings, add WebIDL API and switch to the WebIDL binding. r=bz.
--HG--
extra : rebase_source : 2b3459ddf41e258469c31e0e7c4d515ef7a7c83f
2014-06-27 21:39:50 +02:00
Luke Wagner
9997cd7aef Bug 1030446 - Build a list of code ranges and use this instead of CallSite for describing functions (r=dougc) 2014-06-25 17:34:23 -05:00
Luke Wagner
9dffb48243 Bug 1030446 - Store and use exit-fp instead of exit-sp for asm.js stack unwinding (r=dougc) 2014-06-25 15:15:46 -05:00
Luke Wagner
7973d4de93 Bug 1030446 - Change asm.js tests to use setJitCompilerOption instead of looping a bunch (r=bbouvier) 2014-06-25 14:28:36 -05:00
Luke Wagner
63f07dc84b Bug 1030446 - Move AsmJSFrameIterator to its own file (r=dougc) 2014-06-25 14:26:03 -05:00
Wes Kocher
f408457627 Backed out 4 changesets (bug 1030446) for b2g non-unified build bustage on a CLOSED TREE
Backed out changeset d925c77d4b3f (bug 1030446)
Backed out changeset 988f19a5ea1f (bug 1030446)
Backed out changeset 6e87a7cf7eac (bug 1030446)
Backed out changeset 1c761a455bbf (bug 1030446)
2014-06-27 17:34:19 -07:00
Wes Kocher
5f065136a1 Backed out changeset 1437c48ae58d (bug 1030945) for introducing a new hazard, CLOSED TREE 2014-06-27 15:52:38 -07:00
Wes Kocher
82172c1fb0 Backed out changeset d2e790e8bc8e (bug 1030945) 2014-06-27 15:51:41 -07:00
Wes Kocher
4a22aab6b7 Bug 1030945 - Fix mistake from resolving a merge conflict on an already CLOSED TREE 2014-06-27 14:26:01 -07:00
Peter Van der Beken
e6606c047c Backout patches for bug 1029104 for bustage on a CLOSED TREE.
--HG--
rename : dom/xslt/xpath/XPathExpression.cpp => dom/xslt/xpath/nsXPathExpression.cpp
rename : dom/xslt/xpath/XPathExpression.h => dom/xslt/xpath/nsXPathExpression.h
extra : rebase_source : 4cd96320fa102351284cca55b66d3a54592e5212
2014-06-27 23:07:44 +02:00
Nick Fitzgerald
3c19b686de Bug 1030945 - Support asm.js frames in js::SavedStacks r=luke 2014-06-27 13:59:05 -07:00
Luke Wagner
94add28e32 Bug 1030446 - Build a list of code ranges and use this instead of CallSite for describing functions (r=dougc)
--HG--
extra : rebase_source : 842f64b989e6be4a8e530c219ffe6eec6701c49f
2014-06-25 17:34:23 -05:00
Luke Wagner
f836c90c3e Bug 1030446 - Store and use exit-fp instead of exit-sp for asm.js stack unwinding (r=dougc)
--HG--
extra : rebase_source : e36b5e297e828b57527bfbe0290a1f2f76adae03
2014-06-25 15:15:46 -05:00
Luke Wagner
9e6e9f9d32 Bug 1030446 - Change asm.js tests to use setJitCompilerOption instead of looping a bunch (r=bbouvier)
--HG--
extra : rebase_source : 861519e3711009f46c7f7b7509f5989e35eadd48
2014-06-25 14:28:36 -05:00
Luke Wagner
346469a46d Bug 1030446 - Move AsmJSFrameIterator to its own file (r=dougc)
--HG--
extra : rebase_source : 850ff8faa5b356c7b8709191a717e1982fd81e36
2014-06-25 14:26:03 -05:00
Jason Orendorff
643a9dc5ce Bug 1030014 - Fix a compile error in more-deterministic JS shells. r=sfink. 2014-06-27 13:30:37 -07:00
Gary Kwong
0321056d68 Backout 406904577dfc due to borked commit message. 2014-06-27 13:28:35 -07:00
Jeff Walden
45ab0a7e32 Bug 1030521 - Make CHECK_EQUAL require its actual/expected expressions have the same signedness, to prevent introduction of compiler warnings. r=jorendorff
--HG--
extra : rebase_source : 0883d46b1b2fdfb2b773d3047319b449df65a3d2
2014-06-25 18:47:04 -07:00
Jeff Walden
f7609ede51 Bug 1029132 - Use IsInRange for FAKE_JIT_TOP_FOR_BAILOUT range assertions to silence a compiler warning. r=nbp
--HG--
extra : rebase_source : 187e3b4c4266e6e80f9a499973084ad0327ea696
2014-06-23 14:14:27 -07:00
Jeff Walden
bc43f63164 Convert a few static functions to static inlines to silence unused-function warnings. No bug, r=themaid
--HG--
extra : rebase_source : f50e411598b1bf200aa8029e3f631dfe47d847a9
2014-06-25 18:47:04 -07:00
Jeff Walden
f36b6bb901 Bug 1030263 - Make top-level let declarations a syntax error in self-hosted code. r=till
--HG--
extra : rebase_source : c815d9ea118a0df6fed2b6bf4a0e11623fbf3a10
2014-06-25 10:33:47 -07:00
Stephen Gowan
110ba29927 Bug 622646 - Use a better error message when a |let| declaration shadows an exception identifier in a |catch| block. r=jwalden
--HG--
extra : rebase_source : 1086a8c8bca564f91df18c5abd41120d047ce35f
2014-06-22 20:03:13 -04:00
Stephen Gowan
ea4e0f57f7 Bug 622646 - Use a better error message when a |const| declaration shadows an exception identifier in a |catch| block. r=jwalden
--HG--
extra : rebase_source : 37fcb6c2af529dbdf9be1ed0fbcfc24b31d7f17d
2014-06-22 00:19:04 -04:00
Shu-yu Guo
14df7c4767 Bug 1015339 - Spot fix FormatStackDump. (r=bz) 2014-06-27 13:29:03 -07:00
Gary Kwong
50c4fc659b changeset: 217199:e58ff2fcc8a1
bookmark:    jto/bug-1030014-more-deterministic
parent:      217183:123e07744d21
user:        Jason Orendorff <jorendorff@mozilla.com>
summary:     Bug 1030014 - Fix a compile error in more-deterministic JS shells. r=sfink.
2014-06-27 14:27:01 -05:00
Peter Van der Beken
d3e7b30ffd Bug 1029104 - Convert XPathExpression to WebIDL bindings, add WebIDL API and switch to the WebIDL binding. r=bz.
--HG--
extra : rebase_source : f5c7a235a9a880f829ff39ccbb92508cbaad31a5
2014-06-27 21:39:50 +02:00
Ryan VanderMeulen
71f226a564 Merge m-c to inbound. a=merge 2014-06-27 15:56:35 -04:00
Jim Blandy
0888e497b8 Bug 800200: Remove the js/jsd directory. r=jorendorff,sfink 2014-06-27 11:05:08 -07:00