Commit Graph

44088 Commits

Author SHA1 Message Date
Terrence Cole
a6741673cf Bug 1033442 - Remove non-pod calloc from MallocProvider and AllocPolicy; r=jonco 2014-08-05 14:06:35 -07:00
Shu-yu Guo
376dc70230 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
68b8d91b1f Bug 1024250; r=billm 2014-07-28 10:16:56 -07:00
Jim Blandy
9bc76bfb73 Bug 1012456: Add non-trivial breakdowns to Debugger.Memory.prototype.takeCensus. r=terrence 2014-08-11 12:46:39 -07:00
Jim Blandy
474f4425e3 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
3ecc8b3e0b Bug 1003302: Implement ubi::Node::compartment. r=terrence 2014-08-11 12:46:39 -07:00
Steve Fink
5db1d2c3f9 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
19d4fe6a25 Bug 1051155 - Simplify and clean up TypeNewScript, r=jandem. 2014-08-11 10:44:25 -08:00
Brian Hackett
9586973cda Bug 1023158 - Add writeDataRelocation() call, r=jandem. 2014-08-11 08:40:26 -08:00
Bob Owen
4e7ca556e6 Bug 1050795 Part 2: Remove nsCxPusher. r=bholley 2014-08-08 16:44:15 +01:00
Nathan Froyd
96d34939f6 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
5752241437 Bug 1051594 - IonMonkey MIPS: Fix some problems with instruction signed immediate arguments. r=rankov 2014-08-10 23:35:08 +10:00
Douglas Crosher
085bd57620 Bug 1050291 - ARM Simulator: Fix vmovl quad register encoding. r=nbp 2014-08-08 09:49:30 +10:00
Nicholas Nethercote
609079cb43 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
585dac288d Bug 1039458 - Add disabled loop unrolling optimization pass, r=jandem. 2014-08-10 12:41:51 -08:00
Jan de Mooij
0a1e77e258 Bug 1046585 part 4 - Cleanup ExecutableAllocator. r=sunfish 2014-08-10 12:13:04 -07:00
Jason Orendorff
b04d83422a 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
e545fb34ce 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
0d41d157de 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
726b120ca7 Backed out changesets 37df1d58af4a and 792b068b7805 (bug 1025445) for Gaia unit test failures. 2014-08-09 15:14:09 -04:00
Julien Levesy
3a6b2e4567 Bug 1025445 - Optimize x86 visitFloor using RangeAnalysis. r=nbp, r=sunfish 2014-08-09 11:38:51 -04:00
Julien Levesy
814834dcf2 Bug 1025445 - Propagate MFloor truncation upward. r=nbp, r=sunfish 2014-08-09 11:38:26 -04:00
Bill McCloskey
18d427c2c9 Bug 1046964 - Delete the "missing return statement" warning (r=Waldo) 2014-08-08 21:01:48 -07:00
Hannes Verschore
8e68f99807 Bug 1050884: Fix includes, r=red 2014-08-09 15:29:25 +02:00
Hannes Verschore
10c203e14d Bug 1050884: Don't initialize MatchPairs when doing RegExp's, r=bhackett 2014-08-09 11:47:56 +02:00
Chris Peterson
e32efe6cd9 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
0d513d758b Backed out changeset a8e3534959ba for incorrect bug number 2014-08-09 00:39:31 -07:00
Chris Peterson
8c2af08eaf 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
69699cd6c3 Bug 924688 - Implement ES6 computed property names. r=jorendorff 2014-08-08 09:15:00 -04:00
Bob Owen
0bf9b59587 Bug 1047509 - Part 10: Replace nsCxPusher in XRE_XPCShellMain. r=bholley 2014-08-08 13:57:20 +01:00
Bob Owen
3f8ae37d6e 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
d2c8747c63 Bug 1047509 - Part 8: Add an AutoJSAPI into mozJSComponentLoader::ImportInto. r=bholley 2014-08-08 13:52:16 +01:00
Bob Owen
09d975cd3e 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
45bacdcb69 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
2b80218acb 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
b72be003fd Backed out changeset a470d0cbe3fa (bug 1046964) for jsreftest failures. 2014-08-08 21:55:15 -04:00
Ryan VanderMeulen
407f12eec4 Backed out changesets 6ee4b6cc240c, a818fd0874fe, and 70803a5f4683 (bug 1033442) for multiple crashtest oranges. 2014-08-08 21:54:58 -04:00
Bill McCloskey
c2b34b4534 Bug 1046964 - Delete the "missing return statement" warning (r=Waldo) 2014-08-08 17:52:19 -07:00
Terrence Cole
3353a9fb7c Bug 1033442 - Remove non-pod realloc from MallocProvider and AllocPolicy; r=jonco 2014-08-05 14:06:35 -07:00
Terrence Cole
529830df2e Bug 1033442 - Remove non-pod calloc from MallocProvider and AllocPolicy; r=jonco 2014-08-05 14:06:35 -07:00
Jeff Walden
af6b0fff4f 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
8e6df286cd 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
59682ccc5f No bug - Remove an outdated comment in jsstr.cpp. r=terrence over IRC 2014-08-08 16:03:39 -07:00
Jan de Mooij
7f6e0dab38 Bug 1039551 - NewString/NewStringDontDeflate should create inline strings if possible. r=njn 2014-07-18 17:07:34 +02:00
Brian Hackett
328e190a8a Bug 1050094 - Watch for null entry resume point when emitting script counts, r=nbp. 2014-08-08 07:17:38 -08:00
Nicholas Nethercote
a7cf4142b4 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
8e7d98d6d0 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
602a7e1a25 Bug 1050127 - IonMonkey: Change DEFINE_OPCODES_ to MATCH_OPCODES_. r=nbp 2014-08-07 10:21:17 -07:00
Aetf
51d68c17a4 Bug 1038592 part 2 - Implement RegExpTest Recover Instruction. r=nbp 2014-08-07 10:21:17 -07:00
Aetf
4a7bdb7b28 Bug 1038592 part 1 - Add needUpdateLastIndex accessor to RegExpObject. r=nbp 2014-08-07 10:21:16 -07:00