Commit Graph

33536 Commits

Author SHA1 Message Date
Eric Faust
cb0a4b6af3 Bug 978236 - Implement Proxy.[[DefineProperty]] to ES6 standard. (r=jorendorff) 2014-06-03 13:00:59 -07:00
Eric Faust
1651d45e41 Bug 1002737 - Fix PropDesc vector rooting in DebugObject_defineProperties. (r=jorendorff) 2014-06-03 12:37:44 -07:00
Eric Faust
1996e23097 Bug 1002737 - Implement PropDesc::wrapInto as JSCompartment::wrap. (r=jorendorff) 2014-06-03 12:37:44 -07:00
Eric Faust
347c7ed924 Bug 1002737 - Assert more about PropDesc definedness in various functions. (r=jorendorff) 2014-06-03 12:37:44 -07:00
Eric Faust
139f02e386 Bug 1002737 - Convert PropDesc::pd_ to a JSObject *. (r=jorendorff) 2014-06-03 12:37:44 -07:00
Eric Faust
c9568f2ae6 Bug 1002737 - Make PropDesc::setUndefined() play nicer with our asserts. (r=jorendorff) 2014-06-03 12:37:43 -07:00
Eric Faust
ddabca604e Bug 1002737 - Make AutoPropDescRooter into an AutoVectorRooter. (r=jorendorff) 2014-06-03 12:37:43 -07:00
Eric Faust
4dff1c5514 Bug 1002737 - Find a new home for PropDesc::unwrapDebuggerObjectsInto. (r=jorendorff) 2014-06-03 12:37:43 -07:00
Eric Faust
bbae7d6f19 Bug 997894 - Part 2: Replace existing externally rooted PropDesc sites with Rooted<PropDesc>. (r=terrence) 2014-06-03 12:05:48 -07:00
Eric Faust
49e442c0af Bug 997894 - Part 1: Implement Rooted API for PropDesc. (r=terrence) 2014-06-03 12:05:46 -07:00
Eric Faust
e29e9ee9dc Bug 997894 - Part 0: Factor PropDesc out into its own header. (r=jorendorff) 2014-06-03 12:01:08 -07:00
Boris Zbarsky
e13e86e7dc Bug 1017428 part 2. Add a fast path to Ion for [Cached] DOM attributes. r=efaust 2014-06-03 11:38:37 -04:00
Boris Zbarsky
cd11feea1c Bug 1017428 part 1. Store information in jitinfo about [Cached] attribute slots in addition to [StoreInSlot] ones. r=peterv,efaust 2014-06-03 11:38:36 -04:00
Jon Coppeard
18ebc7a15f Bug 1008473 - Fix breakage on little endian 32 bit builds r=terrence 2014-06-03 16:29:39 +01:00
Benjamin Bouvier
870e44e9f1 Bug 860736: Rename AlignmentAtPrologue into AlignmentAtAsmJSPrologue; r=luke 2014-06-03 17:26:16 +02:00
Benjamin Bouvier
85a27ff745 Bug 860736 - Align the local stack storage for ARM asm.js frames; r=mjrosenb 2014-06-03 17:24:28 +02:00
Amol Mundayoor
a3f62dd69c Bug 1012632 - IonMonkey: Recover Mod instructions. r=nbp 2014-06-03 07:10:26 -07:00
Jan de Mooij
d915593570 Bug 1018311 part 3 - Add tests. r=luke 2014-06-03 13:15:26 +02:00
Jan de Mooij
b510492589 Bug 1018311 part 2 - Support creating dependent latin1 strings. r=luke 2014-06-03 13:13:56 +02:00
Jan de Mooij
b49b53885f Bug 1018311 part 1 - Refactor JSDependentString a bit. r=luke 2014-06-03 13:12:46 +02:00
Jon Coppeard
ee0e24b008 Bug 1014092 - Disable incemental marking validation on B2G r=terrence
--HG--
extra : rebase_source : 424dd5fe000800e0386242a44c0a57181a9f2131
2014-06-03 10:06:20 +01:00
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