Commit Graph

33733 Commits

Author SHA1 Message Date
Vicamo Yang
03ca6aeb5b Bug 1023148 - Use WebIDL codegen to implement RIL & WiFi events. r=smaug 2014-06-11 09:23:34 +08:00
Mike Hommey
780f948224 Bug 933313 - Move ObjectImpl-inl.h #include to please check_spidermonkey_style.py. r=me 2014-06-10 16:38:12 +09:00
Mike Hommey
40e946bb4f Bug 933313 - Add missing #include for non-unified builds. r=me 2014-06-10 16:02:09 +09:00
Lars T Hansen
7a4c46b050 Bug 933313: Per-worker generational GC for PJS. r=jandem r=terrence r=shu r=jonco 2014-06-09 22:04:14 -07:00
Ryan VanderMeulen
1312f492dc Backed out changeset 2679510e9371 (bug 1013586) for Android jsreftest crashes.
CLOSED TREE
2014-06-09 19:55:35 -04:00
Eric Faust
4300dbf3ba Backout changesets 654a3fc28fa2 and 88fefd05fb64 (bug 1017862) for Cpp and mochitest failures on a CLOSED TREE. r=bustage 2014-06-09 15:48:55 -07:00
Eric Faust
6d8a7bdd33 Bug 978229 - Remove now unused FromGenericPropertyDescriptor(). (r=Waldo over IRC) 2014-06-09 15:32:20 -07:00
Brian Hackett
4fcf086b5c Bug 1013586 - Detect and immediately crash on cross compartment bugs in RegExpShared, r=billm. 2014-06-09 16:15:55 -06:00
Terrence Cole
b24329f678 Bug 1011474 - Work around a codegen bug on ARM; r=sfink 2014-06-09 12:15:54 -07:00
Eric Faust
16ae149f74 Bug 1017862 - Followup: Fix bustage on a CLOSED TREE. (r=Waldo over IRC) 2014-06-09 14:34:34 -07:00
Eric Faust
f5cf6555d9 Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff) 2014-06-09 14:12:17 -07:00
Nathan Froyd
e96fd6233c Bug 1022785 - disable android snippets for reftests/crashtests/jsreftests; r=jmaher 2014-06-09 13:37:21 -04:00
Bill McCloskey
99787ebd6d Bug 1016738 - Back out for webrtc crashes. 2014-06-09 12:30:38 -07:00
Lars T Hansen
438c5a7612 Bug 1018686 - Fix latent NPE in Nursery.cpp. r=jonco 2014-06-06 09:39:11 +02:00
Eric Faust
bc1819a27a Bug 978229 - Remove now unused NormalizeAndCompletePropertyDescriptor(). (r=Waldo) 2014-06-09 12:28:41 -07:00
Benjamin Peterson
d4c0f4954e Bug 1022396 - Remove Number.toInteger. r=jorendorff
--HG--
extra : rebase_source : b9083a824d6a436f7da4c9e158cb78b4ba81fb8c
2014-06-09 10:48:26 -07:00
Jeff Walden
ab86401fe2 Bug 1022784 - Make all users of AutoGCRooter depend upon its definition, not upon forward declarations of it. r=terrence 2014-06-09 10:35:59 -07:00
Jeff Walden
7e698a4907 Bug 1021001 - Remove AutoCheckCannotGC from NamespaceImports.h, and require users to use the sole definition in GCAPI.h. r=terrence 2014-06-09 09:44:30 -07:00
Sushant Dinesh
31b51271ed Bug 1003726 - Uses (w)memchar where possible in StringMatcher, r=h4writer 2014-06-08 14:15:12 +02:00
Jon Coppeard
fe6d3a4b70 Bug 1021114 - Remove GCMethods::kind() in favour or RootKind::rootKind() r=terrence 2014-06-07 10:34:57 +01:00
Jon Coppeard
0d943dd656 Bug 988486 - Make more GCRuntime members private and add necessary accessors r=terrence 2014-06-07 10:34:57 +01:00
Jon Coppeard
62086f2135 Bug 988486 - Move scriptAndCountsVector from GCRuntime to JSRuntime r=terrence 2014-06-07 10:34:56 +01:00
Ehsan Akhgari
07aa9a5e86 Bug 1021378 - Add support for clang-cl to the build system; r=glandium
This patch does two things: 1. Treat clang on Windows explicitly as MSVC. There
are some places in our build system where we try to detect clang by looking at
the output of $(CC) -v, and that will cause us to believe that we are using
clang, which is not helpful.  This patch defines the CLANG_CL variable when it
detects clang being used on Windows.  It also masquarades clang-cl as MSVC
2012, which is how the compiler introduces itself through the _MSC_VER
predefined variable.

2. Disable a bunch of things which currently are not supported on clang-cl.  As
we proceed with this port, hopefully we'll be able to remove everything in this
list, but this will get us closer to be able to build with clang-cl.

With this patch and clang-cl trunk, we can get past the configure stage of the
build.

--HG--
extra : rebase_source : e5b8d77e4571c936820cec858953d58b6f31e0d5
2014-06-07 10:27:43 -04:00
Sankha Narayan Guria
b82d597872 Bug 1011541 - Implement Div Recover instruction. r=nbp 2014-06-06 17:32:15 +02:00
Sankha Narayan Guria
09680b730e Bug 1011540 - Implement Mul Recover Instruction. r=nbp 2014-06-06 17:29:45 +02:00
Ryan VanderMeulen
9c350ad8b0 Backed out 3 changesets (bug 1021114, bug 988486) for GC crashes on a CLOSED TREE.
Backed out changeset f56234ba7ec7 (bug 1021114)
Backed out changeset 14a4a9062253 (bug 988486)
Backed out changeset 03eccac81e15 (bug 988486)
2014-06-07 00:03:17 -04:00
Jan de Mooij
6a5ad11498 Bug 1020869 - Make IdToTypeId, StringIsArrayIndex etc work with Latin1 strings. r=bhackett 2014-06-07 14:59:52 +02:00
Jan de Mooij
88da63623a Bug 1021209 - Make QuoteString support Latin1 strings. r=bhackett 2014-06-07 14:59:50 +02:00
Nicholas D. Matsakis
d67570c322 Bug 973238 Part 9 -- Move kind to type namespace, insert some const qualifiers r=sfink 2014-03-26 20:16:00 -04:00
Nicholas D. Matsakis
fc3f647f64 Bug 973238 Part 8 -- Remove dead code (FillTypedArrayWithValue) r=sfink 2014-03-26 14:33:55 -04:00
Nicholas D. Matsakis
7e2d4b5559 Bug 973238 Part 7 -- Remove type object addendum; leave the addendum mechanism in place r=bhackett 2014-03-11 13:44:58 -04:00
Nicholas D. Matsakis
dea7e3bb5f Bug 973238 Part 6 -- Consult prototype rather than typed object addendum r=bhackett 2014-03-11 13:23:24 -04:00
Nicholas D. Matsakis
6daced7c0a Bug 973238 Part 5 -- Remove private field from StructTypeDescr, which is unused r=sfink 2014-04-01 22:46:04 -04:00
Nicholas D. Matsakis
83129e58de Bug 973238 Part 4 -- Use prototype rather than reserved slot to uncover descriptor r=jandem 2014-03-11 12:50:32 -04:00
Jon Coppeard
ada00d07b2 Bug 1021114 - Remove GCMethods::kind() in favour or RootKind::rootKind() r=terrence 2014-06-07 10:34:57 +01:00
Jon Coppeard
ae458fbb93 Bug 988486 - Make more GCRuntime members private and add necessary accessors r=terrence 2014-06-07 10:34:57 +01:00
Jon Coppeard
efb8fda24d Bug 988486 - Move scriptAndCountsVector from GCRuntime to JSRuntime r=terrence 2014-06-07 10:34:56 +01:00
Mauricio Collares Neto
9eee7513ec Bug 998704 - Test coverage for integer div and mod. r=sunfish 2014-06-06 15:59:17 -07:00
Dan Gohman
73dd8410ca Bug 1020517 - OdinMonkey: Loosen the munmap assert to ignore ENOMEM r=luke 2014-06-06 15:59:17 -07:00
Dan Gohman
1dcbe44441 Bug 1020468 - IonMonkey: More debugging output. r=bhackett 2014-06-06 15:59:17 -07:00
Jim Chen
64ede06933 Bug 1013326 - Move script principals APIs to jsfriendapi; r=luke 2014-06-06 18:39:40 -04:00
Jim Chen
1a88865e7b Bug 1013326 - Change js::RunScript to a JS pseudostack entry; r=djvj 2014-06-06 18:39:39 -04:00
Bobby Holley
7101d42dad Bug 1021312 - Followup to fix incorrect test. r=me on a CLOSED TREE 2014-06-06 13:49:38 -07:00
Wes Kocher
ea2a050547 Backed out 2 changesets (bug 1021312, bug 1020460) for apparently causing jsreftest orange on a CLOSED TREE
Backed out changeset eca7bdeb0c6e (bug 1020460)
Backed out changeset 965578443062 (bug 1021312)
2014-06-06 15:00:10 -07:00
Vincent St-Amour
6378d04757 Bug 1014290 - Remove unreachable case in setprop MIR building. (r=efaust) 2014-06-06 14:16:23 -07:00
Bobby Holley
590c41edb7 Bug 1020460 - Array.prototype.toSource should be generic. r=jorendorff 2014-06-06 13:49:38 -07:00
Bobby Holley
906c4108c1 Bug 1021312 - Followup to fix incorrect test. r=me 2014-06-06 13:49:38 -07:00
Luke Wagner
5de7bfa36b Bug 1021229 - hoist enoughMemory_ into AssemblerShared (r=jandem)
--HG--
extra : rebase_source : 2f04773c01e3bf3850cede67243a3508349ed38a
2014-06-06 15:45:04 -05:00
Trevor Saunders
833a69a7df bug 1021171 - don't return nulllptr in functions returning bool r=bz,waldo 2014-06-06 15:31:30 -04:00
Jason Orendorff
b3212f9f5f Bug 904723, part 4 - In Array.from, only fetch the @@iterator property once. r=till. DONTBUILD. 2014-06-06 14:13:16 -04:00