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