Commit Graph

42689 Commits

Author SHA1 Message Date
Victor Porof
b3b4be1879 Bug 1017790 - Expose category information in the profiler data, r=djvj 2014-06-04 14:37:49 -04:00
Victor Porof
90e774e163 Bug 1019182 - ProfileEntry flags should be zeroed when setting frame data, r=djvj 2014-06-04 14:37:49 -04:00
Kyle Huey
7ffb8ff042 Bug 1019248: Convert ProgressEvent to WebIDL codegen. r=smaug 2014-06-03 15:52:36 -07:00
Ryan VanderMeulen
39a95b6e0d Backed out 7 changesets (bug 1002737) for sm-rootanalysis test failures.
CLOSED TREE

Backed out changeset ec411f0ce167 (bug 1002737)
Backed out changeset 8a63bad8faed (bug 1002737)
Backed out changeset 5afce70dad1f (bug 1002737)
Backed out changeset 6d4043272a0a (bug 1002737)
Backed out changeset ad09630ae9a3 (bug 1002737)
Backed out changeset c0dd6b9cc07a (bug 1002737)
Backed out changeset b82adb960c54 (bug 1002737)
2014-06-03 17:07:47 -04:00
Ryan VanderMeulen
9ff23dd001 Backed out changeset e89d2416585f (bug 978236) for jsreftest failures. 2014-06-03 17:06:55 -04:00
Ryan VanderMeulen
5a02d1b5e9 Backed out changesets ea412568c4be and c25abea181d7 (bug 978238) for Linux64 debug crashes during packaging. 2014-06-03 17:06:39 -04:00
Eric Faust
6b5c4c188d Bug 978238 - Part 2: Implement Proxy.[[GetOwnProperty]] to new ES6 standard. (r=jorendorff) 2014-06-03 13:23:03 -07:00
Eric Faust
d2f6712b36 Bug 978238 - Part 1: Clean up PropDesc<->PropertyDescriptor conversions. (r=jorendorff) 2014-06-03 13:23:02 -07:00
Eric Faust
b62e9a7890 Bug 978236 - Implement Proxy.[[DefineProperty]] to ES6 standard. (r=jorendorff) 2014-06-03 13:00:59 -07:00
Eric Faust
f1836096cc Bug 1002737 - Fix PropDesc vector rooting in DebugObject_defineProperties. (r=jorendorff) 2014-06-03 12:37:44 -07:00
Eric Faust
8a932f3f8d Bug 1002737 - Implement PropDesc::wrapInto as JSCompartment::wrap. (r=jorendorff) 2014-06-03 12:37:44 -07:00
Eric Faust
0ae3612683 Bug 1002737 - Assert more about PropDesc definedness in various functions. (r=jorendorff) 2014-06-03 12:37:44 -07:00
Eric Faust
aed6b81d3f Bug 1002737 - Convert PropDesc::pd_ to a JSObject *. (r=jorendorff) 2014-06-03 12:37:44 -07:00
Eric Faust
2ed869cf57 Bug 1002737 - Make PropDesc::setUndefined() play nicer with our asserts. (r=jorendorff) 2014-06-03 12:37:43 -07:00
Eric Faust
4d5e51d5bd Bug 1002737 - Make AutoPropDescRooter into an AutoVectorRooter. (r=jorendorff) 2014-06-03 12:37:43 -07:00
Eric Faust
8f1835b4f0 Bug 1002737 - Find a new home for PropDesc::unwrapDebuggerObjectsInto. (r=jorendorff) 2014-06-03 12:37:43 -07:00
Eric Faust
e2d8462a34 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
7f28034239 Bug 997894 - Part 1: Implement Rooted API for PropDesc. (r=terrence) 2014-06-03 12:05:46 -07:00
Eric Faust
c002c2f7bd Bug 997894 - Part 0: Factor PropDesc out into its own header. (r=jorendorff) 2014-06-03 12:01:08 -07:00
Boris Zbarsky
4b32240082 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
2caaa63189 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
e3c37fbf79 Bug 1008473 - Fix breakage on little endian 32 bit builds r=terrence 2014-06-03 16:29:39 +01:00
Benjamin Bouvier
1d95899d70 Bug 860736: Rename AlignmentAtPrologue into AlignmentAtAsmJSPrologue; r=luke 2014-06-03 17:26:16 +02:00
Benjamin Bouvier
0686a2da22 Bug 860736 - Align the local stack storage for ARM asm.js frames; r=mjrosenb 2014-06-03 17:24:28 +02:00
Amol Mundayoor
577c31e289 Bug 1012632 - IonMonkey: Recover Mod instructions. r=nbp 2014-06-03 07:10:26 -07:00
Jan de Mooij
bd37da5350 Bug 1018311 part 3 - Add tests. r=luke 2014-06-03 13:15:26 +02:00
Jan de Mooij
50c08461e0 Bug 1018311 part 2 - Support creating dependent latin1 strings. r=luke 2014-06-03 13:13:56 +02:00
Jan de Mooij
9f2d98a7d2 Bug 1018311 part 1 - Refactor JSDependentString a bit. r=luke 2014-06-03 13:12:46 +02:00
Jon Coppeard
38874bf581 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
2e837d6190 Bug 1014083: Take stack adjustment into account when computing stack offsets; r=luke 2014-05-28 19:31:06 +02:00
Benjamin Bouvier
5e094683b7 Bug 1014083: drive-by cleanups; r=luke 2014-05-28 19:31:01 +02:00
Benjamin Bouvier
74fc7d7735 Bug 1014083: Align local slot count with StackAlignment; r=sunfish 2014-05-28 19:30:57 +02:00
Jan de Mooij
d98d62d749 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
c3f02ebac2 Bug 1018568 - Make AutoAssertOnGC a nop in opt builds. r=terrence 2014-06-03 09:27:18 +02:00
Kyle Huey
4118dbe6e7 Back out bug 1019248 due to test failures. 2014-06-02 20:18:17 -07:00
Kyle Huey
38ae93d63c Bug 1019248: Convert ProgressEvent to WebIDL codegen. r=smaug 2014-06-02 19:02:37 -07:00
Shu-yu Guo
b0e7055ef0 Bug 1018533 - Fix js shell's --thread-count assertion. (r=bhackett) 2014-06-02 18:25:18 -07:00
Bill McCloskey
9157c8fd4d Bug 1017310 - Rename *XBLScope to *ContentXBLScope in xpconnect (r=bholley) 2014-06-02 18:04:21 -07:00
Brian Hackett
c52b013c3b 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
c28a196416 Bug 1019224 - Fix tracelogger builds, r=bhackett 2014-06-02 23:41:18 +02:00
Ryan VanderMeulen
31441571eb Merge m-c to inbound. 2014-06-02 17:21:11 -04:00
Ryan VanderMeulen
2190bd2057 Merge mozilla-inbound to m-c. 2014-06-02 17:20:08 -04:00
Brian Hackett
6c7ed782e9 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
13813ca2bf Bug 972987 - Implement Xrays to self-hosted methods and properties. r=till,gabor 2014-06-02 13:55:20 -07: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