nobu 
								
							 
						 
						
							
							
							
							
								
							
							
								3b16f66bf7 
								
							 
						 
						
							
							
								
								* ext/strscan/strscan.c (strscan_init_copy): struct re_registers must  
							
							 
							
							... 
							
							
							
							not be bitwise copied.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2004-03-06 06:15:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nobu 
								
							 
						 
						
							
							
							
							
								
							
							
								50c4555072 
								
							 
						 
						
							
							
								
								* ext/strscan/depend: depends on re.h and regex.h.  
							
							 
							
							... 
							
							
							
							* ext/strscan/strscan.c: no version check needed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5905 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2004-03-06 05:27:37 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									aamine 
								
							 
						 
						
							
							
							
							
								
							
							
								492dfc7c08 
								
							 
						 
						
							
							
								
								* ext/strscan/strscan.c: new method StringScanner#initialize_copy to allow #dup and #clone.  
							
							 
							
							... 
							
							
							
							* test/strscan/test_strscan.rb: test StringScanner#dup.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2004-03-05 11:20:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gsinclair 
								
							 
						 
						
							
							
							
							
								
							
							
								a077e7cec4 
								
							 
						 
						
							
							
								
								* ext/strscan/strscan.c: improved documentation  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2004-02-19 12:32:09 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									aamine 
								
							 
						 
						
							
							
							
							
								
							
							
								b06f1fb429 
								
							 
						 
						
							
							
								
								* ext/strscan/strscan.c: StringScanner#restsize is obsolete; use #rest_size instead.  
							
							 
							
							... 
							
							
							
							* ext/strscan/strscan.c: StringScanner#matchedsize is obsolete; use #matched_size instead.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5776 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2004-02-18 18:06:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									aamine 
								
							 
						 
						
							
							
							
							
								
							
							
								e55e640a6f 
								
							 
						 
						
							
							
								
								* ext/strscan/strscan.c: don't use rb_eval_string, it defines classes under the module when required in module clauses. [ruby-dev:22951]  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2004-02-18 17:42:54 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									aamine 
								
							 
						 
						
							
							
							
							
								
							
							
								6f77e4b4ba 
								
							 
						 
						
							
							
								
								* ext/strscan/strscan.c: merge documentation from 1.8 branch.  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5774 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2004-02-18 17:38:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									aamine 
								
							 
						 
						
							
							
							
							
								
							
							
								919fc002eb 
								
							 
						 
						
							
							
								
								* ext/strscan/strscan.c: ScanError may be (wrongly) garbage collected. (thanks Gavin Sinclair)  
							
							 
							
							... 
							
							
							
							* ext/strscan/strscan.c: move ::ScanError to StringScanner::Error.  ::ScanError is also defined for backward compatibility.
* ext/strscan/strscan.c: #peep is obsolete, use #peek.
* ext/strscan/strscan.c: #empty? is obsolete, use #eos?.
* ext/strscan/strscan.c: #clear is obsolete, use #terminate.
* ext/strscan/strscan.c: #getbyte is obsolete, use #get_byte.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5750 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2004-02-17 09:02:41 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									aamine 
								
							 
						 
						
							
							
							
							
								
							
							
								6ef31af2d1 
								
							 
						 
						
							
							
								
								introduce some new methods  
							
							 
							
							... 
							
							
							
							* ext/strscan/strscan.c: new method StringScanner#beginning_of_line? (alias #bol?)
* ext/strscan/strscan.c: new method StringScanner#concat and #<<.
* ext/strscan/strscan.c: StringScanner#new(str) does not duplicate nor freeze STR (allow destructive modification).
* test/strscan/test_stringscanner.rb: test new methods above.
* test/strscan/test_stringscanner.rb: test destructive string modification.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5201 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2003-12-16 15:18:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									aamine 
								
							 
						 
						
							
							
							
							
								
							
							
								2d505ae6f6 
								
							 
						 
						
							
							
								
								* ext/strscan/strscan.c: should infect also return values of #inspect.  
							
							 
							
							... 
							
							
							
							* ext/strscan/strscan.c: use snprintf() instead of sprintf().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2003-03-25 01:11:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nobu 
								
							 
						 
						
							
							
							
							
								
							
							
								3780ede6ef 
								
							 
						 
						
							
							
								
								* ext/curses/curses.c, ext/digest/digest.c, ext/dl/handle.c,  
							
							 
							
							... 
							
							
							
							ext/dl/ptr.c, ext/dl/sym.c, ext/gdbm/gdbm.c, ext/iconv/iconv.c,
  ext/stringio/stringio.c, ext/strscan/strscan.c,
  ext/tcltklib/tcltklib.c, ext/win32ole/win32ole.c:
  use rb_define_alloc_func().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-12-20 11:23:40 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									eban 
								
							 
						 
						
							
							
							
							
								
							
							
								4f26f3b890 
								
							 
						 
						
							
							
								
								* configure.in: modify program_prefix only if specified  
							
							 
							
							... 
							
							
							
							--program-prefix.
* configure.in: don't generate ext/extmk.rb.
* Makefile.in: execute directly $(srcdir)/ext/extmk.rb.
  remove -Cext option, "Dir::chdir 'ext'" in ext/extmk.rb.
* {win32,bccwin32}/Makefile.sub: ditto.
* instruby.rb: ditto.
* ext/extmk.rb: renamed from ext/extmk.rb.in.
* lib/mkmf.rb (module Logging): create log files (mkmf.log)
  in each extension module directories.
* ext/extmk.rb: ditto.
* lib/mkmf.rb (macro_defined?): new method.
* ext/.cvsignore: remove extmk.rb.
* ext/*/.cvsignore: add "*.def".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-09-08 09:08:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									aamine 
								
							 
						 
						
							
							
							
							
								
							
							
								61eaf40b4a 
								
							 
						 
						
							
							
								
								* ext/strscan/strscan.c: follow allocation framework.  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-08-02 00:10:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nobu 
								
							 
						 
						
							
							
							
							
								
							
							
								a411f0365b 
								
							 
						 
						
							
							
								
								copied from ext/etc.  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2380 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-04-18 06:13:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									aamine 
								
							 
						 
						
							
							
							
							
								
							
							
								ff95039936 
								
							 
						 
						
							
							
								
								* ext/strscan/strscan.c: add taint check.  
							
							 
							
							... 
							
							
							
							* ext/strscan/strscan.c: #getch/#get_byte should set regexp registers.
* ext/strscan/strscan.c: remove useless #include directive.
* ext/strscan/strscan.c: refactor struct strscanner.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-03-28 08:53:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									aamine 
								
							 
						 
						
							
							
							
							
								
							
							
								d444859d4a 
								
							 
						 
						
							
							
								
								* strscan.c: remove useless #include directive  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-03-22 06:45:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									aamine 
								
							 
						 
						
							
							
							
							
								
							
							
								983d420300 
								
							 
						 
						
							
							
								
								import strscan.  
							
							 
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2002-03-22 06:38:27 +00:00