Hi,
> > You can not be shure that a JavaScript Engine is not threaded. This code
> > is not threadsave.
>
> Is there an implementation of javascript that supports context switching?
The engine itsself usually does no contextswitch, but it may start multiple
threads to handle multiple Events simu
Hi,
> Yes, but if it's not 0 it's ok I guess.
I have not analyzed your code deeply. It was just something I sumbled across.
> There is a preprocessing step that
> sets parse2RE, and if it's not 0 isn't it safe to suppose it holds the
> correct RegExp object set during preprocessing?
Ah, I und
Christof Donat wrote:
>
> You can not be shure that a JavaScript Engine is not threaded. This code
> is
> not threadsave. Imagine the following situation:
>
> Thread 1Thread 2
> $.filter()
> parse2RE is set to e.g. 1
> Thread is stopped by OS Sceduler -> $.filter()
> You can not be shure that a JavaScript Engine is not threaded. This code is
> not threadsave.
Is there an implementation of javascript that supports context switching?
___
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/
Hi
> if( jQuery.parse2RE == 0 ) {
> // this is the first call to filter_opt, so
> // replace S and T macros in the parse2 regexps
> var S = "([a-z*_-][\\w-]*)";
You can not be shure that a JavaScript Engine is not th
http://jquery.com/dev/bugs/bug/447/
--
View this message in context:
http://www.nabble.com/filter-refactored-with-the-engine-of-Chili-tf2718426.html#a7583601
Sent from the JQuery mailing list archive at Nabble.com.
___
jQuery mailing list
discuss@jq
Hi there.
I've refactored the "filter" core function of jQuery, merging my Chili parser
into it. Now it should be cleaner, faster and tighter (I hope so)
I passed it through coreTest.js, and all is fine for these browsers:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322;
In