Commit Graph

42647 Commits

Author SHA1 Message Date
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