Hannes Verschore
|
31426cd3e5
|
Bug 813773: Enable IM to IM fastpath for constructing calls, r=nbp,sstangl
|
2012-11-27 22:03:37 +01:00 |
|
Peter Van der Beken
|
c15e9ce14c
|
Fix for bug 814195 (Replace Element quickstubs with new binding methods). r=bz.
--HG--
extra : rebase_source : 349ceea8412f4133e1b9de4e2859d7663da27fa5
|
2012-11-22 12:09:43 +01:00 |
|
Peter Van der Beken
|
bbe8e49a7f
|
Fix for bug 814821 (Dromaeo dom-traverse regression from bug 812333) - part 4: inline xpc_qsUnwrapObj. r=bz.
--HG--
extra : rebase_source : 8506cc86db7ebfe8832ed5696aeb45c79364af1f
|
2012-11-27 10:20:05 +01:00 |
|
Peter Van der Beken
|
25dce7afd5
|
Fix for bug 814821 (Dromaeo dom-traverse regression from bug 812333) - part 3: reorder castNativeFromWrapper. r=bz.
--HG--
extra : rebase_source : ad4c96a240140f56b1b451df3b57a4d5c47ee3ee
|
2012-11-27 10:20:05 +01:00 |
|
Bill McCloskey
|
112d657416
|
No bug - Fix compile error in jsgc.cpp
|
2012-11-27 12:04:22 -08:00 |
|
Bill McCloskey
|
b72ec6d7d5
|
No bug - Fix macro warning in jsgc.cpp (rs=Waldo)
|
2012-11-27 12:00:26 -08:00 |
|
Geoff Brown
|
15e1e2274c
|
Bug 815699 - Check for null mGREDir in xpcshell dir provider; r=jimm
|
2012-11-27 11:44:24 -07:00 |
|
Jon Coppeard
|
92581e14d8
|
Bug 790338 - Handle nuked wrappers in list of incoming gray pointers r=billm
--HG--
extra : rebase_source : 869b862af6ce9035f8bd8ccc247d3e4d453a4f9f
|
2012-11-16 15:52:09 +00:00 |
|
Jon Coppeard
|
134466a358
|
Bug 790338 - Mark weak references in the current compartment group only rather than for all collecting compartments r=billm
--HG--
extra : rebase_source : 46d236a1f70a2f8fa80ef7d0b1eb8f73ccdd7c34
|
2012-11-06 16:01:18 +00:00 |
|
Jon Coppeard
|
627169c879
|
Bug 790338 - Improve debugger find edges code r=billm
--HG--
extra : rebase_source : 25574a7ca88533ce78ab06e18c4b1625df0fa70d
|
2012-11-06 17:45:58 +00:00 |
|
Jon Coppeard
|
897ff0e375
|
Bug 790338 - Make weakmap list per-compartment rather than per-runtime r=billm
--HG--
extra : rebase_source : 3f3ceee949ae9fc2a0ac232038e3858ff838c193
|
2012-11-02 18:03:59 +00:00 |
|
Jon Coppeard
|
31cd034aa1
|
Bug 790338 - Make debug scopes object part of compartment not runtime r=billm
--HG--
extra : rebase_source : 61e87a7b79541b70cf9d46451b69aef7368436fc
|
2012-11-02 18:02:25 +00:00 |
|
Jon Coppeard
|
049e9c416c
|
Bug 790338 - Store the list of arraybufs per compartment rather than on the runtime r=billm
--HG--
extra : rebase_source : 38ba69d144983afbc2dc1e3996c21ca20f7f9c30
|
2012-10-31 17:59:22 +00:00 |
|
Jon Coppeard
|
1df394a0e3
|
Bug 790338 - Update GC stats with time spent marking in the sweep phase and add more detail to sweep tables phase r=billm
--HG--
extra : rebase_source : 1e05d780ec815320985e031250e378a38ce8ab36
|
2012-10-24 13:08:09 -07:00 |
|
Jon Coppeard
|
d3eea7074a
|
Bug 790338 - Sweep debugger objects in the same group as their debugees r=billm
--HG--
extra : rebase_source : a97bb6aefa4291496a40b643887b4f712bc18119
|
2012-10-16 12:28:32 +01:00 |
|
Jon Coppeard
|
51eedf0d1f
|
Bug 790338 - Fix issues with gray marking r=billm
--HG--
extra : rebase_source : 3bf292670ecc2f314404d02d25c2357dadd682e4
|
2012-10-12 15:26:07 +01:00 |
|
Jon Coppeard
|
2b80012766
|
Bug 790338 - Sweep compartments in groups r=billm
--HG--
extra : rebase_source : 7831452ee66ae9e10d83e77279e68b463748691c
|
2012-11-16 15:34:22 +00:00 |
|
Jon Coppeard
|
bfe6c130fb
|
Bug 790338 - Split up xpconnect finalization callback r=billm
--HG--
extra : rebase_source : 2b70376622af8104d829c23b0014cbd7d8d73a87
|
2012-10-12 10:45:30 +01:00 |
|
Jon Coppeard
|
d881fbff05
|
Bug 790338 - Add Is*AboutToBeFinalized functions r=billm
--HG--
extra : rebase_source : 629c81772d673eb4f4c7ce45db57f6111468689c
|
2012-10-12 10:45:30 +01:00 |
|
Jon Coppeard
|
1159281622
|
Bug 790338 - Implement Tarjan's algorithm to find the stongly connected components of the compartment graph r=billm
--HG--
rename : accessible/src/windows/sdn/sdnAccessible.cpp => accessible/src/msaa/nsAccessNodeWrap.cpp
rename : accessible/src/windows/sdn/sdnAccessible.h => accessible/src/msaa/nsAccessNodeWrap.h
extra : rebase_source : f529480202322726c55c23e40529c81092c5b6c3
|
2012-10-12 10:45:29 +01:00 |
|
Nicolas B. Pierron
|
047f75f8d3
|
Bug 814177 - Use a callVM for generic InstanceOf cases. r=dvander
|
2012-11-26 19:09:52 -08:00 |
|
Boris Zbarsky
|
a0dbf6da95
|
Bug 815460. Always inline JS_THIS so that we don't run into performance issues if the compiler decides not to inline it. r=waldo
|
2012-11-26 21:16:05 -05:00 |
|
Jim Blandy
|
3af56bb4e0
|
Bug 815044: Make js_DecompileScript, and js_DecompileFunction static to jsopcode.cpp. Delete js_DecompileFunctionBody; it is unused. r=jorendorff
|
2012-11-26 16:47:59 -08:00 |
|
Marty Rosenberg
|
2829ae846a
|
Finally fix the second stack alignment check (second half of 3136d5ea2399) (bug 810996, bug 807156, r=djvj)
|
2012-11-26 19:06:41 -05:00 |
|
David Anderson
|
ee12984cba
|
Add incremental barriers to addprop ICs (bug 811058, r=billm).
--HG--
extra : rebase_source : 518dcb987ddd2967ffd24e79afcee203d9d83820
|
2012-11-26 13:57:46 -08:00 |
|
Kyle Huey
|
81804a4574
|
Bug 814102: Make the 'this' object used when compartment sharing a FakeBackstagePass. r=mrbkap
|
2012-11-26 14:41:59 -08:00 |
|
Kyle Huey
|
38a35ea5a7
|
Bug 811784: Account for subscripts when figuring out what object to stick properties on. r=mrbkap
|
2012-11-26 14:41:55 -08:00 |
|
Brian Hackett
|
4a40134208
|
Clone type sets to avoid races when compiling off thread, bug 815258. r=dvander
|
2012-11-26 16:32:45 -05:00 |
|
Brian Hackett
|
43949a5222
|
Add config option for off thread compilation, bug 815199. r=dvander
|
2012-11-26 16:30:37 -05:00 |
|
Brian Hackett
|
fbc44adf92
|
Factor common register allocation code and add integrity checker to RegisterAllocator.h, add baseline StupidAllocator, bug 812945. r=jandem
|
2012-11-26 12:27:05 -05:00 |
|
Till Schneidereit
|
38f26d4ead
|
Bug 814729 - Add getSelfHostedValue function to JS shell. r=shu
|
2012-11-24 16:06:06 +01:00 |
|
Brian Hackett
|
c15d59f0f0
|
Add type specialized paths for instanceof to Ion, bug 814861. r=pierron
|
2012-11-25 11:04:21 -05:00 |
|
Brian Hackett
|
3793b5dfd6
|
Add symbolic range analysis for loop induction variables, bug 766592. r=mjrosenb
|
2012-11-23 23:23:03 -05:00 |
|
Brian Hackett
|
264de812cd
|
Count instruction and spill code bytes in Ion basic blocks, bug 814489. r=pierron
|
2012-11-23 23:18:59 -05:00 |
|
Ryan VanderMeulen
|
8b53ecf1fd
|
Backed out changeset 68b3734f36e3 (bug 814489) for build failures.
|
2012-11-23 19:48:45 -05:00 |
|
Brian Hackett
|
68737361e8
|
Count instruction and spill code bytes in Ion basic blocks, bug 814489. r=pierron
|
2012-11-23 19:13:56 -05:00 |
|
Brian Hackett
|
3352f00ed4
|
Ensure off thread compilations are properly canceled on new type barriers or monitored bytecodes, bug 813559. r=dvander
|
2012-11-23 18:26:34 -05:00 |
|
Brian Hackett
|
287f7b25ce
|
Remove bogus assert, bug 813029. r=dvander
|
2012-11-23 12:25:06 -05:00 |
|
Niko Matsakis
|
9cbb6cd0f8
|
Bug 814233 - Make things build when threadsafe/nspr are not present. r=bhackett
|
2012-11-21 21:09:39 -05:00 |
|
Ryan VanderMeulen
|
fba5ddae98
|
Backed out changeset 0a197ef0840c (bug 766592) for talos crashes.
|
2012-11-23 10:04:14 -05:00 |
|
Brian Hackett
|
8240a6dd1c
|
Add symbolic range analysis for loop induction variables, bug 766592. r=mjrosenb
|
2012-11-23 08:54:41 -05:00 |
|
Mike Hommey
|
5a1781c341
|
Bug 799295 - Work around gcc 4.5 miscompilation of CanEncodeInfoInHeader by always inlining it
|
2012-11-23 07:44:30 +01:00 |
|
Nicolas B. Pierron
|
43656e7e5f
|
Bug 810253 - Correctly dump arguments. r=dvander
|
2012-11-22 18:12:51 -08:00 |
|
Nicolas B. Pierron
|
c2caba3ae9
|
Bug 799185 part 4 - Add tests for ReconstructPCStack. r=the-toad
|
2012-11-22 16:50:29 -08:00 |
|
Nicolas B. Pierron
|
81416a9d3f
|
Bug 799185 part 3 - Improve debug utilities within NoGCScope. r=terrence
|
2012-11-22 16:50:28 -08:00 |
|
Nicolas B. Pierron
|
a35b1ccb07
|
Bug 799185 part 2 - Add comments to ReconstructPCStack. r=jorendorff
|
2012-11-22 16:50:18 -08:00 |
|
Kannan Vijayan
|
96e1e63ead
|
Bug 814472 - Add jump(Register) method to Ion macro assembler. r=jandem
|
2012-11-22 13:13:29 -05:00 |
|
Brian Hackett
|
64a379ef89
|
Add --thread-count=N to shell, use at most one core for off thread compilation, disallow off thread compilation during IGC, bug 813559. r=dvander
|
2012-11-22 10:02:18 -05:00 |
|
Peter Van der Beken
|
47915af064
|
Fix for bug 812333 (Replace Node quickstubs with new binding methods) - part 2: install Node's binding methods on the XPConnect proto. r=bz.
|
2012-11-22 12:09:41 +01:00 |
|
Peter Van der Beken
|
dd5db5a970
|
Fix for bug 814022 (Make instanceof for new DOM bindings work across scopes). r=bz.
|
2012-11-19 11:59:13 +01:00 |
|