Commit Graph

52271 Commits

Author SHA1 Message Date
Lars T Hansen
2d373bc654 Bug 1233011 - SharedArrayBuffer subclassing + tests. r=efaust
--HG--
extra : rebase_source : d4764a8be911c263edad6ddfb56bd7b1f789fa14
extra : amend_source : 5c5efcdd1dcf013f299eb93e49b2f2d8c247424f
2015-12-16 16:22:50 +01:00
Lars T Hansen
3c35bb857f Bug 1233175 - refine an assertion. r=terrence
--HG--
extra : rebase_source : 518f694b368b3f36079797148986c3b20fa65313
extra : amend_source : 02fe6352087a26d0958244e9fa7ce1594d9ec39e
2015-12-17 12:42:17 +01:00
Jim Blandy
01fcfb2321 Bug 1233302: Don't seed the SavedStacks PRNG unless we're actually going to use it. r=fitzgen
--HG--
extra : rebase_source : c53838917982addab245701d8f5e7dd16ebc40bf
2015-12-17 16:11:51 -08:00
Terrence Cole
5736e43d34 Bug 1227144 - Remove unused AutoRegExpStaticsBuffer; r=jonco
--HG--
extra : rebase_source : c6a792b7f53d61a22a179fd2bd486d8920245d92
2015-12-16 08:40:13 -08:00
Tooru Fujisawa
8ee23ffd62 Bug 1220457 - Show deprecation warning for non-standard RegExp.multiline. r=till
--HG--
extra : rebase_source : 3a13f3373f5a5babf32b09a992dc2f2eee6d2f08
2015-11-01 20:55:15 +09:00
Tooru Fujisawa
bce64ea853 Bug 1229057 - Part 19: Move MacroAssembler::negateDouble into generic macro assembler. r=bbouvier
--HG--
extra : rebase_source : 80373877c472b41810ef5d01565fc947b94fa8b3
2015-12-01 17:04:39 +09:00
Tooru Fujisawa
e30c67bbde Bug 1229057 - Part 18: Move MacroAssembler::negateFloat into generic macro assembler. r=bbouvier
--HG--
extra : rebase_source : 2843fd59b35b8c2dacfb73c03e9bf6e78ecd8efa
2015-12-01 17:04:30 +09:00
Tooru Fujisawa
112088dfd3 Bug 1229057 - Part 17: Move MacroAssembler::neg32 into generic macro assembler. r=bhackett
--HG--
extra : rebase_source : dd91eec870d7197c3238fe7ae5caac443385394f
2015-12-01 17:04:22 +09:00
Tooru Fujisawa
2610c3416c Bug 1229057 - Part 16: Move MacroAssembler::inc64 into generic macro assembler. r=bhackett
--HG--
extra : rebase_source : 7a42f9371196a5c89baeb048565795fdff4341ee
2015-12-01 17:04:14 +09:00
Tooru Fujisawa
58e28820de Bug 1229057 - Part 15: Move MacroAssembler::divDouble into generic macro assembler. r=djvj
--HG--
extra : rebase_source : de9fdc30c8d22fa89a51acfdf3b3608d50e6d096
2015-12-01 17:04:05 +09:00
Tooru Fujisawa
b9e06d6cc8 Bug 1229057 - Part 14: Move MacroAssembler::mulDouble into generic macro assembler. r=djvj
--HG--
extra : rebase_source : 19af54b46245cf94a4010cfc08ed532965b56e3a
2015-12-01 17:03:57 +09:00
Tooru Fujisawa
d58395b6bd Bug 1229057 - Part 13: Move MacroAssembler::mulDoublePtr into generic macro assembler. r=djvj
--HG--
extra : rebase_source : 309611e6bcfe3b2d3408e72285f70af4010b1c1c
2015-12-01 17:03:49 +09:00
Tooru Fujisawa
0d717c30e5 Bug 1229057 - Part 12: Move MacroAssembler::mulBy3 into generic macro assembler. r=sstangl
--HG--
extra : rebase_source : ec480129a2cafedbca2dd777cad53d67bd4d29fd
2015-12-01 17:03:40 +09:00
Tooru Fujisawa
b91e6d55e4 Bug 1229057 - Part 11: Move MacroAssembler::mul64 into generic macro assembler. r=sstangl
--HG--
extra : rebase_source : 54c38c572711f46f433eccd1ef6327bf1ff45acd
2015-12-01 17:03:32 +09:00
Tooru Fujisawa
486d8c3228 Bug 1229057 - Part 10: Move MacroAssembler::mul32 into generic macro assembler. r=sstangl
--HG--
extra : rebase_source : 12a6771d89bb0d212164ab6ba25833e412121753
2015-12-01 17:03:23 +09:00
Tooru Fujisawa
7c3d6d6c52 Bug 1229057 - Part 9: Move MacroAssembler::subDouble into generic macro assembler. r=lth
--HG--
extra : rebase_source : f2009ac9265ffc56dad9dee5cc89b895443ff1a1
2015-12-01 17:03:15 +09:00
Tooru Fujisawa
53d753e8f1 Bug 1229057 - Part 8: Move MacroAssembler::subPtr into generic macro assembler. r=lth
--HG--
extra : rebase_source : 0116bcf03087f7c210812af15a63b7d407c813f5
2015-12-01 17:03:07 +09:00
Tooru Fujisawa
eb5bd433fb Bug 1229057 - Part 7: Move MacroAssembler::addConstantDouble into generic macro assembler. r=jandem
--HG--
extra : rebase_source : c15b6f9a6256e08367faf6809cf2d8e01299828e
2015-12-01 17:02:59 +09:00
Tooru Fujisawa
d3eeca5f43 Bug 1229057 - Part 6: Move MacroAssembler::addDouble into generic macro assembler. r=jandem
--HG--
extra : rebase_source : b2ba8eb7e1b98be1fc979fc815e7724309a90cd8
2015-12-01 17:02:52 +09:00
Tooru Fujisawa
28b6ffeed1 Bug 1229057 - Part 5: Remove unused MacroAssemblerX86::addConstantFloat32. r=h4writer
--HG--
extra : rebase_source : a707c3916e94131315e6782b35334bed7c0fb10c
2015-12-01 17:02:44 +09:00
Tooru Fujisawa
8a00414335 Bug 1229057 - Part 4: Move MacroAssembler::addFloat32 into generic macro assembler. r=h4writer
--HG--
extra : rebase_source : c5dcc3de127084f6964ec37f40ff741152e68837
2015-12-01 17:02:36 +09:00
Tooru Fujisawa
d6e2f44a54 Bug 1229057 - Part 3: Move MacroAssembler::add64 into generic macro assembler. r=nbp
--HG--
extra : rebase_source : d410daad40366767d5bdab36cc5696806f6e7c52
2015-12-01 17:02:24 +09:00
Tooru Fujisawa
14d68e5bc7 Bug 1229057 - Part 2: Move MacroAssembler::add32 into generic macro assembler. r=nbp
--HG--
extra : rebase_source : a543ea5547d2a40b834bf5cf8bd3aaee5e1177fe
2015-12-01 17:02:17 +09:00
Tooru Fujisawa
c49ef4f3bb Bug 1229057 - Part 1 followup: Move addToStackPtr and dependent things to -inl.h. r=nbp
--HG--
extra : rebase_source : 65c850df986c0ab856102f19a239f75273a2a124
2015-12-17 01:01:16 +09:00
Tooru Fujisawa
49d77e4067 Bug 1229057 - Part 1: Move MacroAssembler::addPtr into generic macro assembler. r=nbp
--HG--
extra : rebase_source : 0297438cdb0454e831b91dcbe4318e835e38e89d
2015-12-01 17:02:09 +09:00
Chris Peterson
3f33e136b8 Bug 1232907 - Enable ExecutableAllocator randomization on Windows XP. r=jandem
--HG--
extra : rebase_source : d93444de433c1dd94f13eb7af50dd20d00cfbfb1
2015-12-07 22:56:52 -05:00
Nick Fitzgerald
92dea2cfcd Bug 1233096 - Give JS::ubi::RootList its full type name as its concreteTypeName; r=jimb 2015-12-16 08:59:00 +01:00
Wei Wu
cac3ddd679 Bug 1232100 - "Check charsWritten in non-debug builds.". r=jcoppeard 2015-12-16 06:54:00 +01:00
Nick Fitzgerald
ffd963dd3f Bug 1231763 - Extract breakdown parsing from JS::ubi::Census. r=jimb 2015-12-16 09:19:00 +01:00
Eric Faust
046ce15ef6 Bug 1232022, 1232449 - Address forgotten review nits and fix bogus error message. (rs=Waldo) 2015-12-16 19:57:42 -08:00
Eric Faust
d29ddfcc63 Bug 1232449 - call{,Content}Function is not a constructor. (r=till) 2015-12-16 19:31:08 -08:00
Eric Faust
1944339c10 Bug 1233100 - Ensure that derived constructor bad return value errors are thrown before leaving the containing block. (r=shu) 2015-12-16 19:17:57 -08:00
Shu-yu Guo
f0b829c1ca Bug 1231925 - Correctly recover if allocating tracked optimizations go OOM. (r=jonco) 2015-12-16 17:07:23 -08:00
Terrence Cole
b95ff06630 Bug 1232814 - Part 2: Move LazyScript finalization to the background finalization thread; r=jonco
--HG--
extra : rebase_source : f4583c863fbd18d650bf9a7ff096cec3dcbafe25
2015-12-11 12:15:19 -05:00
Terrence Cole
dd137cccab Bug 1232814 - Part 1: Fix a missing early return in NoteWeakEdge; r=sfink
--HG--
extra : rebase_source : f17e0369e980370895e24e8c604241777df46753
2015-12-16 12:50:12 -08:00
Eric Faust
04af4a022d Bug 1232446 - Re-enable method calls in SelfHosted code using new anti-content checks. (r=till) 2015-12-16 08:14:43 -08:00
Eric Faust
618dd16e90 Bug 1232022 - Part 2: Implement JSOP_DEBUGCHECKSELFHOSTED, and use it to check self-hosted callFunction()s. (r=till, r=h4writer) 2015-12-16 08:14:41 -08:00
Eric Faust
c26c287169 Bug 1232022 - Part 1: Mark self-hosted intrinsics for later checking. (r=till) 2015-12-16 08:14:39 -08:00
Nicolas B. Pierron
64c257e2ac Bug 1228579 - BacktrackingAllocator: Pack the LUse::Policy next to the LUse pointer of UsePosition. r=bhackett 2015-12-16 16:07:34 +00:00
Nicolas B. Pierron
aafdb794cc Bug 1215921 - Range Analysis: Recover observable operands if they are recoverable. r=jandem,sunfish 2015-12-16 13:42:19 +00:00
Nicolas B. Pierron
bcf059516f Bug 1215921 - Range Analysis: Do not eagerly optimize with truncate-after-bailout if we bailed out with an overflow. r=jandem,sunfish 2015-12-16 13:42:19 +00:00
Jon Coppeard
c739216623 Bug 1228404 - Add OOM test for module parsing and fix a couple of bugs r=shu 2015-12-16 11:48:54 +00:00
Jon Coppeard
f6370e99b1 Bug 1231647 - Check for duplicate exported let and const in modules r=shu 2015-12-16 11:48:54 +00:00
Wei Wu
74e045413f Bug 1231575 - "JitSpew: RegAlloc: dump buffer is too small for a kraken spew". r=bhackett 2015-12-12 01:56:00 +01:00
Wei Wu
004d7e4a63 Bug 1231581 - fix C4018 warning in WinXP. r=bhackett1024 2015-12-14 21:33:18 +08:00
Wei Wu
0258ab1a22 Bug 1231581 - "IonMonkey: MOZ_CRASH() in BacktrackingAllocator.cpp:LiveRange::toString() might be unreachable." r=bhackett1024 2015-12-14 08:14:00 +01:00
Wes Kocher
796006aa04 Backed out 19 changesets (bug 1229057) for android build bustage in MacroAssembler.h CLOSED TREE
Backed out changeset 8e1ce09c4c1c (bug 1229057)
Backed out changeset bf62c71e020f (bug 1229057)
Backed out changeset ac4aeb2be1a1 (bug 1229057)
Backed out changeset e96fe4110212 (bug 1229057)
Backed out changeset 6a276896d967 (bug 1229057)
Backed out changeset a697223488a3 (bug 1229057)
Backed out changeset 72728bf62ff4 (bug 1229057)
Backed out changeset eb58402c22b2 (bug 1229057)
Backed out changeset 417cbfd6c1b6 (bug 1229057)
Backed out changeset f4d4c7b21f8f (bug 1229057)
Backed out changeset 0427077032e0 (bug 1229057)
Backed out changeset ae0723cd69e7 (bug 1229057)
Backed out changeset 184f8cbcef7e (bug 1229057)
Backed out changeset f33d197c6c80 (bug 1229057)
Backed out changeset 19114c7f1ddb (bug 1229057)
Backed out changeset d8b26d40c14b (bug 1229057)
Backed out changeset 424abf32becb (bug 1229057)
Backed out changeset 400fc382c57b (bug 1229057)
Backed out changeset 6cf6dd40d704 (bug 1229057)

--HG--
extra : commitid : E1R0XfcgbVz
2015-12-15 15:11:07 -08:00
Shu-yu Guo
1bb73d77f3 Bug 1182866 - Fix Baseline GETNAME stubs to check for uninitialized lexicals. (r=jandem) 2015-12-15 14:31:34 -08:00
Tooru Fujisawa
9cdf91f09c Bug 1229057 - Part 19: Move MacroAssembler::negateDouble into generic macro assembler. r=bbouvier
--HG--
extra : rebase_source : 94e857a8aafd259072959df109e9b1d72159f36e
2015-12-01 17:04:39 +09:00
Tooru Fujisawa
5315dec838 Bug 1229057 - Part 18: Move MacroAssembler::negateFloat into generic macro assembler. r=bbouvier
--HG--
extra : rebase_source : 8c0766346be1c78742d724123377ad77dfdc7605
2015-12-01 17:04:30 +09:00