Commit Graph

34952 Commits

Author SHA1 Message Date
Douglas Crosher
043d7c09c8 Bug 1051591 - IonMonkey: Fix MIPS backend after SIMD x86/x64: Regalloc and moves bits. r=bbouvier 2014-08-12 11:24:53 +10:00
Martijn Wargers
32832a41db Bug 1051157 - Fix TEST-UNEXPECTED-FAIL for test_bug789713.html. r=bholley 2014-08-11 15:04:37 -07:00
Jason Orendorff
d1a377420c Bug 1037718 - Remove JS_GetTypeName. r=jwalden.
--HG--
extra : rebase_source : aeed86df0181573e6391be52a0114107cba06369
2014-08-06 07:17:04 -05:00
Jason Orendorff
6a4aa030e2 Bug 1041261, part 6 - Update a few comments in XPConnect for symbol jsids. r=bholley.
--HG--
extra : rebase_source : 7cc34c1653d50080fe5dc2da695203a7972e2530
2014-08-02 06:54:58 -05:00
Jason Orendorff
8f24815fb6 Bug 1041261, part 1 - A collection of minor fixes inside the JS engine involving symbol jsids. r=terrence.
--HG--
extra : rebase_source : 3c8cac5257ca18fe7668a3bfa8620d6eb492832c
2014-07-31 16:21:13 -05:00
Jason Orendorff
0225a534e0 Bug 1037313 - Fix bogus assertion with watchpoint and symbol. r=jwalden.
--HG--
extra : rebase_source : c98771c4124712255a9de8282c9658219631ca06
2014-07-18 23:34:56 -05:00
446240525@qq.com, Jason Orendorff
aacf873d47 Bug 1042602 - Symbol behavior changes in ES6 draft rev 26. r=h4writer.
--HG--
extra : rebase_source : 7af12add5ae1c0aabfc42f73b18dd932ba93aad3
2014-07-31 09:05:18 -05:00
Ms2ger
7c97cb5850 Bug 1048780 - Call the standard matches() rather than the proprietary mozMatchesSelector(); r=jst
This also includes a test that mozMatchesSelector is still exposed and works.

--HG--
rename : js/xpconnect/tests/chrome/test_mozMatchesSelector.xul => js/xpconnect/tests/chrome/test_matches.xul
rename : js/xpconnect/tests/mochitest/file_mozMatchesSelector.html => js/xpconnect/tests/mochitest/file_matches.html
2014-08-12 14:30:59 +02:00
Bobby Holley
a6f0bfb0f6 Bug 1050049 - Tests. r=smaug 2014-08-11 20:06:56 -07:00
Terrence Cole
5bb53b0708 Bug 1033442 - Remove non-pod calloc from MallocProvider and AllocPolicy; r=jonco 2014-08-05 14:06:35 -07:00
Shu-yu Guo
9cec7e4484 Bug 1041126 - Set singleton types on interned object literals and fix cloning and XDRing singleton-typed objects. (r=bhackett) 2014-08-11 13:21:33 -07:00
Terrence Cole
6b3ca46940 Bug 1024250; r=billm 2014-07-28 10:16:56 -07:00
Jim Blandy
cc4cf3bdde Bug 1012456: Add non-trivial breakdowns to Debugger.Memory.prototype.takeCensus. r=terrence 2014-08-11 12:46:39 -07:00
Jim Blandy
4fc9ef91e9 Bug 1012456: Implement Debugger.Memory.prototype.census, with trivial categorization (none, just counting). r=terrence 2014-08-11 12:46:39 -07:00
Jim Blandy
861d7d790d Bug 1003302: Implement ubi::Node::compartment. r=terrence 2014-08-11 12:46:39 -07:00
Steve Fink
16d28344fd Bug 1037358 - Increment the malloc counter for mapped array buffers, r=terrence
--HG--
extra : rebase_source : 26d38a225efa7f78159479c883cbb97b5103ab8b
2014-08-11 11:18:02 -07:00
Brian Hackett
9b4724133c Bug 1051155 - Simplify and clean up TypeNewScript, r=jandem. 2014-08-11 10:44:25 -08:00
Brian Hackett
48c0482144 Bug 1023158 - Add writeDataRelocation() call, r=jandem. 2014-08-11 08:40:26 -08:00
Bob Owen
cfdef40947 Bug 1050795 Part 2: Remove nsCxPusher. r=bholley 2014-08-08 16:44:15 +01:00
Nathan Froyd
d7825aca09 Bug 1046342 - bring xpcshell's usage message a little closer to reality; r=bsmedberg
The -n, -j, and -P options appear to be no longer supported.

I rearranged the options list so that the options appear in the order of
processing in ProcessArgs.  I also took the opportunity to move the -m'
option out of the options claimed to be handled in
ProcessArgsForCompartment, since it no longer is.
2014-07-30 16:29:16 -04:00
Douglas Crosher
2c57a7902e Bug 1051594 - IonMonkey MIPS: Fix some problems with instruction signed immediate arguments. r=rankov 2014-08-10 23:35:08 +10:00
Douglas Crosher
b55ff67c90 Bug 1050291 - ARM Simulator: Fix vmovl quad register encoding. r=nbp 2014-08-08 09:49:30 +10:00
Nicholas Nethercote
ca88efe960 Bug 1043605 - Fix up DEBUG/JS_DEBUG confusion in HashTable.h. r=jwalden.
--HG--
extra : rebase_source : ae56e815766be675083596e177844e2365e93906
2014-08-10 23:17:44 -07:00
Brian Hackett
1a99fe3dcf Bug 1039458 - Add disabled loop unrolling optimization pass, r=jandem. 2014-08-10 12:41:51 -08:00
Jan de Mooij
431aed339a Bug 1046585 part 4 - Cleanup ExecutableAllocator. r=sunfish 2014-08-10 12:13:04 -07:00
Jason Orendorff
0c6843aace Backed out changeset 586ec2ee45d7 (bug 957513) for breaking the web.
--HG--
extra : rebase_source : 4de52cd93646ca7055ba6683b29d0767efd4a322
2014-08-07 17:41:48 -05:00
Nathan Braswell
a79213b017 Bug 937855 - Implement Object.assign. Patch is a tag-team effort with till. Also add tests: most courtesy of André Bargull, some from me, some suggested by jwalden. r=jwalden
--HG--
extra : rebase_source : 4dbbb9de2a833769d34e5ad80d041d4e6de9ab18
2014-08-06 16:55:18 -07:00
Jeff Walden
f46610a9ec Further split up the dictionary-property-redefinition tests (beyond their current eight-way split, to a thirty-two-way split) so they don't potentially time out so readily. No bug, r=me as mechanical
--HG--
extra : rebase_source : 087012673cd68be6a30542802e84ad326a0b61c6
2014-08-08 19:49:38 -07:00
Ryan VanderMeulen
7a232a4e7e Backed out changesets 37df1d58af4a and 792b068b7805 (bug 1025445) for Gaia unit test failures. 2014-08-09 15:14:09 -04:00
Julien Levesy
ed398d87b0 Bug 1025445 - Optimize x86 visitFloor using RangeAnalysis. r=nbp, r=sunfish 2014-08-09 11:38:51 -04:00
Julien Levesy
ca15016c87 Bug 1025445 - Propagate MFloor truncation upward. r=nbp, r=sunfish 2014-08-09 11:38:26 -04:00
Bill McCloskey
92fffed490 Bug 1046964 - Delete the "missing return statement" warning (r=Waldo) 2014-08-08 21:01:48 -07:00
Hannes Verschore
13598f69ca Bug 1050884: Fix includes, r=red 2014-08-09 15:29:25 +02:00
Hannes Verschore
e9da36ce35 Bug 1050884: Don't initialize MatchPairs when doing RegExp's, r=bhackett 2014-08-09 11:47:56 +02:00
Chris Peterson
8e77bab134 Bug 1036781 - Part 2: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit/x86. r=jandem 2014-08-09 00:40:10 -07:00
Chris Peterson
63a3da8d57 Backed out changeset a8e3534959ba for incorrect bug number 2014-08-09 00:39:31 -07:00
Chris Peterson
23899cb67c Bug 950499 - Part 2: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit/x86. r=jandem 2014-08-07 00:20:22 -07:00
Guptha Rajagopal
2166b3824f Bug 924688 - Implement ES6 computed property names. r=jorendorff 2014-08-08 09:15:00 -04:00
Bob Owen
c20bbbbbab Bug 1047509 - Part 10: Replace nsCxPusher in XRE_XPCShellMain. r=bholley 2014-08-08 13:57:20 +01:00
Bob Owen
f1c5436fa8 Bug 1047509 - Part 9: Remove final uses of mozJSComponentLoader's own JSContext and tidy up. r=bholley 2014-08-07 19:36:31 +01:00
Bob Owen
91cf6a6e32 Bug 1047509 - Part 8: Add an AutoJSAPI into mozJSComponentLoader::ImportInto. r=bholley 2014-08-08 13:52:16 +01:00
Bob Owen
92c831c152 Bug 1047509 - Part 7: Change mozJSComponentLoader::LoadModule to use AutoJSAPI and SafeJSContext instead of JSCLContextHelper and its own JSContext. r=bholley 2014-08-07 19:28:16 +01:00
Bob Owen
6915e19d53 Bug 1047509 - Part 6: Change mozJSComponentLoader::ObjectForLocation to use AutoJSAPI and SafeJSContext instead of JSCLContextHelper and its own JSContext. r=bholley 2014-08-08 13:30:54 +01:00
Bob Owen
ccf91b01f1 Bug 1047509 - Part 5: Change mozJSComponentLoader::PrepareObjectForLocation to take JSContext* instead of JSCLContextHelper&. r=bholley 2014-08-07 19:16:47 +01:00
Ryan VanderMeulen
693e8de160 Backed out changeset a470d0cbe3fa (bug 1046964) for jsreftest failures. 2014-08-08 21:55:15 -04:00
Ryan VanderMeulen
7d00738b7a Backed out changesets 6ee4b6cc240c, a818fd0874fe, and 70803a5f4683 (bug 1033442) for multiple crashtest oranges. 2014-08-08 21:54:58 -04:00
Bill McCloskey
f6e44c8fa6 Bug 1046964 - Delete the "missing return statement" warning (r=Waldo) 2014-08-08 17:52:19 -07:00
Terrence Cole
048475ab28 Bug 1033442 - Remove non-pod realloc from MallocProvider and AllocPolicy; r=jonco 2014-08-05 14:06:35 -07:00
Terrence Cole
6af8fcdfc8 Bug 1033442 - Remove non-pod calloc from MallocProvider and AllocPolicy; r=jonco 2014-08-05 14:06:35 -07:00
Jeff Walden
1beedd0418 Bug 894653 - Self-host Error.prototype.toString, and fix an edge-case bug in the current implementation. r=till
--HG--
extra : rebase_source : 5e80c2021071d11ef44209d371a38ed3be2a9178
2013-07-17 12:14:39 -07:00