jsthread-announce Mailing List for Concurrent.Thread
Status: Beta
Brought to you by:
daisuke-maki
You can subscribe to this list here.
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
| 2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <dai...@us...> - 2015-06-20 17:23:48
|
Revision: 292
http://sourceforge.net/p/jsthread/code/292
Author: daisuke-maki
Date: 2015-06-20 17:23:46 +0000 (Sat, 20 Jun 2015)
Log Message:
-----------
* BUGFIX: forgot to remve @require line
Modified Paths:
--------------
Function.Extend/trunk/lib/Function/Extend.js
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dai...@us...> - 2015-06-20 17:07:56
|
Revision: 291
http://sourceforge.net/p/jsthread/code/291
Author: daisuke-maki
Date: 2015-06-20 17:07:54 +0000 (Sat, 20 Jun 2015)
Log Message:
-----------
Removed Function.Bind module.
Modified Paths:
--------------
Function.Extend/trunk/lib/Function/Extend.js
Removed Paths:
-------------
Function.Bind/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dai...@us...> - 2015-06-20 16:57:13
|
Revision: 290
http://sourceforge.net/p/jsthread/code/290
Author: daisuke-maki
Date: 2015-06-20 16:57:11 +0000 (Sat, 20 Jun 2015)
Log Message:
-----------
[Test.Runner]
* BUGFIX: added @with-namespace directive.
Modified Paths:
--------------
Test.Runner/trunk/lib/Test/Runner.js
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dai...@us...> - 2009-11-23 21:29:55
|
Revision: 289
http://jsthread.svn.sourceforge.net/jsthread/?rev=289&view=rev
Author: daisuke-maki
Date: 2009-11-23 21:29:45 +0000 (Mon, 23 Nov 2009)
Log Message:
-----------
- Set svn:eol-style property of *.js "LF".
Property Changed:
----------------
Benchmark/trunk/lib/Benchmark.js
Benchmark/trunk/t/fib.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread/Compiler/CeConvert.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread/Compiler/CfConvert.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread/Compiler/CharacterClass.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread/Compiler/CsConvert.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread/Compiler/CssConvert.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread/Compiler/CzConvert.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread/Compiler/ErrorReporter.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread/Compiler/Expression.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread/Compiler/IdentifierSet.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread/Compiler/IntermediateLanguage.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread/Compiler/Kit.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread/Compiler/Parser.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread/Compiler/Statement.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread/Compiler/Token.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread/Compiler/TokenStream.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread/Compiler.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread/Http.js
Concurrent.Thread/branches/jump_off_ESB/lib/Concurrent/Thread.js
Concurrent.Thread/branches/jump_off_ESB/t/00TokenStream_basic.js
Concurrent.Thread/branches/jump_off_ESB/t/01Parser_basic.js
Concurrent.Thread/branches/jump_off_ESB/t/runtime/sleep_kill_test.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Compiler/CfConvert.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Compiler/CharacterClass.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Compiler/CsConvert.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Compiler/CssConvert.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Compiler/CvConvert.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Compiler/CzConvert.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Compiler/ErrorReporter.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Compiler/Expression.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Compiler/IdentifierMap.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Compiler/IdentifierSet.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Compiler/IntermediateLanguage.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Compiler/Kit.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Compiler/Parser.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Compiler/Statement.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Compiler/Token.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Compiler/TokenStream.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Compiler.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/Http.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread/ScriptExecuter.js
Concurrent.Thread/branches/with-atomic/lib/Concurrent/Thread.js
Concurrent.Thread/branches/with-atomic/t/00TokenStream_basic.js
Concurrent.Thread/branches/with-atomic/t/01Parser_basic.js
Concurrent.Thread/branches/with-atomic/t/02Parser_label.js
Concurrent.Thread/branches/with-atomic/t/runtime/sleep_kill_test.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/CfConvert.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/CharacterClass.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/CsConvert.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/CssConvert.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/CvConvert.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/CzConvert.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/ErrorReporter.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/Expression.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/IdentifierMap.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/IdentifierSet.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/IntermediateLanguage.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/Kit.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/Parser.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/Statement.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/Token.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/TokenStream.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Continuation.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Http.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/Mutex.js
Concurrent.Thread/trunk/lib/Concurrent/Thread/ScriptExecuter.js
Concurrent.Thread/trunk/lib/Concurrent/Thread.js
Concurrent.Thread/trunk/t/00TokenStream_basic.js
Concurrent.Thread/trunk/t/01Parser_basic.js
Concurrent.Thread/trunk/t/02Parser_label.js
Concurrent.Thread/trunk/t/runtime/01currentContinuation.js
Concurrent.Thread/trunk/t/runtime/02callcc.js
Concurrent.Thread/trunk/t/runtime/03getCC.js
Concurrent.Thread/trunk/t/runtime/04mutex.js
Concurrent.Thread/trunk/t/runtime/sleep_kill_test.js
Concurrent.Thread.Event.WaitFor/trunk/lib/Concurrent/Thread/Event/WaitFor.js
Concurrent.Thread.Event.WaitFor/trunk/t/form.js
Concurrent.Thread.Generator/trunk/lib/Concurrent/Thread/Generator.js
Concurrent.Thread.Generator/trunk/t/00basic.js
Concurrent.Thread.Generator/trunk/t/01traverse-document.js
Concurrent.Thread.JSON.RPC/trunk/lib/Concurrent/Thread/JSON/RPC.js
Concurrent.Thread.Ports.Test.Runner/trunk/lib/Concurrent/Thread/Ports/Test/Runner/Simple.js
Concurrent.Thread.Ports.Test.Runner/trunk/lib/Concurrent/Thread/Ports/Test/Simple.js
Concurrent.Thread.Ports.Test.Runner/trunk/t/wait-3sec.js
Data.Cons/trunk/lib/Data/Cons/List.js
Data.Cons/trunk/lib/Data/Cons/Util.js
Data.Cons/trunk/lib/Data/Cons.js
Data.Cons/trunk/t/00basic.js
Data.Cons/trunk/t/01iterator.js
Data.Cons/trunk/t/02filter-map-fold.js
Data.Cons/trunk/t/03util.js
Data.Error/trunk/lib/Data/Error.js
Data.Error.IllegalStateError/trunk/lib/Data/Error/IllegalStateError.js
Data.Error.UnimplementedMethodError/trunk/lib/Data/Error/UnimplementedMethodError.js
Data.Error.UnsupportedMethodError/trunk/lib/Data/Error/UnsupportedMethodError.js
Data.Functional/trunk/lib/Data/Functional/Array.js
Data.Functional/trunk/lib/Data/Functional/Collection.js
Data.Functional/trunk/lib/Data/Functional/Enumerable.js
Data.Functional/trunk/lib/Data/Functional/List/Iterator.js
Data.Functional/trunk/lib/Data/Functional/List/ReverseIterator.js
Data.Functional/trunk/lib/Data/Functional/List/list.js
Data.Functional/trunk/lib/Data/Functional/List.js
Data.Functional/trunk/lib/Data/Functional/Loop.js
Data.Functional/trunk/lib/Data/Functional/MinimalList.js
Data.Functional/trunk/lib/Data/Functional/Set.js
Data.Functional/trunk/lib/Data/Functional/String.js
Data.Functional/trunk/lib/Data/Functional.js
Data.Functional/trunk/t/00minimal-list.js
Data.Functional/trunk/t/01comp-dist.js
Data.Functional/trunk/t/02filter.js
Data.Functional/trunk/t/03this-in-iteration.js
Data.Functional/trunk/t/04fold.js
Data.Functional/trunk/t/array/00basic.js
Data.Functional/trunk/t/array/01find.js
Data.Functional/trunk/t/array/02comp-dist.js
Data.Functional/trunk/t/array/03range-error.js
Data.Functional/trunk/t/string/00basic.js
Data.Iterator/trunk/lib/Data/Iterator/BidirectionalIterator.js
Data.Iterator/trunk/lib/Data/Iterator/Iterator.js
Data.Iterator/trunk/lib/Data/Iterator/NoSuchElementError.js
Data.Iterator/trunk/lib/Data/Iterator.js
Data.LinkedList/trunk/lib/Data/LinkedList.js
Data.LinkedList/trunk/t/00constructor-iterator.js
Data.LinkedList/trunk/t/01filter-map-fold.js
Data.Stack/trunk/lib/Data/Stack.js
Data.Stack/trunk/t/00basic.js
Data.StringSet/trunk/lib/Data/StringSet.js
Data.StringSet/trunk/t/00basic.js
Function.Bind/trunk/lib/Function/Bind.js
Function.Bind/trunk/t/00basic.js
Function.Extend/trunk/lib/Function/Extend.js
Function.Extend/trunk/t/00basic.js
GLOBAL/trunk/lib/GLOBAL.js
JSON/trunk/lib/JSON.js
Math.Prime/trunk/lib/Math/Prime.js
Math.Prime/trunk/t/00basic.js
Math.ToInteger/trunk/lib/Math/ToInteger.js
Object.Spawn/trunk/lib/Object/Spawn.js
Object.Spawn/trunk/t/00basic.js
StdIO/trunk/lib/StdIO/CScript.js
StdIO/trunk/lib/StdIO/WebBrowser.js
StdIO/trunk/lib/StdIO.js
StdIO/trunk/t/echo.js
Test.Runner/trunk/lib/Test/Runner/Simple.js
Test.Runner/trunk/lib/Test/Runner.js
Test.Runner/trunk/lib/Test/Simple.js
Test.Runner/trunk/t/test.js
Util.Arrayize/trunk/lib/Util/Arrayize.js
Util.Arrayize/trunk/t/00basic.js
Util.Equivalent/trunk/lib/Util/Equivalent.js
WebBrowser.Cookie/trunk/lib/WebBrowser/Cookie.js
WebBrowser.GUI.DragAndDrop/trunk/lib/WebBrowser/GUI/DragAndDrop.js
WebBrowser.GUI.Event/trunk/lib/WebBrowser/GUI/Event.js
WebBrowser.ScriptExecuter/trunk/lib/WebBrowser/ScriptExecuter.js
WebBrowser.Shell/trunk/lib/WebBrowser/Shell.js
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dai...@us...> - 2009-11-23 21:11:00
|
Revision: 288
http://jsthread.svn.sourceforge.net/jsthread/?rev=288&view=rev
Author: daisuke-maki
Date: 2009-11-23 21:10:53 +0000 (Mon, 23 Nov 2009)
Log Message:
-----------
[Concurrent.Thread]
- BUGFIX: In several browsers, TokenStream behaved erroneously when the token "__proto__" is used.
Modified Paths:
--------------
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/TokenStream.js
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: Daisuke M. <dai...@us...> - 2009-07-12 17:34:40
|
Hi, Concurrent.Thread users,
The new version of Concurrent.Thread (version 2009-07-13) is released.
In this version, unnecessary jumps (essentially function calls) are
reduced as many as possible as an optimization. That will significantly
speed up loop-heavy programs (I guess that they are the ones that you
want to implement with threads).
In my optimal experiment, it is three times more faster than the old one.
For example, please try the following code with the new one and the old
one respectively, and compare the results:
var prime = Concurrent.Thread.compile(function prime ( n ) {
var primes = [2];
var x = 3;
SEARCH: for ( ; primes.length <= n; x+=2 ) {
for ( var i=0, p=primes[i]; p*p <= x; i++, p=primes[i] ) {
if ( x % p == 0 ) continue SEARCH;
}
primes.push(x);
}
return primes[n];
});
Concurrent.Thread.create(function(){
var sum = 0;
for ( var i=0; i < 10; i++ ) {
var t0 = new Date();
var p = prime(2000);
var t1 = new Date();
sum += t1 - t0;
document.body.innerHTML += (t1 - t0) + "msec<br />\n";
Concurrent.Thread.sleep(100);
}
document.body.innerHTML += "av. " + (sum / 10) + "msec<br />\n";
});
I hope and appreciate running results on as many different browsers as
possible. Please post your result to the jsthread-users mailing list.
Enjoy please!
----
Daisuke Maki
|
|
From: <dai...@us...> - 2009-07-12 15:36:18
|
Revision: 287
http://jsthread.svn.sourceforge.net/jsthread/?rev=287&view=rev
Author: daisuke-maki
Date: 2009-07-12 15:36:09 +0000 (Sun, 12 Jul 2009)
Log Message:
-----------
[Concurrent.Thread]
- Optimization: Erased unnecessary assignments.
Modified Paths:
--------------
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/CsConvert.js
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dai...@us...> - 2009-07-12 11:16:07
|
Revision: 286
http://jsthread.svn.sourceforge.net/jsthread/?rev=286&view=rev
Author: daisuke-maki
Date: 2009-07-12 11:16:05 +0000 (Sun, 12 Jul 2009)
Log Message:
-----------
[Concurrent.Thread]
- Implemented CuConvert, which optimizes converted code by unifying blocks.
Modified Paths:
--------------
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler.js
Added Paths:
-----------
Concurrent.Thread/trunk/lib/Concurrent/Thread/Compiler/CuConvert.js
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: Daisuke M. <dai...@us...> - 2008-07-14 10:29:50
|
Hi, Concurrent.Thread users, InfoQ published my article about Concurrent.Thread! http://www.infoq.com/articles/js_multithread This is the English translation of my Japanese article written in the last year: http://www.infoq.com/jp/articles/js_multithread It is a suitable document to start and learn the overview of Concurrent.Thread. Please enjoy! Thank you. ---- MAKI, Daisuke |
|
From: Daisuke M. <dai...@us...> - 2008-04-07 01:10:26
|
I'm very glad to announce the first mailing list for Concurrent.Thread! This list is used to inform you about useful information concerned with Concurrent.Thread, such as notification of new version release and Web site update, bug reports, repository commit reports, introducing related resources, and so on. Also, you can post your message for the following purposes: *Announce your products or Web sites using Concurrent.Thread *Introduce news or blog articles about Concurrent.Thread *Deliver your idea about JavaScript and/or multithread library *Announce JavaScript-related events *...etc Let's enjoy with Concurrent.Thread! =From MAKI, Daisuke =E-mail Da...@Ma... =URL http://daisukemaki.dtdns.net =cut |