Nathan Froyd
45905aa98c
Backout 5377759a3145:0dfb6e5f8223 (bug 1171945) for SM ARM compilation bustage
2015-08-19 21:20:57 -04:00
Nathan Froyd
ced2e48608
Backout f786a3ae0410 (bug 1194422) and 9f979aa382a9 (bug 1194418) for SM ARM build bustage
2015-08-19 20:18:42 -04:00
Nathan Froyd
67645d7695
Backout 8b61aebcd9bc (bug 1183195) for x64 Windows 8 JIT failures
2015-08-19 20:13:48 -04:00
Hannes Verschore
0f68dacccc
Bug 1171945: IonMonkey - Part 6: Use binarystub in jsop_binary_arith, r=jandem
2015-08-19 15:15:57 +02:00
Hannes Verschore
6cbf77a87c
Bug 1171945: IonMonkey - Part 5: Make it possible to use BaselineDebugMode in ionmonkey context, r=jandem
2015-08-19 15:15:55 +02:00
Hannes Verschore
28447d2354
Bug 1171945: IonMonkey - Part 4: Make changes to BinaryArith to work with ionmonkey, r=jandem
2015-08-19 15:15:52 +02:00
Hannes Verschore
5c766c60ef
Bug 1171945: IonMonkey - Part 3: Move BinaryArith from Baseline to Shared stubs, r=jandem
2015-08-19 15:15:49 +02:00
Hannes Verschore
8e1e36a6b7
Bug 1171945: IonMonkey - Part 2: Add platform in ionmonkey for sharedcaches, r=jandem
2015-08-19 15:15:46 +02:00
Nick Fitzgerald
0ba4ba4f55
Bug 1194422 - Expose census traversals to SpiderMonkey embedders. r=sfink
...
This moves census types and functions to js/public/UbiNodeCensus.h and
js/src/vm/UbiNodeCensus.cpp. This is required so that embedders can do census
traversals on offline heap snapshots.
2015-08-17 15:54:00 -04:00
Nick Fitzgerald
52bd014f28
Bug 1194418 - Use only JS::ubi::* interfaces in census analyses. r=sfink
...
In order to run a census analysis on anything other than the live heap graph
(the notable example being offline heap snapshots) then the census analysis
cannot unwrap |ubi::Node|s into their live heap thing referents.
2015-08-17 15:01:00 -04:00
David Rajchenbach-Teller
2b0451efe0
Bug 1181175 - Telemetry for finding out how often our process is rescheduled to another CPU. r=jandem, r=bsmedberg
...
--HG--
extra : transplant_source : %24q%A1%A9f%FC%81%D5%DFo%DB%E2e%25%81%11%94%19%E5%15
2015-07-29 19:01:05 +02:00
David Rajchenbach-Teller
eaa230b89d
Bug 1181175 - Use RDTSC for Performance Monitoring instead of getrusage. r=jandem
...
--HG--
extra : transplant_source : %7B%82%94E%8C%0AW%07%C2/n8%07%FD%95mt%03%EBM
2015-08-17 14:57:23 +02:00
Jon Coppeard
2a8c555c36
Bug 1183195 - Fix assertion at the start of InnerViewTable::sweepAfterMinorGC() r=sfink
2015-08-19 09:50:07 +01:00
David Major
3fc8acc770
Bug 1193467: Allow SSE2 on clang-cl builds. r=glandium
...
--HG--
extra : rebase_source : 93cb856526813218877c87e5ab73687373719f68
2015-08-18 19:29:30 -04:00
Jeff Walden
207ffca49c
Bug 1178653 - Fix a few more tests for modified error messages. r=bustage in a CLOSED TREE
2015-08-18 13:47:49 -07:00
Jeff Walden
4e26d6ccea
Bug 1178653 - Refactor construction code to use an interface consistent with the spec, with the one exception using an out-of-the-way, differently-named method. r=efaust
...
--HG--
extra : rebase_source : bbd77489c8ccffe65eb951b50b494557bd30cc03
2015-07-25 02:38:10 -07:00
Jan de Mooij
3e145fb17b
Bug 1187323 - Use release asserts in assertValidJmpSrc and related methods. r=nbp
...
--HG--
extra : rebase_source : c60c2bd8a9782f45e416c6cdcaeef04667cb0506
2015-08-18 16:03:50 +02:00
Jan de Mooij
921ebacd55
Bug 1195208 - Fix ArrayBuffer.transfer isNeutered check. r=luke
...
--HG--
extra : rebase_source : 704ebdcf2c0c7b1e85c492eb0cfbde85804a212a
2015-08-18 16:03:31 +02:00
Heiher
a50019d292
Bug 1195198 - Octane: Restore run.js broken by Bug 1179063. r=terrence
...
--HG--
extra : rebase_source : 84a50961a198a094da642d7917007bc988282ea9
2015-08-17 00:26:00 -04:00
Nick Fitzgerald
ecfd49638c
Bug 1194426 - Add sourceLength and functionDisplayNameLength to JS::ubi::StackFrame. r=sfink
...
--HG--
extra : rebase_source : bddcd83e0e1e4f86bb22676ca8ff4d3240eaf6d3
2015-08-13 13:17:00 -04:00
Lars T Hansen
9b53f05c38
Bug 1157934 - import v8's ARM disassembler. r=jandem
2015-08-18 14:55:15 +02:00
Jan de Mooij
4b7506a72d
Bug 1187021 - Force arguments object allocation on dynamic name accesses. r=shu
2015-08-18 13:07:44 +02:00
Jon Coppeard
f6ded5c145
Bug 1195297 - Fix OOM handling in ExecutableAllocator r=terrence
2015-08-18 10:03:49 +01:00
Makoto Kato
45b2236f90
Bug 1191688 - Add -nologo option to rc.exe. r=ted
2015-08-18 15:55:17 +09:00
Wes Kocher
9cfc18f036
Backed out changeset 0fc1b3aba102 (bug 1178653) for js bustage CLOSED TREE
2015-08-17 20:16:45 -07:00
Jeff Walden
6ac3864ea7
Bug 1178653 - Refactor construction code to use an interface consistent with the spec, with the one exception using an out-of-the-way, differently-named method. r=efaust
...
--HG--
extra : rebase_source : 59288cc2ad65433ab310faf4d10fb2bca4263bdd
2015-07-25 02:38:10 -07:00
Tooru Fujisawa
d5e8c47256
Bug 1193777 - Remove pn==null case from ModuleCompiler::fail(). r=Waldo
2015-08-14 08:15:08 +09:00
Steve Fink
942d62b312
Bug 1194829 - Rename sweep to sweepChildren because shu said so, r=shu
...
--HG--
extra : rebase_source : b24f4df2dd0dd77a53846c5ba7369bd32ce08db1
2015-08-14 11:49:17 -07:00
Steve Fink
6da0ea7865
Bug 1194838 - Make Cell a GCType for the hazard analysis, r=terrence
...
--HG--
extra : rebase_source : ee7e5d60e650fcfda002228c5792362076170952
2015-08-14 12:33:16 -07:00
Ryan VanderMeulen
1caf889687
Merge m-c to inbound. a=merge
2015-08-17 09:07:43 -04:00
Ryan VanderMeulen
0169e05964
Merge inbound to m-c. a=merge
2015-08-17 09:06:59 -04:00
Ryan VanderMeulen
915339859d
Merge b2g-inbound to m-c. a=merge
2015-08-17 08:50:47 -04:00
Ben Tian
a0a229d80d
Bug 1192693 - [02] Remove bluetooth1 folder and rename webidl files, r=joliu, r=mrbkap
...
--HG--
rename : dom/webidl/BluetoothAdapter2.webidl => dom/webidl/BluetoothAdapter.webidl
rename : dom/webidl/BluetoothDevice2.webidl => dom/webidl/BluetoothDevice.webidl
rename : dom/webidl/BluetoothManager2.webidl => dom/webidl/BluetoothManager.webidl
2015-08-17 15:30:34 +08:00
Till Schneidereit
d8c72cf74c
Bug 1195030 - Backout of bug 890329 for breaking email reading in gmail. r=bustage a=Ms2ger
2015-08-15 23:58:24 +02:00
Hannes Verschore
b152e40aeb
Bug 1178834: IonMonkey - Always lazy link code, r=jandem
2015-08-14 17:57:57 +02:00
Nicolas B. Pierron
ed11d345e0
Bug 1190295 - Remove 'args' arguments from MacroAssembler::setupAlignedABIArgs and MacroAssembler::setupUnalignedABIArgs. r=bbouvier
2015-08-17 11:32:19 +02:00
Nicolas B. Pierron
34e11e574d
Bug 1184959 part 5 - Move callWithABI functions to the generic MacroAssembler. r=bbouvier,sstangl,jandem,rankov,h4writer
2015-08-17 11:32:18 +02:00
Nicolas B. Pierron
cf2c493f3e
Bug 1184959 part 4 - MIPS MoveEmitter: Add support for pairs of registers. r=rankov
2015-08-17 11:32:17 +02:00
Nicolas B. Pierron
f4f9238d8c
Bug 1184959 part 3 - ARM MoveEmitter: Add support for pairs of registers. r=h4writer
2015-08-17 11:32:16 +02:00
Nicolas B. Pierron
5ff563e6d1
Bug 1184959 part 2 - ARM ABIArgGenerator: Add support for soft-fp. r=h4writer
2015-08-17 11:32:15 +02:00
Nicolas B. Pierron
3969a194bd
Bug 1178033 - XDRBuffer: Replace isUint32Overflow by a simple check of the capacity max. r=luke
2015-08-17 10:43:54 +02:00
Steve Fink
9adc1ff74c
Bug 1164294 - Implement a linear-time ephemeron marking algorithm, r=terrence, r=jonco
...
--HG--
extra : rebase_source : 6478019f3ef8bb4379f41d4a6258930739e3fc87
extra : source : 28c31978b8d5b9ae08bf7d54fce16062efde9f4e
2015-08-12 16:55:40 -07:00
Heiher
46616156f9
Bug 1090957 - IonMonkey: MIPS32: Implement atomicExchange operations temporary. r=nbp
2015-08-12 22:57:00 -04:00
Nick Fitzgerald
0440fdbd98
Bug 1192401 - Do not capture SavedFrame stacks before Object.prototype has been initialized. r=shu
...
--HG--
extra : rebase_source : 74b0cd5e835402fe8223158b658d94c774b77192
2015-08-14 09:40:35 -04:00
Till Schneidereit
2a8a747c67
Bug 1193280 - Part 2: Self-host Array.prototype.filter. r=jandem
...
--HG--
extra : rebase_source : 886a90e36f57b0e282d47d21a1639e5056890af6
2015-08-14 13:13:36 +02:00
Till Schneidereit
62af7a6197
Bug 1193280 - Part 1: test stack trace handling of native frames with dedicated function. r=fitzgen
...
--HG--
extra : rebase_source : 9f824c0f6ba5625560017ad67b3ca91e53a3b2ec
2015-08-14 13:05:26 +02:00
Till Schneidereit
9ff2786eb7
Bug 890329 - Self-host Array.prototype.splice. r=jandem
...
--HG--
extra : rebase_source : 09cbf468408ccb2e94b423d8992473f57df35cec
2015-08-14 12:40:34 +02:00
Till Schneidereit
8be70989e2
Bug 1193212 - Ensure properties deleted by setting Array#length are suppressed in active for..in iteration. r=jandem
...
--HG--
extra : rebase_source : 85c0cca5610668984b02ae27b3a7e54d23cd4b8b
2015-08-11 11:27:03 +02:00
Hannes Verschore
78cb0fef2c
Bug 1171945: IonMonkey: Use tryXXX structure for jsop_binary in IonBuilder, r=jandem
2015-08-14 12:45:47 +02:00
Hannes Verschore
e2245702f5
Bug 1193112: IonMonkey - Let the float32 optimization work with Float32, r=bbouvier
2015-08-14 11:46:28 +02:00