Commit Graph

33515 Commits

Author SHA1 Message Date
Benjamin Bouvier
75f7c867a3 Bug 1014083: Take stack adjustment into account when computing stack offsets; r=luke 2014-05-28 19:31:06 +02:00
Benjamin Bouvier
b8b14ef46a Bug 1014083: drive-by cleanups; r=luke 2014-05-28 19:31:01 +02:00
Benjamin Bouvier
dd3b40cd16 Bug 1014083: Align local slot count with StackAlignment; r=sunfish 2014-05-28 19:30:57 +02:00
Jan de Mooij
1b1358f651 Bug 1018893 part 3 - Make startsWith and endsWith work with Latin1 strings. r=luke
--HG--
rename : js/src/jit-test/tests/basic/latin1.js => js/src/jit-test/tests/latin1/basic.js
rename : js/src/jit-test/tests/basic/latin1-indexOf.js => js/src/jit-test/tests/latin1/indexOf.js
rename : js/src/jit-test/tests/basic/latin1-indexing.js => js/src/jit-test/tests/latin1/indexing.js
2014-06-03 09:32:26 +02:00
Jan de Mooij
f3da5b23d3 Bug 1018568 - Make AutoAssertOnGC a nop in opt builds. r=terrence 2014-06-03 09:27:18 +02:00
Kyle Huey
34957a3bed Back out bug 1019248 due to test failures. 2014-06-02 20:18:17 -07:00
Kyle Huey
4aab93126e Bug 1019248: Convert ProgressEvent to WebIDL codegen. r=smaug 2014-06-02 19:02:37 -07:00
Shu-yu Guo
597593d256 Bug 1018533 - Fix js shell's --thread-count assertion. (r=bhackett) 2014-06-02 18:25:18 -07:00
Bill McCloskey
d765144f56 Bug 1017310 - Rename *XBLScope to *ContentXBLScope in xpconnect (r=bholley) 2014-06-02 18:04:21 -07:00
Brian Hackett
0336c772d6 Bug 965068 - Rename jsworkers.* to vm/HelperThreads.*, r=jorendorff.
--HG--
rename : js/src/jsworkers.cpp => js/src/vm/HelperThreads.cpp
rename : js/src/jsworkers.h => js/src/vm/HelperThreads.h
2014-06-02 16:10:48 -06:00
Hannes Verschore
e50ed94029 Bug 1019224 - Fix tracelogger builds, r=bhackett 2014-06-02 23:41:18 +02:00
Ryan VanderMeulen
9acf628d52 Merge m-c to inbound. 2014-06-02 17:21:11 -04:00
Ryan VanderMeulen
6c8212c187 Merge mozilla-inbound to m-c. 2014-06-02 17:20:08 -04:00
Brian Hackett
0682d97c9f Bug 1018620 - Make sure RegExpShareds fetched from objects are in the right compartment, r=billm. 2014-06-02 15:05:48 -06:00
Bobby Holley
0636aa6770 Bug 972987 - Implement Xrays to self-hosted methods and properties. r=till,gabor 2014-06-02 13:55:20 -07:00
Shu-yu Guo
4977606cd6 Bug 1018476 - Untemplatize InlineFrameIterator. (r=djvj) 2014-06-02 12:44:11 -07:00
Shu-yu Guo
81aa0bd35b Bug 1018621 - Fix strict mode arguments observability in Ion. (r=nbp) 2014-06-02 12:44:11 -07:00
Steve Fink
6a809adfba Bug 1017419 - Handlify nsTArrayToJSArray, r=terrence
--HG--
extra : rebase_source : 802407d2c25fe060e16b546890859720664158ae
2014-06-02 09:40:13 -07:00
Bill McCloskey
2e3b71fa6d Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco) 2014-05-30 07:46:12 -07:00
Bill McCloskey
71d36d87ba Bug 1018638 - Extra zone group assertions (r=jonco) 2014-06-02 10:07:50 -07:00
Bill McCloskey
87a19e5ad0 Bug 1017150 - Fix zone assertions in breakpoint sweeping (r=jonco) 2014-05-30 07:46:09 -07:00
Jan de Mooij
c1bb70235c 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
a48525ab61 Bug 1018893 part 1 - Make lastIndexOf work with Latin1 strings. r=luke 2014-06-02 18:59:34 +02:00
Jan de Mooij
9baf72c05d Bug 1018563 - Drop number of expected hazards for the shell to 0. r=sfink 2014-06-02 18:59:31 +02:00
Benjamin Bouvier
84fab9510f 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
4032a3f359 Bug 1015791 - Work around ICS compiler bugs. r=luke 2014-06-02 08:38:44 -07:00
Bobby Holley
91220a1bc2 Bug 1015791 - Break up the remainder of js_InitTypedArrayClasses. r=luke 2014-06-02 08:38:44 -07:00
Bobby Holley
4db4a10c33 Bug 1015791 - Give TypedArray classes a ClassSpec. r=luke 2014-06-02 08:38:44 -07:00
Bobby Holley
b1d29f7a02 Bug 1015791 - Hoist TypedArray properties into a JSPropertySpec. r=luke 2014-06-02 08:38:44 -07:00
Bobby Holley
4056f2b1ec 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
4c007e9f0b Bug 1015791 - Stop assuming that all TypedArray classes are initialized simultaneously. r=luke 2014-06-02 08:38:43 -07:00
Bobby Holley
a6b46286c7 Bug 1015791 - Give Array a ClassSpec. r=luke 2014-06-02 08:38:43 -07:00
Bobby Holley
303a8732ba 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
471545ed23 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
a223582947 Bug 1008473 - Remove some redundant methods and misc tidyup r=terrence 2014-06-02 16:11:24 +01:00
Jon Coppeard
bbd134a650 Bug 1008473 - Make Value::toGCThing() return a Cell pointer rather than void* r=terrence 2014-06-02 16:10:53 +01:00
Phil Ringnalda
61966eed95 Merge f-t to m-c 2014-05-31 20:31:07 -07:00
Victor Porof
3e8338b918 Bug 1007203 - Set the categories as flags on profile entries, r=djvj 2014-05-30 21:41:11 -04:00
Victor Porof
5643294005 Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj 2014-05-23 17:12:29 -04:00
Ryan VanderMeulen
341b17e756 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
e2c28a65a6 Bug 1013531: Fix build warning in GCRuntime ctor; r=jonco 2014-06-02 16:02:12 +02:00
Carsten "Tomcat" Book
fc7b2a860f Backed out changeset 743209d15d59 (bug 1018290) for spidermonkey ggc test failure 2014-06-02 15:30:27 +02:00
Brian Hackett
6176ef42ca 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
cfac9f4a75 Bug 1013531 - Ensure forward declaration of AutoCheckCannotGC has same visibility r=jandem 2014-06-02 13:01:08 +01:00
Jan de Mooij
f9e9e6abbc Bug 1018243 - Use unsigned char instead of char for latin1 strings. r=luke 2014-05-31 10:44:32 +02:00
Jan de Mooij
d1f1ef3fa6 Bug 1016379 - Implement charAt, charCodeAt, str[index] for Latin1 strings. r=luke 2014-05-31 10:44:32 +02:00
Jan de Mooij
2929deb6c1 Bug 1015917 part 3 - Add tests. r=luke 2014-05-31 10:44:32 +02:00
Jan de Mooij
b2ff33318a Bug 1015917 part 2 - Make JSRope::flatten work with Latin1 strings. r=luke 2014-05-31 10:44:32 +02:00
Jan de Mooij
a5f2833dee Bug 1015917 part 1 - Support string concatenation for Latin1 strings. r=luke 2014-05-31 10:44:32 +02:00
Jan de Mooij
7ce655fe56 Bug 1015902 - Latin1 strings: support equality operators. r=luke 2014-05-31 10:44:31 +02:00