Brian Hackett
|
6076b77198
|
Assert that GC things are only marked on the main thread, bug 815906. r=billm
|
2012-11-27 21:07:34 -08:00 |
|
Bill McCloskey
|
a3a7931962
|
Bug 815652 - Remove accidental temporary rooting object (r=bhackett)
|
2012-11-27 13:59:13 -08:00 |
|
Ryan VanderMeulen
|
3e7d164419
|
Backed out changesets fff6b88d59c4 and 1c53e57a11ba (no bug) for OSX 10.8 bc crashes.
|
2012-11-27 16:44:37 -05:00 |
|
Ehsan Akhgari
|
69c983597a
|
Backed out 6 changesets (bug 814821, bug 815158, bug 814195) for test failures
Backed out changeset 0c2011091748 (bug 815158)
Backed out changeset 9d70b4460508 (bug 814195)
Backed out changeset bf8746658a72 (bug 814821)
Backed out changeset e73366b088d7 (bug 814821)
Backed out changeset 49fc6d535c41 (bug 814821)
Backed out changeset 987aea26a43a (bug 814821)
|
2012-11-27 16:30:39 -05:00 |
|
Ehsan Akhgari
|
0ae14de049
|
Backed out 2 changesets (bug 813381) for build bustage
Backed out changeset fb86e02eb420 (bug 813381)
Backed out changeset 415cbab797d5 (bug 813381)
|
2012-11-27 16:28:51 -05:00 |
|
Steve Fink
|
e2482f5909
|
Bug 813381 - Further CheckStackRoots optimization - suppress repeated checks of the same stack configuration. r=terrence
--HG--
extra : rebase_source : 7d811e399652e92bbdf5a27d7e5dd688aba7f6a6
|
2012-11-27 12:24:52 -08:00 |
|
Steve Fink
|
920a17f989
|
Bug 813381 - Optimize CheckStackRoots. r=terrence
--HG--
extra : rebase_source : 8d2e89895237d07788bd5e65ee15af55529f72fb
|
2012-11-19 14:20:12 -08:00 |
|
Hannes Verschore
|
01ab635da5
|
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
|
d376ba5130
|
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
|
a1c40fa0ac
|
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
|
77aa58865d
|
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
|
190e3ac3e2
|
No bug - Fix compile error in jsgc.cpp
|
2012-11-27 12:04:22 -08:00 |
|
Bill McCloskey
|
3fd087f4d7
|
No bug - Fix macro warning in jsgc.cpp (rs=Waldo)
|
2012-11-27 12:00:26 -08:00 |
|
Geoff Brown
|
cdc96a13ff
|
Bug 815699 - Check for null mGREDir in xpcshell dir provider; r=jimm
|
2012-11-27 11:44:24 -07:00 |
|
Jon Coppeard
|
952e57a03d
|
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
|
da8963fba4
|
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
|
8a17d3a28e
|
Bug 790338 - Improve debugger find edges code r=billm
--HG--
extra : rebase_source : 25574a7ca88533ce78ab06e18c4b1625df0fa70d
|
2012-11-06 17:45:58 +00:00 |
|
Jon Coppeard
|
f25680a30b
|
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
|
a52108c50b
|
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
|
c09b80afa6
|
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
|
2d06d43721
|
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
|
408bcb946b
|
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
|
80dcd52a99
|
Bug 790338 - Fix issues with gray marking r=billm
--HG--
extra : rebase_source : 3bf292670ecc2f314404d02d25c2357dadd682e4
|
2012-10-12 15:26:07 +01:00 |
|
Jon Coppeard
|
ba7270512c
|
Bug 790338 - Sweep compartments in groups r=billm
--HG--
extra : rebase_source : 7831452ee66ae9e10d83e77279e68b463748691c
|
2012-11-16 15:34:22 +00:00 |
|
Jon Coppeard
|
36ffac8ea8
|
Bug 790338 - Split up xpconnect finalization callback r=billm
--HG--
extra : rebase_source : 2b70376622af8104d829c23b0014cbd7d8d73a87
|
2012-10-12 10:45:30 +01:00 |
|
Jon Coppeard
|
0a133e0354
|
Bug 790338 - Add Is*AboutToBeFinalized functions r=billm
--HG--
extra : rebase_source : 629c81772d673eb4f4c7ce45db57f6111468689c
|
2012-10-12 10:45:30 +01:00 |
|
Jon Coppeard
|
7cff883a03
|
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
|
18bdbffa67
|
Bug 814177 - Use a callVM for generic InstanceOf cases. r=dvander
|
2012-11-26 19:09:52 -08:00 |
|
Boris Zbarsky
|
a9602fb558
|
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
|
109b52e995
|
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
|
6ad84efe62
|
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
|
c3c04cb395
|
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
|
531578ec07
|
Bug 814102: Make the 'this' object used when compartment sharing a FakeBackstagePass. r=mrbkap
|
2012-11-26 14:41:59 -08:00 |
|
Kyle Huey
|
9048d562b8
|
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
|
932c478b34
|
Clone type sets to avoid races when compiling off thread, bug 815258. r=dvander
|
2012-11-26 16:32:45 -05:00 |
|
Brian Hackett
|
04c672558f
|
Add config option for off thread compilation, bug 815199. r=dvander
|
2012-11-26 16:30:37 -05:00 |
|
Brian Hackett
|
e8335d9feb
|
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
|
03c985104e
|
Bug 814729 - Add getSelfHostedValue function to JS shell. r=shu
|
2012-11-24 16:06:06 +01:00 |
|
Brian Hackett
|
9d4f3c622a
|
Add type specialized paths for instanceof to Ion, bug 814861. r=pierron
|
2012-11-25 11:04:21 -05:00 |
|
Brian Hackett
|
dc4f919839
|
Add symbolic range analysis for loop induction variables, bug 766592. r=mjrosenb
|
2012-11-23 23:23:03 -05:00 |
|
Brian Hackett
|
229b6c663a
|
Count instruction and spill code bytes in Ion basic blocks, bug 814489. r=pierron
|
2012-11-23 23:18:59 -05:00 |
|
Ryan VanderMeulen
|
ec1e3c19e6
|
Backed out changeset 68b3734f36e3 (bug 814489) for build failures.
|
2012-11-23 19:48:45 -05:00 |
|
Brian Hackett
|
89b083b5ae
|
Count instruction and spill code bytes in Ion basic blocks, bug 814489. r=pierron
|
2012-11-23 19:13:56 -05:00 |
|
Brian Hackett
|
897d4409ee
|
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
|
1838654456
|
Remove bogus assert, bug 813029. r=dvander
|
2012-11-23 12:25:06 -05:00 |
|
Niko Matsakis
|
9ba397217b
|
Bug 814233 - Make things build when threadsafe/nspr are not present. r=bhackett
|
2012-11-21 21:09:39 -05:00 |
|
Ryan VanderMeulen
|
c817e39674
|
Backed out changeset 0a197ef0840c (bug 766592) for talos crashes.
|
2012-11-23 10:04:14 -05:00 |
|
Brian Hackett
|
c9ff6b1e5e
|
Add symbolic range analysis for loop induction variables, bug 766592. r=mjrosenb
|
2012-11-23 08:54:41 -05:00 |
|
Mike Hommey
|
0506649c45
|
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
|
883432ed4f
|
Bug 810253 - Correctly dump arguments. r=dvander
|
2012-11-22 18:12:51 -08:00 |
|