Skip to content

Commit 8d7821a

Browse files
qitmac000408qitmac000408
authored andcommitted
fix ms-duplex与 mmState共用时,由于ms-duplex的属性没有变动,没有触发GC的问题
1 parent c893f4d commit 8d7821a

12 files changed

+40
-13
lines changed

avalon.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
http://weibo.com/jslouvre/
66
77
Released under the MIT license
8-
avalon.js 1.46 built in 2015.8.24
8+
avalon.js 1.46 built in 2015.9.2
99
support IE6+ and other browsers
1010
==================================================*/
1111
(function(global, factory) {
@@ -1855,6 +1855,9 @@ function injectDependency(list, data) {
18551855
return
18561856
if (list && avalon.Array.ensure(list, data) && data.element) {
18571857
injectDisposeQueue(data, list)
1858+
if (new Date() - beginTime > 444 ) {
1859+
rejectDisposeQueue()
1860+
}
18581861
}
18591862
}
18601863

dist/avalon.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
http://weibo.com/jslouvre/
66
77
Released under the MIT license
8-
avalon.js 1.46 built in 2015.8.24
8+
avalon.js 1.46 built in 2015.9.2
99
support IE6+ and other browsers
1010
==================================================*/
1111
(function(global, factory) {
@@ -1855,6 +1855,9 @@ function injectDependency(list, data) {
18551855
return
18561856
if (list && avalon.Array.ensure(list, data) && data.element) {
18571857
injectDisposeQueue(data, list)
1858+
if (new Date() - beginTime > 444 ) {
1859+
rejectDisposeQueue()
1860+
}
18581861
}
18591862
}
18601863

dist/avalon.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/avalon.mobile.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
http://weibo.com/jslouvre/
66
77
Released under the MIT license
8-
avalon.mobile.js 1.46 built in 2015.8.24
8+
avalon.mobile.js 1.46 built in 2015.9.2
99
support IE10+ and other browsers
1010
==================================================*/
1111
(function(global, factory) {
@@ -1474,6 +1474,9 @@ function injectDependency(list, data) {
14741474
return
14751475
if (list && avalon.Array.ensure(list, data) && data.element) {
14761476
injectDisposeQueue(data, list)
1477+
if (new Date() - beginTime > 444 ) {
1478+
rejectDisposeQueue()
1479+
}
14771480
}
14781481
}
14791482

dist/avalon.mobile.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/avalon.mobile.old.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
http://weibo.com/jslouvre/
66
77
Released under the MIT license
8-
avalon.mobile.old.js 1.46 built in 2015.8.24
8+
avalon.mobile.old.js 1.46 built in 2015.9.2
99
support IE8 and other browsers
1010
==================================================*/
1111
(function(global, factory) {
@@ -1855,6 +1855,9 @@ function injectDependency(list, data) {
18551855
return
18561856
if (list && avalon.Array.ensure(list, data) && data.element) {
18571857
injectDisposeQueue(data, list)
1858+
if (new Date() - beginTime > 444 ) {
1859+
rejectDisposeQueue()
1860+
}
18581861
}
18591862
}
18601863

dist/avalon.mobile.shim.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
http://weibo.com/jslouvre/
66
77
Released under the MIT license
8-
avalon.mobile.shim.js 1.46 built in 2015.8.24
8+
avalon.mobile.shim.js 1.46 built in 2015.9.2
99
==================================================*/
1010
(function(global, factory) {
1111

@@ -1473,6 +1473,9 @@ function injectDependency(list, data) {
14731473
return
14741474
if (list && avalon.Array.ensure(list, data) && data.element) {
14751475
injectDisposeQueue(data, list)
1476+
if (new Date() - beginTime > 444 ) {
1477+
rejectDisposeQueue()
1478+
}
14761479
}
14771480
}
14781481

dist/avalon.modern.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
http://weibo.com/jslouvre/
66
77
Released under the MIT license
8-
avalon.modern.js 1.46 built in 2015.8.24
8+
avalon.modern.js 1.46 built in 2015.9.2
99
support IE10+ and other browsers
1010
==================================================*/
1111
(function(global, factory) {
@@ -1474,6 +1474,9 @@ function injectDependency(list, data) {
14741474
return
14751475
if (list && avalon.Array.ensure(list, data) && data.element) {
14761476
injectDisposeQueue(data, list)
1477+
if (new Date() - beginTime > 444 ) {
1478+
rejectDisposeQueue()
1479+
}
14771480
}
14781481
}
14791482

dist/avalon.modern.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/avalon.modern.shim.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
http://weibo.com/jslouvre/
66
77
Released under the MIT license
8-
avalon.modern.shim.js(无加载器版本) 1.46 built in 2015.8.24
8+
avalon.modern.shim.js(无加载器版本) 1.46 built in 2015.9.2
99
support IE10+ and other browsers
1010
==================================================*/
1111
(function(global, factory) {
@@ -1474,6 +1474,9 @@ function injectDependency(list, data) {
14741474
return
14751475
if (list && avalon.Array.ensure(list, data) && data.element) {
14761476
injectDisposeQueue(data, list)
1477+
if (new Date() - beginTime > 444 ) {
1478+
rejectDisposeQueue()
1479+
}
14771480
}
14781481
}
14791482

0 commit comments

Comments
 (0)