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 |
|
Terrence Cole
|
cc4c222321
|
Bug 1047120 - PurpleBuffer doesn't actually need to use Heap<T>; r=mccr8,jonco
|
2014-07-31 14:43:45 -07:00 |
|
Benjamin Bouvier
|
bc895071fa
|
Bug 1019831: Add an optional simdSet parameter to {Push,Pop}RegsInMask; r=sunfish
--HG--
extra : rebase_source : 4f0fc89cafe86497ea9efdb6101fdf9e27ca5921
|
2014-08-07 17:58:48 +02:00 |
|
Benjamin Bouvier
|
dbf22bd1bb
|
Bug 1019831: SIMD x86-x64: Float32x4 unaligned moves; r=sunfish
--HG--
extra : rebase_source : dc004250dac2c3e44a482e334c64aa38fb46f388
|
2014-08-07 17:58:41 +02:00 |
|
Benjamin Bouvier
|
cb1120c330
|
Bug 1019831: SIMD x86-x64: Int32x4 unaligned moves; r=sunfish
--HG--
extra : rebase_source : a3b4ccfced4d5fa6ab141cf317a45f08fac8eda4
|
2014-08-07 17:58:24 +02:00 |
|
Benjamin Bouvier
|
f54a24e8e7
|
Bug 1019831: SIMD x86-x64: Float32x4 regalloc and moves bits; r=sunfish
--HG--
extra : rebase_source : 5a8042cff7a4da5892f1c3ff8a7533a4da27f967
|
2014-08-07 17:57:55 +02:00 |
|
Benjamin Bouvier
|
e3b29c20e7
|
Bug 1019831: SIMD x86-x64: Align stack top on 16 bytes boundaries if SIMD instructions are present; r=sunfish
--HG--
extra : rebase_source : 28a14e3c7251e86d181cdee0db424b74ad24ea1d
|
2014-08-07 17:57:44 +02:00 |
|
Benjamin Bouvier
|
416eea5b85
|
Bug 1019831: SIMD x86-x64: MoveResolver and MoveEmitter for Int32x4; r=sunfish
--HG--
extra : rebase_source : 2df9a4ee6021b51db7a8999e44fce39ba72f04e2
|
2014-08-07 17:57:35 +02:00 |
|
Benjamin Bouvier
|
180acb2382
|
Bug 1019831: Add a Simd128DataSize variable; r=sunfish
--HG--
extra : rebase_source : bb4d6aa7bb36a468340c245715ac46c81c8903fa
|
2014-08-07 17:57:19 +02:00 |
|
Benjamin Bouvier
|
f8e0f249ca
|
Bug 1019831: SIMD x86-x64: Define ScratchSimdRegister and ReturnSimdRegister; r=sunfish
--HG--
extra : rebase_source : 1f4ab09a434863c4a8078cbfde98405f94d83d9f
|
2014-08-07 17:57:12 +02:00 |
|
Benjamin Bouvier
|
ef48383c30
|
Bug 1019831: SIMD x86-x64: masm / asm instructions for int32x4 moves; r=sunfish
--HG--
extra : rebase_source : c3cf27a5204864ade27f33c9dae119d792a5ecc5
|
2014-08-07 17:57:04 +02:00 |
|
Benjamin Bouvier
|
dafdb39329
|
Bug 1019831: SIMD x86-x64: Allow stack slot allocator to emit quad slots; r=sunfish
--HG--
extra : rebase_source : 78fb69188d5cf9618bb251fe7a6196fcc86a0ba5
|
2014-08-07 17:56:36 +02:00 |
|
Benjamin Bouvier
|
c5407f5c2d
|
Bug 1019831: SIMD x86-x64: LIR definition; r=sunfish
--HG--
extra : rebase_source : fd976b9bab4d47ea9987dfb79a29978774fef864
|
2014-08-07 17:56:27 +02:00 |
|
Benjamin Bouvier
|
1bdc4b29d7
|
Bug 1023404: Implement SIMD types helpers; r=sunfish
|
2014-08-07 16:55:26 +02:00 |
|
Nick Fitzgerald
|
f7ac64a3f2
|
Bug 1001678 - Part 2: Add documentation for Debugger.Memory.protoype.drainAllocationsLog. r=jimb
|
2014-08-05 15:25:00 -04:00 |
|