Wes Kocher
1f6abbd535
merge inbound to m-c
2014-06-02 18:37:29 -07:00
Ryan VanderMeulen
2190bd2057
Merge mozilla-inbound to m-c.
2014-06-02 17:20:08 -04:00
Shu-yu Guo
729d142f25
Bug 1018476 - Untemplatize InlineFrameIterator. (r=djvj)
2014-06-02 12:44:11 -07:00
Shu-yu Guo
7cd6d6d51c
Bug 1018621 - Fix strict mode arguments observability in Ion. (r=nbp)
2014-06-02 12:44:11 -07:00
Steve Fink
5a86ec4061
Bug 1017419 - Handlify nsTArrayToJSArray, r=terrence
...
--HG--
extra : rebase_source : 802407d2c25fe060e16b546890859720664158ae
2014-06-02 09:40:13 -07:00
Bill McCloskey
c6897ddf69
Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
2014-05-30 07:46:12 -07:00
Bill McCloskey
0c4d930004
Bug 1018638 - Extra zone group assertions (r=jonco)
2014-06-02 10:07:50 -07:00
Bill McCloskey
a03989128b
Bug 1017150 - Fix zone assertions in breakpoint sweeping (r=jonco)
2014-05-30 07:46:09 -07:00
Jan de Mooij
1c48d7cd73
Bug 1018893 part 2 - Make indexOf and contains work with Latin1 strings. r=luke
2014-06-02 18:59:38 +02:00
Jan de Mooij
23b0a0f6e3
Bug 1018893 part 1 - Make lastIndexOf work with Latin1 strings. r=luke
2014-06-02 18:59:34 +02:00
Jan de Mooij
9a82f38f32
Bug 1018563 - Drop number of expected hazards for the shell to 0. r=sfink
2014-06-02 18:59:31 +02:00
Benjamin Bouvier
47edd5bb94
Bug 1016951: Fix asm.js/bug941877.js test so that it contains valid asm.js code; r=sunfish
2014-06-02 18:03:10 +02:00
Bobby Holley
0617efa16b
Bug 1015791
- Work around ICS compiler bugs. r=luke
2014-06-02 08:38:44 -07:00
Bobby Holley
8abb360a40
Bug 1015791
- Break up the remainder of js_InitTypedArrayClasses. r=luke
2014-06-02 08:38:44 -07:00
Bobby Holley
50db04c20a
Bug 1015791
- Give TypedArray classes a ClassSpec. r=luke
2014-06-02 08:38:44 -07:00
Bobby Holley
39928e0ed9
Bug 1015791
- Hoist TypedArray properties into a JSPropertySpec. r=luke
2014-06-02 08:38:44 -07:00
Bobby Holley
0eefd866f4
Bug 1015791
- Clean up duplication in release-mode conditionality of *Array.prototype.move. r=luke
2014-06-02 08:38:44 -07:00
Bobby Holley
8476034c58
Bug 1015791
- Stop assuming that all TypedArray classes are initialized simultaneously. r=luke
2014-06-02 08:38:43 -07:00
Bobby Holley
b7d8be5e3d
Bug 1015791
- Give Array a ClassSpec. r=luke
2014-06-02 08:38:43 -07:00
Bobby Holley
58c0a8a33b
Bug 1015791
- Retrieve the constructor for the slot, rather than looking up |proto.constructor|, for JSFUN_GENERIC_NATIVE functions. r=luke
...
Note that the Array and TypedArray changes here are very ephemeral, because
we're about to convert these things to ClassSpec (which does this right
automatically) in the upcoming patches.
2014-06-02 08:38:43 -07:00
Brian Hackett
e815ccd8c6
Bug 1018290 - Add back IonScriptCounts to Asm.js modules, allow IonScriptCounts to be generated with off thread compilation, r=luke.
2014-06-02 09:35:11 -06:00
Jon Coppeard
0fbf27d590
Bug 1008473 - Remove some redundant methods and misc tidyup r=terrence
2014-06-02 16:11:24 +01:00
Jon Coppeard
c68efbdd4d
Bug 1008473 - Make Value::toGCThing() return a Cell pointer rather than void* r=terrence
2014-06-02 16:10:53 +01:00
Phil Ringnalda
3e5340dd29
Merge f-t to m-c
2014-05-31 20:31:07 -07:00
Victor Porof
ebedad1bb5
Bug 1007203 - Set the categories as flags on profile entries, r=djvj
2014-05-30 21:41:11 -04:00
Victor Porof
9ce7e9c089
Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj
2014-05-23 17:12:29 -04:00
Ryan VanderMeulen
1206378822
Backed out 2 changesets (bug 1016738, bug 1017150) for spikes in GC-related crashes.
...
Backed out changeset 93c5b9181c84 (bug 1016738)
Backed out changeset c3ce56241969 (bug 1017150)
2014-05-30 15:23:02 -04:00
Benjamin Bouvier
75fcbfc70d
Bug 1013531: Fix build warning in GCRuntime ctor; r=jonco
2014-06-02 16:02:12 +02:00
Carsten "Tomcat" Book
7251735aaa
Backed out changeset 743209d15d59 (bug 1018290) for spidermonkey ggc test failure
2014-06-02 15:30:27 +02:00
Brian Hackett
26ee7e1536
Bug 1018290 - Add back IonScriptCounts to Asm.js modules, allow IonScriptCounts to be generated with off thread compilation, r=luke.
2014-06-02 06:50:28 -06:00
Jon Coppeard
c5f6316c3d
Bug 1013531 - Ensure forward declaration of AutoCheckCannotGC has same visibility r=jandem
2014-06-02 13:01:08 +01:00
Jan de Mooij
ce729bb6e9
Bug 1018243 - Use unsigned char instead of char for latin1 strings. r=luke
2014-05-31 10:44:32 +02:00
Jan de Mooij
417bd6d903
Bug 1016379 - Implement charAt, charCodeAt, str[index] for Latin1 strings. r=luke
2014-05-31 10:44:32 +02:00
Jan de Mooij
6aeed67192
Bug 1015917 part 3 - Add tests. r=luke
2014-05-31 10:44:32 +02:00
Jan de Mooij
dcf02b93b6
Bug 1015917 part 2 - Make JSRope::flatten work with Latin1 strings. r=luke
2014-05-31 10:44:32 +02:00
Jan de Mooij
b90f317a8c
Bug 1015917 part 1 - Support string concatenation for Latin1 strings. r=luke
2014-05-31 10:44:32 +02:00
Jan de Mooij
35aee7a28a
Bug 1015902 - Latin1 strings: support equality operators. r=luke
2014-05-31 10:44:31 +02:00
Brian R. Bondy
df5e435180
Bug 1017945 - Make the XPConnect shell Vista aware to avoid registry virtualization. r=rstrong
2014-05-29 22:54:25 -04:00
Bill McCloskey
2bfdd537fd
Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
2014-05-30 07:46:12 -07:00
Bill McCloskey
5b1c6852cb
Bug 1017150 - Fix zone assertions in breakpoint sweeping (r=jonco)
2014-05-30 07:46:09 -07:00
Brian Hackett
007065a18a
Bug 965068 - Rename WorkerThread to HelperThread, r=jorendorff.
2014-05-30 08:45:02 -06:00
Dan Gohman
0ceb5c2d67
Bug 1016137 - IonMonkey: Don't set successorWithPhis when the successor does not have phis. r=nbp
2014-05-30 06:28:09 -07:00
Carsten "Tomcat" Book
dfcc324331
Merge mozilla-central to mozilla-inbound
2014-05-30 14:45:33 +02:00
Ms2ger
b790db0fab
Merge mozilla-inbound to mozilla-central.
2014-05-30 14:07:35 +02:00
Jan de Mooij
fe3867d16d
Bug 1017539 part 7 - Move StoreSlotT codegen to platform-independent code, remove some code duplication. r=sstangl
2014-05-30 12:51:42 +02:00
Jan de Mooij
63335b09e7
Bug 1017539 part 6 - Move InterruptCheck codegen to platform-independent code. r=sstangl
2014-05-30 12:51:42 +02:00
Jan de Mooij
fa3663318b
Bug 1017539 part 5 - rm unused MImplicitThis/LImplicitThis. r=sstangl
2014-05-30 12:51:42 +02:00
Jan de Mooij
8fd3e28922
Bug 1017539 part 4 - Move LoadElementT codegen to platform-independent code. r=sstangl
2014-05-30 12:51:42 +02:00
Jan de Mooij
7ae546a5ef
Bug 1017539 part 3 - Some LoadElementT cleanup. r=sstangl
2014-05-30 12:51:41 +02:00
Jan de Mooij
eb64b18ab3
Bug 1017539 part 2 - Move LoadSlotT codegen to platform-independent code. r=sstangl
2014-05-30 12:51:41 +02:00