Commit Graph

34943 Commits

Author SHA1 Message Date
Terrence Cole
255bf6c3fb Bug 1033442 - Remove non-pod calloc from MallocProvider and AllocPolicy; r=jonco 2014-08-05 14:06:35 -07:00
Shu-yu Guo
a812e1dbf0 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
1d315632be Bug 1024250; r=billm 2014-07-28 10:16:56 -07:00
Jim Blandy
c88922f0bd Bug 1012456: Add non-trivial breakdowns to Debugger.Memory.prototype.takeCensus. r=terrence 2014-08-11 12:46:39 -07:00
Jim Blandy
46ff4b8265 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
06cdfd176e Bug 1003302: Implement ubi::Node::compartment. r=terrence 2014-08-11 12:46:39 -07:00
Steve Fink
2bb7666948 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
831a4969a3 Bug 1051155 - Simplify and clean up TypeNewScript, r=jandem. 2014-08-11 10:44:25 -08:00
Brian Hackett
da107662d3 Bug 1023158 - Add writeDataRelocation() call, r=jandem. 2014-08-11 08:40:26 -08:00
Bob Owen
b579949b1c Bug 1050795 Part 2: Remove nsCxPusher. r=bholley 2014-08-08 16:44:15 +01:00
Nathan Froyd
a341fde8a0 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
b0fbf2f5ba Bug 1051594 - IonMonkey MIPS: Fix some problems with instruction signed immediate arguments. r=rankov 2014-08-10 23:35:08 +10:00
Douglas Crosher
1f69554076 Bug 1050291 - ARM Simulator: Fix vmovl quad register encoding. r=nbp 2014-08-08 09:49:30 +10:00
Nicholas Nethercote
3e1c93b184 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
7c981f1fbf Bug 1039458 - Add disabled loop unrolling optimization pass, r=jandem. 2014-08-10 12:41:51 -08:00
Jan de Mooij
078902cea0 Bug 1046585 part 4 - Cleanup ExecutableAllocator. r=sunfish 2014-08-10 12:13:04 -07:00
Jason Orendorff
2bd735b860 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
6d4ad69c30 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
ed473848bf 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
900f6e1cf3 Backed out changesets 37df1d58af4a and 792b068b7805 (bug 1025445) for Gaia unit test failures. 2014-08-09 15:14:09 -04:00
Julien Levesy
7b717da7e3 Bug 1025445 - Optimize x86 visitFloor using RangeAnalysis. r=nbp, r=sunfish 2014-08-09 11:38:51 -04:00
Julien Levesy
7f5b24670a Bug 1025445 - Propagate MFloor truncation upward. r=nbp, r=sunfish 2014-08-09 11:38:26 -04:00
Bill McCloskey
d3ebf19861 Bug 1046964 - Delete the "missing return statement" warning (r=Waldo) 2014-08-08 21:01:48 -07:00
Hannes Verschore
0f675b086e Bug 1050884: Fix includes, r=red 2014-08-09 15:29:25 +02:00
Hannes Verschore
a0a0792dcf Bug 1050884: Don't initialize MatchPairs when doing RegExp's, r=bhackett 2014-08-09 11:47:56 +02:00
Chris Peterson
b4783240d2 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
37d7c32260 Backed out changeset a8e3534959ba for incorrect bug number 2014-08-09 00:39:31 -07:00
Chris Peterson
f94936b063 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
2b627216b0 Bug 924688 - Implement ES6 computed property names. r=jorendorff 2014-08-08 09:15:00 -04:00
Bob Owen
dbfc86628f Bug 1047509 - Part 10: Replace nsCxPusher in XRE_XPCShellMain. r=bholley 2014-08-08 13:57:20 +01:00
Bob Owen
2499765048 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
6b5236b16a Bug 1047509 - Part 8: Add an AutoJSAPI into mozJSComponentLoader::ImportInto. r=bholley 2014-08-08 13:52:16 +01:00
Bob Owen
0ede67a919 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
881ec1ac69 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
76aaa293f3 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
4ac5525536 Backed out changeset a470d0cbe3fa (bug 1046964) for jsreftest failures. 2014-08-08 21:55:15 -04:00
Ryan VanderMeulen
7cc7f6d261 Backed out changesets 6ee4b6cc240c, a818fd0874fe, and 70803a5f4683 (bug 1033442) for multiple crashtest oranges. 2014-08-08 21:54:58 -04:00
Bill McCloskey
45789e97a0 Bug 1046964 - Delete the "missing return statement" warning (r=Waldo) 2014-08-08 17:52:19 -07:00
Terrence Cole
015b27ab78 Bug 1033442 - Remove non-pod realloc from MallocProvider and AllocPolicy; r=jonco 2014-08-05 14:06:35 -07:00
Terrence Cole
303bb4d645 Bug 1033442 - Remove non-pod calloc from MallocProvider and AllocPolicy; r=jonco 2014-08-05 14:06:35 -07:00
Jeff Walden
430f74a5ae 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
Jeff Walden
768d85d148 Bug 1046964 - Warn when encountering a string expression statement, that would be a directive but isn't in the right position, when respecting the non-directive would change semantics. r=njn
--HG--
extra : rebase_source : ee36adb345a500633815c5bfe3f6f2dd354ded87
2014-08-06 16:37:48 -07:00
Jan de Mooij
d6799602b8 No bug - Remove an outdated comment in jsstr.cpp. r=terrence over IRC 2014-08-08 16:03:39 -07:00
Jan de Mooij
7e27a34fbb Bug 1039551 - NewString/NewStringDontDeflate should create inline strings if possible. r=njn 2014-07-18 17:07:34 +02:00
Brian Hackett
9058598423 Bug 1050094 - Watch for null entry resume point when emitting script counts, r=nbp. 2014-08-08 07:17:38 -08:00
Nicholas Nethercote
8c60d14a1a Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
* * *
imported patch rm-dummy-params

--HG--
extra : rebase_source : c25987eb11bae197218d5fc53b77def19afa36ac
2014-08-06 06:31:21 -07:00
Nicholas Nethercote
a6413e098a Bug 1048754 - Handle creation of small power-of-two-sized arrays better. r=bhackett.
--HG--
extra : rebase_source : 2880da2df5f263b8abb5c6a39adb832dadc39afb
2014-08-07 23:05:17 -07:00
Aetf
3766730a28 Bug 1050127 - IonMonkey: Change DEFINE_OPCODES_ to MATCH_OPCODES_. r=nbp 2014-08-07 10:21:17 -07:00
Aetf
0672bf102c Bug 1038592 part 2 - Implement RegExpTest Recover Instruction. r=nbp 2014-08-07 10:21:17 -07:00
Aetf
8f3a32d98e Bug 1038592 part 1 - Add needUpdateLastIndex accessor to RegExpObject. r=nbp 2014-08-07 10:21:16 -07:00