aboutsummaryrefslogtreecommitdiffstats
path: root/lib/generator.rb
Commit message (Collapse)AuthorAgeFilesLines
* * lib/generator.rb: removed obsolete library. [ruby-core:16233]matz2008-04-101-385/+0
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15947 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Merge YARVko12006-12-311-0/+2
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/generator.rb: (Generator#initialize): should kill @loop_threadocean2005-12-311-0/+2
| | | | | | | | before starting new thread. (occurs when called via Generator#rewind) [ruby-dev:28184] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Sorry again, incorrent exception propagation.ocean2005-12-301-1/+1
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Sorry, reverted. Mutex is damn slow.....ocean2005-12-301-31/+30
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9774 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/generator.rb: uses Mutex instead of Thread.critical.ocean2005-12-301-30/+31
| | | | | | | [ruby-dev:28184] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9773 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/generator.rb: (Generator#initialize) ensured to stop @loop_thread.ocean2005-12-301-3/+3
| | | | | | | Mr. Tanaka pointed out one Thread.pass is not enough. [ruby-dev:28185] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9770 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/generator.rb: (Generator#initialize) fixed dead lock. this occuredocean2005-12-301-0/+1
| | | | | | | when end? was called before @loop_thread was stopped. [ruby-core:7029] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9768 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/generator.rb: should work with another thread. (more robust code)ocean2005-12-291-7/+12
| | | | | | | [ruby-dev:28177] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9763 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/generator.rb: reimplemented Generator class with Thread instead ofocean2005-12-291-45/+40
| | | | | | | callcc, in order to fix memory leak. [ruby-dev:28142] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9752 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * exception message clean-up by Ian Macdonald <ian@caliban.org>.matz2004-03-291-2/+2
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/generator.rb: corrected doc formatgsinclair2004-02-161-7/+9
| | | | | | | | * lib/rinda/rinda.rb: added documentation (from Hugh Sasse) * lib/rinda/tuplespace.rb: ditto git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5730 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/generator.rb: Add rdoc documentation.knu2003-10-171-4/+80
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4797 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/generator.rb: A new library which converts an internalknu2003-10-141-0/+302
iterator to an external iterator. * lib/abbrev.rb: A new library which creates an abbreviation table from a list. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4767 b2dd03c8-39d4-4d8f-98ff-823fe69b080e