Arlolra has uploaded a new change for review. https://gerrit.wikimedia.org/r/89368
Change subject: This was supposed to be part the last commit. ...................................................................... This was supposed to be part the last commit. b66b782e630885f1c08ad314fd9df63252b31e5a Change-Id: Ie5da4717ba85406d63c18df2c9e5b699a13a3b7b --- M js/lib/ext.core.ParserFunctions.js M js/lib/mediawiki.ApiRequest.js M js/tests/parserTests.js 3 files changed, 13 insertions(+), 9 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Parsoid refs/changes/68/89368/1 diff --git a/js/lib/ext.core.ParserFunctions.js b/js/lib/ext.core.ParserFunctions.js index 40097e4..16d583d 100644 --- a/js/lib/ext.core.ParserFunctions.js +++ b/js/lib/ext.core.ParserFunctions.js @@ -20,6 +20,8 @@ "use strict"; +require('./core-upgrade.js'); + var async = require('async'); var Util = require('./mediawiki.Util.js').Util; var defines = require('./mediawiki.parser.defines.js'); @@ -187,7 +189,7 @@ // and using it, but have to bind lots of args -- lazy today. /* jshint loopfunc: true */ cb: function( i, val ) { - process.nextTick( + setImmediate( self._switchLookupFallback.bind( self, frame, kvs.slice(i+1), key, dict, cb, val ) ); diff --git a/js/lib/mediawiki.ApiRequest.js b/js/lib/mediawiki.ApiRequest.js index 0f8f37d..1ec3ae7 100644 --- a/js/lib/mediawiki.ApiRequest.js +++ b/js/lib/mediawiki.ApiRequest.js @@ -1,5 +1,7 @@ "use strict"; +require('./core-upgrade.js'); + var request = require('request'), $ = require( './fakejquery' ), qs = require('querystring'), @@ -108,12 +110,12 @@ nextListener.call( self, error || null, src, 'text/x-mediawiki' ); } if ( listeners.length ) { - process.nextTick( processSome ); + setImmediate( processSome ); } }; - process.nextTick( processSome ); + setImmediate( processSome ); }; /** diff --git a/js/tests/parserTests.js b/js/tests/parserTests.js index 3e57972..052aadd 100755 --- a/js/tests/parserTests.js +++ b/js/tests/parserTests.js @@ -399,7 +399,7 @@ var norm = this.env.normalizeTitle(item.title); //console.log( 'processArticle ' + norm ); this.articles[norm] = item.text; - process.nextTick( cb ); + setImmediate( cb ); }; /** @@ -821,7 +821,7 @@ this.env.conf.wiki.removeExtensionTag( extensions[i] ); } - process.nextTick( endCb ); + setImmediate( endCb ); }.bind( this ); var testTasks = []; @@ -930,7 +930,7 @@ this.checkHTML( item, DU.serializeChildren(doc), options, mode ); // Now schedule the next test, if any - process.nextTick( cb ); + setImmediate( cb ); }; /** @@ -958,7 +958,7 @@ this.checkWikitext( item, wikitext, options, mode ); // Now schedule the next test, if any - process.nextTick( cb ); + setImmediate( cb ); }; /** @@ -1551,7 +1551,7 @@ /* jshint loopfunc: true */ tasks.push( function ( modeIndex, changesIndex, cb ) { if (done) { - process.nextTick( cb ); + setImmediate( cb ); } else { var newitem = Util.clone( item ); newitem.seed = changesIndex + ''; @@ -1569,7 +1569,7 @@ item.cachedNormalizedHTML = newitem.cachedNormalizedHTML; item.cachedResultHTML = newitem.cachedResultHTML; - process.nextTick( cb ); + setImmediate( cb ); }.bind( this ) ); } }.bind( this, i, j ) ); -- To view, visit https://gerrit.wikimedia.org/r/89368 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ie5da4717ba85406d63c18df2c9e5b699a13a3b7b Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Parsoid Gerrit-Branch: master Gerrit-Owner: Arlolra <abrea...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits