Commit Graph

34259 Commits

Author SHA1 Message Date
Steve Fink
851d8fb3fc Bug 1022773 - Return value rooting for XPConnect, r=bholley
--HG--
extra : rebase_source : 7dd3b1585bbc3d6a4a22812771495dedf600d7e0
2014-06-25 15:35:37 -07:00
Steve Fink
e193d1faaa Bug 1022773 - Return value rooting for JS engine, r=terrence
--HG--
extra : rebase_source : 3d0934277a0edb7d3a22c12823b50840de9f6161
2014-06-25 15:35:36 -07:00
Steve Fink
5c77611361 Bug 1022773 - Switch all JS Compile functions to use MutableHandle, r=terrence
--HG--
extra : rebase_source : e7542a31e4818e6beafd2b1dab096606370534bb
2014-06-25 15:35:35 -07:00
Steve Fink
6205dc4b00 Bug 1022773 - Resolve hazard by switching Compile to MutableHandle, r=terrence,smaug,bholley
--HG--
extra : rebase_source : a6f4eb9138688c09bce15f36ffc0bdb5b6e3dc5f
2014-06-11 17:38:22 -07:00
Steve Fink
53ba838de2 Bug 1028629 - Remove a function pointer (encodeVFP), r=mjrosenb
--HG--
extra : rebase_source : 0868adb1b54771b5fa2974b3d6196c0700b58abc
2014-06-10 15:14:10 -07:00
Steve Fink
fd0e41e699 Bug 1022773 - Debugging helper setup for analyzeRoots.js, r=woof!
--HG--
extra : rebase_source : c0ba6268bbd8d5a2a6e33773876ae40c6f6976a0
2014-06-10 15:10:19 -07:00
Steve Fink
ae8f73b420 Bug 1022773 - Consider internal function names in analysis, r=bhackett
--HG--
extra : rebase_source : 9bc1b6dd20c7e804fb7dda9c2c3504dde628619d
2014-06-24 14:20:53 -07:00
Steve Fink
f93146d08c Bug 1029227 - Annotate GetSafeJSContext as never overridden by GCing implementation, r=terrence
--HG--
extra : rebase_source : 5333191cf20b6e502e1b1313454f191498829804
2014-06-24 14:20:52 -07:00
Steve Fink
aa914c173a Bug 1022773 - Include return values in analysis, r=bhackett
--HG--
extra : rebase_source : c7704570c0ce7376fe6bba8202476fdbaf6c1239
2014-06-10 15:10:19 -07:00
Lars T Hansen
00a55c4535 Bug 1020290 - Invert the MarkExactStackRoots loop to get rid of a template. r=jcoppeard 2014-07-01 12:28:43 +02:00
Jon Coppeard
5049f76b90 Bug 1028246 - Add tracing to inform GC optimisation efforts r=terrence 2014-06-30 10:10:40 +01:00
Jon Coppeard
4ca17715cc Bug 1032171 - Qualify use of mozilla::Range to fix potential ambiguous reference errors in unified builds r=jandem 2014-07-01 09:46:53 +01:00
Jan de Mooij
fbce9e330c Bug 1029622 - Make CTypes work with Latin1 strings. r=terrence 2014-07-01 09:46:33 +02:00
Guillaume Maudoux
625bcbf9b6 Bug 1013821 - IonMonkey: Implement Not Recover Instruction; r=bbouvier 2014-07-01 09:44:00 +02:00
Hannes Verschore
c30c76ca71 Bug 1013172 - Fix bustage, r=bustage 2014-07-01 07:02:05 +02:00
Hannes Verschore
b60e363f08 Bug 1013172 - IonMonkey: Implement compilation priority, r=jandem,luke 2014-07-01 06:25:43 +02:00
Hannes Verschore
2be09c48f8 Bug 1030683 - TraceLogger: Add rdtsc for windows, r=bbouvier 2014-07-01 06:09:49 +02:00
Hannes Verschore
e18301f42f Bug 1030683 - TraceLogger: Use Endian.h for conversion of little/big endian, r=bbouvier 2014-07-01 06:09:05 +02:00
Bill McCloskey
1a5d21d731 Bug 1017109 - Add construct hook for CPOWs (r=mrbkap) 2014-06-30 17:50:58 -07:00
Bill McCloskey
da6ed6a9d6 Bug 1029202 - Allow CPOW receivers to be non-CPOWs (r=mrbkap) 2014-06-30 17:48:09 -07:00
Kyle Huey
d2738ad8c9 Bug 1031051: Part 18 - Kill the old XPIDL-based event generator. r=smaug 2014-06-30 16:02:04 -07:00
Kyle Huey
ca9025ffee Bug 1031051: Part 17 - Manually implement CustomEvent. r=smaug
CustomEvent can't be generated because we still need the XPCOM interface which is used by a11y among others.
2014-06-30 16:02:04 -07:00
Kyle Huey
cdd97d70f7 Bug 1031051: Part 16 - Migrate Style*ChangeEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:04 -07:00
Kyle Huey
31c6ce833c Bug 1031051: Part 15 - Migrate Speech events to the WebIDL code generator. r=smaug 2014-06-30 16:02:03 -07:00
Kyle Huey
3af11dcb4d Bug 1031051: Part 14 - Migrate DOMTransactionEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:03 -07:00
Kyle Huey
b4bc359b16 Bug 1031051: Part 12 - Migrate DeviceStorageChangeEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:03 -07:00
Kyle Huey
f41994a0fc Bug 1031051: Part 11 - Migrate DeviceOrientationEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:03 -07:00
Kyle Huey
862c18ba87 Bug 1031051: Part 10 - Migrate MozSettingsEvent and MozApplicationEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:02 -07:00
Kyle Huey
48ddb6d666 Bug 1031051: Part 9 - Migrate RecordErrorEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:02 -07:00
Kyle Huey
bf1fd04304 Bug 1031051: Part 8 - Migrate SmartCardEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:02 -07:00
Kyle Huey
e2e1171cb1 Bug 1031051: Part 7 - Migrate PageTransitionEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:02 -07:00
Kyle Huey
1658cc0c55 Bug 1031051: Part 6 - Migrate PopStateEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:02 -07:00
Kyle Huey
6f55b1b11b Bug 1031051: Part 5 - Migrate PopupBlockedEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:01 -07:00
Kyle Huey
6121a4eee2 Bug 1031051: Part 4 - Remove ReplaceElementEvent. r=khuey,wchen 2014-06-30 16:01:11 -07:00
Kyle Huey
a1145fc782 Bug 1031051: Part 3 - Migrate CloseEvent to the WebIDL code generator. r=smaug 2014-06-30 16:00:31 -07:00
Kyle Huey
bca9965bb0 Bug 1031051: Part 2 - Migrate HashChangeEvent to the WebIDL code generator. r=smaug 2014-06-30 16:00:31 -07:00
Nicholas Nethercote
119fe90a14 Bug 1028064 - Remove lots of dead code in js/src/assembler/. r=jandem.
--HG--
extra : rebase_source : e5696eb5818871e8214ad5e5e4b54805260e6c35
2014-06-26 17:31:45 -07:00
Ryan VanderMeulen
6b74ec8899 Backed out changesets bacfdc83424a and 7d12b5d7446f (bug 984048) for crashes. 2014-06-30 17:22:47 -04:00
Eric Faust
c14d2a19ab Bug 1027402 - Part 4: Mark Proxy Handler uses const. (r=jorendorff, r=bz) 2014-06-27 04:44:08 -07:00
Eric Faust
ec142f1ef6 Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz) 2014-06-27 04:44:06 -07:00
Eric Faust
4fcd931d23 Bug 1027402 - Part 2: Mark Proxy Handler instances as const. (r=bholley, r=bz over IRC) 2014-06-27 04:44:04 -07:00
Eric Faust
313bd61202 Bug 1027402 - Part 1: Remove set* from BaseProxyHandler. (r=bholley) 2014-06-27 04:44:02 -07:00
Shu-yu Guo
57b5de7409 Bug 1032264 - Fix converting MThrow in ParallelSafetyAnalysis. (r=sunfish) 2014-06-30 14:01:25 -07:00
Shu-yu Guo
c1b371cdcf Bug 1032257 - Clear isParallelEntryScript when removing from table. (r=terrence) 2014-06-30 14:01:25 -07:00
Shu-yu Guo
e5d1fe8bee Bug 1027359 - Fix incorrect codegen in ma_mod_mask. (r=mjrosenb) 2014-06-30 14:01:24 -07:00
Hannes Verschore
1fd6574e68 Bug 1031068 - Add environment variable to disable jsgc poisoning, r=terrence 2014-06-30 22:56:12 +02:00
Nikhil Marathe
40400978a6 Bug 984048 - Patch 4 - Handle parse and uncaught errors. r=khuey
--HG--
extra : rebase_source : 9cc36dea950be96fba079877c2d67b76f8383635
2014-06-30 13:31:02 -07:00
Sebastian Holzapfel
91d2d6b03c Bug 1020638 - IonMonkey: Implement StringLength Recover Instruction. r=nbp 2014-06-30 12:43:16 -07:00
Eric Faust
e49707c703 Bug 1031243 - Remove FIXMEs invalidated by the removal of [[Origin]] from ES6. Comment only, DONTBUILD. (r=jorendorff) 2014-06-30 12:18:12 -07:00
ProgramFOX
a59e5e0d48 Bug 1031198: Renamed SIMD functions X4.toY4 and X4.bitsToY4 into Y4.fromX4 and Y4.fromX4Bits; r=bbouvier 2014-06-30 18:29:15 +02:00