Commit Graph

41315 Commits

Author SHA1 Message Date
David Major
4ab765b158 Bug 1193467: Allow SSE2 on clang-cl builds. r=glandium 2015-08-18 19:29:30 -04:00
Jeff Walden
2b632ab6bc 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
286b543279 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 2015-07-25 02:38:10 -07:00
Jan de Mooij
7b360e26c0 Bug 1187323 - Use release asserts in assertValidJmpSrc and related methods. r=nbp 2015-08-18 16:03:50 +02:00
Jan de Mooij
b56afc461e Bug 1195208 - Fix ArrayBuffer.transfer isNeutered check. r=luke 2015-08-18 16:03:31 +02:00
Heiher
9ea6b1ba80 Bug 1195198 - Octane: Restore run.js broken by Bug 1179063. r=terrence 2015-08-17 00:26:00 -04:00
Nick Fitzgerald
e1c1277c38 Bug 1194426 - Add sourceLength and functionDisplayNameLength to JS::ubi::StackFrame. r=sfink 2015-08-13 13:17:00 -04:00
Lars T Hansen
23cef29978 Bug 1157934 - import v8's ARM disassembler. r=jandem 2015-08-18 14:55:15 +02:00
Jan de Mooij
7c63227d63 Bug 1187021 - Force arguments object allocation on dynamic name accesses. r=shu 2015-08-18 13:07:44 +02:00
Jon Coppeard
84c4bb6976 Bug 1195297 - Fix OOM handling in ExecutableAllocator r=terrence 2015-08-18 10:03:49 +01:00
Makoto Kato
43ae374c18 Bug 1191688 - Add -nologo option to rc.exe. r=ted 2015-08-18 15:55:17 +09:00
Wes Kocher
203bd3214c Backed out changeset 0fc1b3aba102 (bug 1178653) for js bustage CLOSED TREE 2015-08-17 20:16:45 -07:00
Jeff Walden
aa532c9d31 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 2015-07-25 02:38:10 -07:00
Tooru Fujisawa
4fd31436fa Bug 1193777 - Remove pn==null case from ModuleCompiler::fail(). r=Waldo 2015-08-14 08:15:08 +09:00
Steve Fink
bc98623f60 Bug 1194829 - Rename sweep to sweepChildren because shu said so, r=shu 2015-08-14 11:49:17 -07:00
Steve Fink
6099079ec5 Bug 1194838 - Make Cell a GCType for the hazard analysis, r=terrence 2015-08-14 12:33:16 -07:00
Ryan VanderMeulen
0e0af6dbb2 Merge m-c to inbound. a=merge 2015-08-17 09:07:43 -04:00
Ryan VanderMeulen
e32420bdb9 Merge inbound to m-c. a=merge 2015-08-17 09:06:59 -04:00
Ryan VanderMeulen
2b036ecc4a Merge b2g-inbound to m-c. a=merge 2015-08-17 08:50:47 -04:00
Ben Tian
cac4eb9266 Bug 1192693 - [02] Remove bluetooth1 folder and rename webidl files, r=joliu, r=mrbkap 2015-08-17 15:30:34 +08:00
Till Schneidereit
741c331bd5 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
3f53d0fb48 Bug 1178834: IonMonkey - Always lazy link code, r=jandem 2015-08-14 17:57:57 +02:00
Nicolas B. Pierron
35507d69a4 Bug 1190295 - Remove 'args' arguments from MacroAssembler::setupAlignedABIArgs and MacroAssembler::setupUnalignedABIArgs. r=bbouvier 2015-08-17 11:32:19 +02:00
Nicolas B. Pierron
af78df190b 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
eb2bcc5d0d 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
a313c62745 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
a98bebcec7 Bug 1184959 part 2 - ARM ABIArgGenerator: Add support for soft-fp. r=h4writer 2015-08-17 11:32:15 +02:00
Nicolas B. Pierron
5e3a2f2da7 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
1cb40f182f Bug 1164294 - Implement a linear-time ephemeron marking algorithm, r=terrence, r=jonco 2015-08-12 16:55:40 -07:00
Heiher
52dbcb0f12 Bug 1090957 - IonMonkey: MIPS32: Implement atomicExchange operations temporary. r=nbp 2015-08-12 22:57:00 -04:00
Nick Fitzgerald
03323a6e57 Bug 1192401 - Do not capture SavedFrame stacks before Object.prototype has been initialized. r=shu 2015-08-14 09:40:35 -04:00
Till Schneidereit
2a0b52e553 Bug 1193280 - Part 2: Self-host Array.prototype.filter. r=jandem 2015-08-14 13:13:36 +02:00
Till Schneidereit
d7ce53e1ac Bug 1193280 - Part 1: test stack trace handling of native frames with dedicated function. r=fitzgen 2015-08-14 13:05:26 +02:00
Till Schneidereit
6f8f0d7101 Bug 890329 - Self-host Array.prototype.splice. r=jandem 2015-08-14 12:40:34 +02:00
Till Schneidereit
e76b0caeda Bug 1193212 - Ensure properties deleted by setting Array#length are suppressed in active for..in iteration. r=jandem 2015-08-11 11:27:03 +02:00
Hannes Verschore
76a014ada8 Bug 1171945: IonMonkey: Use tryXXX structure for jsop_binary in IonBuilder, r=jandem 2015-08-14 12:45:47 +02:00
Hannes Verschore
c314d6a6fb Bug 1193112: IonMonkey - Let the float32 optimization work with Float32, r=bbouvier 2015-08-14 11:46:28 +02:00
Jon Coppeard
1b730abfa9 Bug 1193039 - Fix assertion failure related to ObjectValueMap and OOM r=terrence 2015-08-14 09:19:36 +01:00
Jason Orendorff
2c6998afa1 Bug 1189744 - Fix crash after GetOwnPropertyDescriptor failed to populate all fields of desc. r=jandem, a=abillings. 2015-08-04 18:16:08 -05:00
Till Schneidereit
2abf38bbe6 Bug 1195030 - Backout of bug 890329 for breaking email reading in gmail. r=bustage 2015-08-15 23:58:24 +02:00
Jan de Mooij
20c9bb909d Bug 1194627 - Change group when sweeping preliminary objects to avoid leaking their slots. r=bhackett 2015-08-15 19:27:16 +02:00
Phil Ringnalda
63fa11fd45 Back out 6 changesets (bug 1186424) for ASan mochitest-1 leaks
Backed out changeset 4612c09141ae (bug 1186424)
Backed out changeset 94c7d36f29ba (bug 1186424)
Backed out changeset bdeb7135e541 (bug 1186424)
Backed out changeset e41895c02c0b (bug 1186424)
Backed out changeset 65b067184f10 (bug 1186424)
Backed out changeset ddc3a4689c88 (bug 1186424)
2015-08-15 09:21:19 -07:00
Benjamin Bouvier
ed38594894 Bug 1186424: Move compilation data into ModuleCompileResults and have MV finish module's compilation; r=luke 2015-08-15 14:41:43 +02:00
Benjamin Bouvier
281def8bc3 Bug 1186424: Embed AsmFunction into ModuleGlobals::Func; r=luke 2015-07-30 15:09:59 +02:00
Benjamin Bouvier
b38a5bab99 Bug 1186424: Take ModuleCompiler out of CheckFunction(); r=luke 2015-07-29 14:33:17 +02:00
Benjamin Bouvier
92bf3ffeed Bug 1186424: Make ModuleCompiler standalone; r=luke 2015-07-30 12:58:05 +02:00
Benjamin Bouvier
cb89d880df Bug 1186424: Split ModuleCompiler into ModuleCompiler/ModuleValidator; r=luke 2015-07-27 16:25:23 +02:00
Benjamin Bouvier
5fb3c87653 Bug 1186424: Encode all global value's information directly in the IR; r=luke 2015-07-27 14:04:47 +02:00
Nick Fitzgerald
d196c61b2e Bug 1187062 - Part 3: Add jsapi-tests for JS::ubi::StackFrame; r=sfink 2015-08-14 17:49:06 -07:00
Nick Fitzgerald
af4dab01cb Bug 1187062 - Part 2: Implement a concrete JS::ubi::StackFrame class backed by js::SavedFrame; r=sfink 2015-08-14 17:49:06 -07:00