Phil Ringnalda
b1ca62bc20
Backed out 20 changesets (bug 1055472) for Linux64 cgc failures and an apparent crash in the cpp test test_audio on OS X 10.6 debug
...
CLOSED TREE
Backed out changeset edd1c18b5a5b (bug 1055472)
Backed out changeset 41be086be0e8 (bug 1055472)
Backed out changeset 6ed32cadfc31 (bug 1055472)
Backed out changeset 2f0b0b246e25 (bug 1055472)
Backed out changeset 33d5c8ef947c (bug 1055472)
Backed out changeset 74dca890ec34 (bug 1055472)
Backed out changeset b4a4144b96fa (bug 1055472)
Backed out changeset 9dd0b1fff545 (bug 1055472)
Backed out changeset 31c41d6a16ab (bug 1055472)
Backed out changeset bf8f9604c34f (bug 1055472)
Backed out changeset 69bf1faa9d85 (bug 1055472)
Backed out changeset 284934443cd3 (bug 1055472)
Backed out changeset 65d962413c98 (bug 1055472)
Backed out changeset 94135702e1b5 (bug 1055472)
Backed out changeset 1509efcfa629 (bug 1055472)
Backed out changeset c7180ea9dfa4 (bug 1055472)
Backed out changeset a47a3ce6f35e (bug 1055472)
Backed out changeset 9b4f7a838a66 (bug 1055472)
Backed out changeset e5f593ea362c (bug 1055472)
Backed out changeset 8ec3005245c1 (bug 1055472)
2015-11-19 20:01:07 -08:00
Terrence Cole
8c0c8e4199
No Bug - Remove two unused, orphan variables; r=sfink
2015-11-19 13:55:16 -08:00
Terrence Cole
c2714c6bb3
No Bug - Fix accumulated unified build bustage in the JS shell; r=sfink
2015-11-19 13:54:29 -08:00
Eric Faust
4dd8194258
Bug 1055472 - Part 18: Incorportate arai's test into the subclassing suite. (r=me)
2015-11-18 14:11:14 -08:00
Eric Faust
f241d03acb
Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett, r=terrence)
2015-11-13 18:22:22 -08:00
Eric Faust
8e138c8996
Bug 1055472 - Part 16: Make the String constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:22 -08:00
Eric Faust
15aca5be75
Bug 1055472 - Part 15: Make the DataView constructor properly subclassable. (r=jorendorff, r=bhackett)
2015-11-13 18:22:22 -08:00
Eric Faust
6abc817404
Bug 1055472 - Part 14: Make the various TypedArray constructors properly subclassable. (r=Waldo, r=bhackett)
2015-11-13 18:22:22 -08:00
Eric Faust
949f9eb35c
Bug 1055472 - Part 13: Make the ArrayBuffer constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:22 -08:00
Eric Faust
e232730746
Bug 1055472 - Part 12: Mae the WeakSet constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
824d320ee0
Bug 1055472 - Part 11: Make the WeakMap constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
96a1ca32c3
Bug 1055472 - Part 10: Make the Set constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
62da9dd984
Bug 1055472 - Part 9: Make the Map constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
9506ec10ad
Bug 1055472 - Part 8: Make the RegExp constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
7b96e3e832
Bug 1055472 - Part 8 prelim: Rename InitializeRegExp to RegExpObject::initFromAtom for readability. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
39f1dffa20
Bug 1055472 - Part 7: Make the Date constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
2ffd98d355
Bug 1055472 - Part 6: Make the Number constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
98ba2e8a2d
Bug 1055472 - Part 5: Make the various Error constructors properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
eb2c51650e
Bug 1055472 - Part 4: Make the Boolean constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
51e0f2dcfd
Bug 1055472 - Part 3: Make the Object constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
899a3978bd
Bug 1055472 - Part 2b: Make Function.prototype.bind play nicely with subclassed functions. (r=Waldo, shoutouts for good flyby by evilpie)
2015-11-13 18:22:21 -08:00
Eric Faust
04fadc735f
Bug 1055472 - Part 2: Make the Function constructor properly subclassable. (r=Waldo)
2015-11-13 18:22:21 -08:00
Eric Faust
ca485a7e62
Bug 1055472 - Part 1: Factor out GetPrototypeFromConstructor and use it in existing object creation paths. (r=Waldo)
2015-11-13 18:22:21 -08:00
Shu-yu Guo
81730fbf4e
Bug 1224418 - Functions directly scoped under non-syntactic scopes should be considered cloneable. (r=billm)
2015-11-19 13:42:22 -08:00
Till Schneidereit
6278e6ddc0
Bug 1226241 - Use a #define instead of a magic number for self-hosted function name accesses. r=jandem
2015-11-19 22:25:21 +01:00
Till Schneidereit
b3c7307f4a
Bug 1226235 - Print file and line info for failing assert in self-hosted code. r=efaust
2015-11-19 22:25:20 +01:00
Sean Stangl
51b35988c8
Bug 1222640 - Fix truncated Simulator return values. r=jandem
2015-11-06 15:50:13 -08:00
Jakob Stoklund Olesen
f1665c3a1e
Bug 1225908 - AsmSimdTypeToLaneType. r=bbouvier
...
Rename AsmSimdTypeToScalarType to AsmSimdTypeToLaneType, hoping that the new
name will be clearer.
2015-11-19 10:37:19 -08:00
Jakob Stoklund Olesen
0b1fe48014
Bug 1225908 - SimdTypeToArrayElementType. r=bbouvier
...
This function returns the typed array element type that corresponds to the
lanes in a SIMD vector type. It is used to handle SIMD loads and stores from a
typed array.
2015-11-19 10:37:18 -08:00
Jakob Stoklund Olesen
c3cc024d48
Bug 1225908 - SimdTypeToLaneType. r=bbouvier
...
Rename the function SimdTypeToScalarType to SimdTypeToLaneType. Since we also
have Scalar::Type, it is best to use the term 'lane' to refer to the parts of a
vector.
2015-11-19 10:37:18 -08:00
Hannes Verschore
57807bc21a
Bug 1223636: Tracelogger - Don't treat extraTextId as containing only extra ids, r=bbouvier
2015-11-19 18:49:16 +01:00
Steve Fink
effc0968d9
Bug 1225298 - Use GC policy mechanism for sweeping hashtable-based collections. r=terrence
2015-11-17 11:33:15 -08:00
Nick Fitzgerald
95712126f0
Bug 1226024 - Expose the root of the dominator tree to JavaScript; r=bz,sfink
2015-11-19 08:10:13 -08:00
Nick Fitzgerald
34d2f24766
Bug 1225941 - Add a method for getting the set of nodes immediately dominated by another node; r=sfink
...
This commit adds the `JS::ubi::DominatorTree::getDominatedSet` method. It
returns a range that can be used to safely iterate over all the nodes
immediately dominated by the node used to get the range. The dominated sets are
eagerly computed when creating a `JS::ubi::DominatorTree` and stored in one big
contiguous array, with a side-table that keeps track of the start indices of
each individual dominated set within that contiguous array.
2015-11-19 08:10:13 -08:00
Jan de Mooij
99aa8fd7ae
Bug 1219883 - Fix Ion typed array stub to handle constant string index. r=efaust
2015-11-19 16:11:27 +01:00
Wei Wu
1e2f24c30d
Bug 1224814 - "TraceLogger: Remove redundant checks in BaselineJIT". r=hv1989
2015-11-15 19:44:00 +01:00
Wei Wu
9d10ce063e
Bug 1224123 - "Tracelogger: fix the use of LastEntryId in tracelogger.h". r=hv1989
2015-11-18 01:36:00 +01:00
Wei Wu
f5330377e1
Bug 1221844 - Part 2: TraceLogger: Add some debug checks to logTimestamp. r=h4writer
...
commit cb4bb8a9f407e90dbf75d1919100ee1d94883ac2
Author: Wei Wu <lazyparser@gmail.com>
Bug 1221844 - Part 2: TraceLogger: Add some debug checks to logTimestamp. r=h4writer
2015-11-17 23:54:00 +01:00
Wei Wu
3238898bfd
Bug 1221844 - Part 1: TraceLogger: Move TraceLogger_Invalidation to LOG_ITEM. r=h4writer
...
commit 3bf6a220f3a605398a34a36ab7b7001ed8752c54
Author: Wei Wu <lazyparser@gmail.com>
Bug 1221844 - Part 1: TraceLogger: Move TraceLogger_Invalidation to LOG_ITEM. r=h4writer
2015-11-17 23:53:00 +01:00
Jan de Mooij
2e2cf0fa3e
Bug 1225821 - Add type write barrier to SetPropertyIC dense element stub. r=bhackett
2015-11-19 10:13:28 +01:00
Lars T Hansen
e17847bbbd
Bug 1214152 - early check that shell is executable. r=terrence
2015-10-14 20:22:28 +02:00
Phil Ringnalda
bfe31b9b08
Back out changeset 57593f27594a (bug 1225474) for Memory-allocationSamplingProbability-02.js jit-test failures
...
CLOSED TREE
2015-11-18 18:50:17 -08:00
Terrence Cole
abdeb2fea3
Bug 1225237 - Use stable hashing for DOMExpandoSet; r=jonco
2015-11-17 11:32:53 -08:00
Terrence Cole
478f9c155c
Bug 1223519 - Remove unused rekeying logic from WeakMap; r=sfink
2015-11-17 11:32:43 -08:00
Wes Kocher
0067d0a39e
Backed out 20 changesets (bug 1055472) for various bustages including m(jp) to get the CLOSED TREE back to a good state
...
Backed out changeset 0389acea3fc7 (bug 1055472)
Backed out changeset 6f4006cfea7a (bug 1055472)
Backed out changeset 740977ceab24 (bug 1055472)
Backed out changeset 2903bab1d3d5 (bug 1055472)
Backed out changeset bab58078551b (bug 1055472)
Backed out changeset 150c6494dc11 (bug 1055472)
Backed out changeset 2c24c5a4b85e (bug 1055472)
Backed out changeset 4f81eb5d97ab (bug 1055472)
Backed out changeset 6c2f4666560f (bug 1055472)
Backed out changeset ef23d40ed0d4 (bug 1055472)
Backed out changeset 16d85567a5ce (bug 1055472)
Backed out changeset 78d4a1ae22fd (bug 1055472)
Backed out changeset df80bd4dbb44 (bug 1055472)
Backed out changeset a3eee2d8c90e (bug 1055472)
Backed out changeset b5e04101582c (bug 1055472)
Backed out changeset 021a2bf010be (bug 1055472)
Backed out changeset 2f83ba89eb48 (bug 1055472)
Backed out changeset 3efaea09b45f (bug 1055472)
Backed out changeset 0ad5599d97bb (bug 1055472)
Backed out changeset 38cf9e26c832 (bug 1055472)
2015-11-18 16:42:25 -08:00
Wes Kocher
c981910c5b
Backed out changeset 70f41cd98857 (bug 1055472)
2015-11-18 16:41:08 -08:00
Wes Kocher
313ab865d0
Backed out 2 changesets (bug 1055472)
...
Backed out changeset 74aaf5ce4f7b (bug 1055472)
Backed out changeset 191079ef76d2 (bug 1055472)
2015-11-18 16:40:53 -08:00
Wes Kocher
2c49d1b340
Backed out changeset 3c940e393031 (bug 1055472)
2015-11-18 16:40:18 -08:00
Eric Faust
59d9737eba
Bug 1055472 - Followup: Stop running shell-only test in browser. (r=orange)
2015-11-18 15:53:25 -08:00
Jim Blandy
235ff928fc
Bug 1225474: Ensure we only ever seed the js::SavedStacks PRNG state with valid states. r=fitzgen
2015-11-18 11:45:42 -08:00