Skip to content

Commit

Permalink
fix ms-duplex与 mmState共用时,由于ms-duplex的属性没有变动,没有触发GC的问题
Browse files Browse the repository at this point in the history
  • Loading branch information
qitmac000408 authored and qitmac000408 committed Sep 2, 2015
1 parent c893f4d commit 8d7821a
Show file tree
Hide file tree
Showing 12 changed files with 40 additions and 13 deletions.
5 changes: 4 additions & 1 deletion avalon.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
http://weibo.com/jslouvre/
Released under the MIT license
avalon.js 1.46 built in 2015.8.24
avalon.js 1.46 built in 2015.9.2
support IE6+ and other browsers
==================================================*/
(function(global, factory) {
Expand Down Expand Up @@ -1855,6 +1855,9 @@ function injectDependency(list, data) {
return
if (list && avalon.Array.ensure(list, data) && data.element) {
injectDisposeQueue(data, list)
if (new Date() - beginTime > 444 ) {
rejectDisposeQueue()
}
}
}

Expand Down
5 changes: 4 additions & 1 deletion dist/avalon.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
http://weibo.com/jslouvre/
Released under the MIT license
avalon.js 1.46 built in 2015.8.24
avalon.js 1.46 built in 2015.9.2
support IE6+ and other browsers
==================================================*/
(function(global, factory) {
Expand Down Expand Up @@ -1855,6 +1855,9 @@ function injectDependency(list, data) {
return
if (list && avalon.Array.ensure(list, data) && data.element) {
injectDisposeQueue(data, list)
if (new Date() - beginTime > 444 ) {
rejectDisposeQueue()
}
}
}

Expand Down
2 changes: 1 addition & 1 deletion dist/avalon.min.js

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion dist/avalon.mobile.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
http://weibo.com/jslouvre/
Released under the MIT license
avalon.mobile.js 1.46 built in 2015.8.24
avalon.mobile.js 1.46 built in 2015.9.2
support IE10+ and other browsers
==================================================*/
(function(global, factory) {
Expand Down Expand Up @@ -1474,6 +1474,9 @@ function injectDependency(list, data) {
return
if (list && avalon.Array.ensure(list, data) && data.element) {
injectDisposeQueue(data, list)
if (new Date() - beginTime > 444 ) {
rejectDisposeQueue()
}
}
}

Expand Down
4 changes: 2 additions & 2 deletions dist/avalon.mobile.min.js

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion dist/avalon.mobile.old.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
http://weibo.com/jslouvre/
Released under the MIT license
avalon.mobile.old.js 1.46 built in 2015.8.24
avalon.mobile.old.js 1.46 built in 2015.9.2
support IE8 and other browsers
==================================================*/
(function(global, factory) {
Expand Down Expand Up @@ -1855,6 +1855,9 @@ function injectDependency(list, data) {
return
if (list && avalon.Array.ensure(list, data) && data.element) {
injectDisposeQueue(data, list)
if (new Date() - beginTime > 444 ) {
rejectDisposeQueue()
}
}
}

Expand Down
5 changes: 4 additions & 1 deletion dist/avalon.mobile.shim.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
http://weibo.com/jslouvre/
Released under the MIT license
avalon.mobile.shim.js 1.46 built in 2015.8.24
avalon.mobile.shim.js 1.46 built in 2015.9.2
==================================================*/
(function(global, factory) {

Expand Down Expand Up @@ -1473,6 +1473,9 @@ function injectDependency(list, data) {
return
if (list && avalon.Array.ensure(list, data) && data.element) {
injectDisposeQueue(data, list)
if (new Date() - beginTime > 444 ) {
rejectDisposeQueue()
}
}
}

Expand Down
5 changes: 4 additions & 1 deletion dist/avalon.modern.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
http://weibo.com/jslouvre/
Released under the MIT license
avalon.modern.js 1.46 built in 2015.8.24
avalon.modern.js 1.46 built in 2015.9.2
support IE10+ and other browsers
==================================================*/
(function(global, factory) {
Expand Down Expand Up @@ -1474,6 +1474,9 @@ function injectDependency(list, data) {
return
if (list && avalon.Array.ensure(list, data) && data.element) {
injectDisposeQueue(data, list)
if (new Date() - beginTime > 444 ) {
rejectDisposeQueue()
}
}
}

Expand Down
4 changes: 2 additions & 2 deletions dist/avalon.modern.min.js

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion dist/avalon.modern.shim.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
http://weibo.com/jslouvre/
Released under the MIT license
avalon.modern.shim.js(无加载器版本) 1.46 built in 2015.8.24
avalon.modern.shim.js(无加载器版本) 1.46 built in 2015.9.2
support IE10+ and other browsers
==================================================*/
(function(global, factory) {
Expand Down Expand Up @@ -1474,6 +1474,9 @@ function injectDependency(list, data) {
return
if (list && avalon.Array.ensure(list, data) && data.element) {
injectDisposeQueue(data, list)
if (new Date() - beginTime > 444 ) {
rejectDisposeQueue()
}
}
}

Expand Down
5 changes: 4 additions & 1 deletion dist/avalon.shim.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
http://weibo.com/jslouvre/
Released under the MIT license
avalon.shim.js(无加载器版本) 1.46 built in 2015.8.24
avalon.shim.js(无加载器版本) 1.46 built in 2015.9.2
support IE6+ and other browsers
==================================================*/
(function(global, factory) {
Expand Down Expand Up @@ -1855,6 +1855,9 @@ function injectDependency(list, data) {
return
if (list && avalon.Array.ensure(list, data) && data.element) {
injectDisposeQueue(data, list)
if (new Date() - beginTime > 444 ) {
rejectDisposeQueue()
}
}
}

Expand Down
3 changes: 3 additions & 0 deletions src/10 dependency.js
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,9 @@ function injectDependency(list, data) {
return
if (list && avalon.Array.ensure(list, data) && data.element) {
injectDisposeQueue(data, list)
if (new Date() - beginTime > 444 ) {
rejectDisposeQueue()
}
}
}

Expand Down

0 comments on commit 8d7821a

Please sign in to comment.