Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2015-10-30 21:52:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-ruby_parser"

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2015-09-30 05:48:56.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new/rubygem-ruby_parser.changes 
    2015-10-30 21:53:00.000000000 +0100
@@ -1,0 +2,12 @@
+Tue Oct 27 05:31:29 UTC 2015 - [email protected]
+
+- updated to version 3.7.2
+ see installed History.txt
+
+  === 3.7.2 / 2015-10-26
+  
+  * 1 bug fix:
+  
+    * I hate regexen. Fixed a lexing bug confusing strings vs labels. 
(phiggins)
+
+-------------------------------------------------------------------

Old:
----
  ruby_parser-3.7.1.gem

New:
----
  ruby_parser-3.7.2.gem

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rubygem-ruby_parser.spec ++++++
--- /var/tmp/diff_new_pack.Ae7GTO/_old  2015-10-30 21:53:01.000000000 +0100
+++ /var/tmp/diff_new_pack.Ae7GTO/_new  2015-10-30 21:53:01.000000000 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-ruby_parser
-Version:        3.7.1
+Version:        3.7.2
 Release:        0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}

++++++ ruby_parser-3.7.1.gem -> ruby_parser-3.7.2.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.txt new/History.txt
--- old/History.txt     2015-08-06 23:31:41.000000000 +0200
+++ new/History.txt     2015-10-26 23:42:46.000000000 +0100
@@ -1,3 +1,9 @@
+=== 3.7.2 / 2015-10-26
+
+* 1 bug fix:
+
+  * I hate regexen. Fixed a lexing bug confusing strings vs labels. (phiggins)
+
 === 3.7.1 / 2015-08-06
 
 * 1 minor enhancement:
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby18_parser.rb new/lib/ruby18_parser.rb
--- old/lib/ruby18_parser.rb    2015-08-06 23:31:41.000000000 +0200
+++ new/lib/ruby18_parser.rb    2015-10-26 23:42:46.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # DO NOT MODIFY!!!!
-# This file is automatically generated by Racc 1.4.12
+# This file is automatically generated by Racc 1.4.13
 # from Racc grammer file "".
 #
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby19_parser.rb new/lib/ruby19_parser.rb
--- old/lib/ruby19_parser.rb    2015-08-06 23:31:41.000000000 +0200
+++ new/lib/ruby19_parser.rb    2015-10-26 23:42:46.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # DO NOT MODIFY!!!!
-# This file is automatically generated by Racc 1.4.12
+# This file is automatically generated by Racc 1.4.13
 # from Racc grammer file "".
 #
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby20_parser.rb new/lib/ruby20_parser.rb
--- old/lib/ruby20_parser.rb    2015-08-06 23:31:41.000000000 +0200
+++ new/lib/ruby20_parser.rb    2015-10-26 23:42:46.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # DO NOT MODIFY!!!!
-# This file is automatically generated by Racc 1.4.12
+# This file is automatically generated by Racc 1.4.13
 # from Racc grammer file "".
 #
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby21_parser.rb new/lib/ruby21_parser.rb
--- old/lib/ruby21_parser.rb    2015-08-06 23:31:42.000000000 +0200
+++ new/lib/ruby21_parser.rb    2015-10-26 23:42:47.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # DO NOT MODIFY!!!!
-# This file is automatically generated by Racc 1.4.12
+# This file is automatically generated by Racc 1.4.13
 # from Racc grammer file "".
 #
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby22_parser.rb new/lib/ruby22_parser.rb
--- old/lib/ruby22_parser.rb    2015-08-06 23:31:42.000000000 +0200
+++ new/lib/ruby22_parser.rb    2015-10-26 23:42:47.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # DO NOT MODIFY!!!!
-# This file is automatically generated by Racc 1.4.12
+# This file is automatically generated by Racc 1.4.13
 # from Racc grammer file "".
 #
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby_lexer.rb new/lib/ruby_lexer.rb
--- old/lib/ruby_lexer.rb       2015-08-06 23:31:42.000000000 +0200
+++ new/lib/ruby_lexer.rb       2015-10-26 23:42:47.000000000 +0100
@@ -668,10 +668,10 @@
   end
 
   def process_label_or_string text
-    if @was_label && text =~ /:$/ then
+    if @was_label && text =~ /:\Z/ then
       @was_label = nil
       return process_label text
-    elsif text =~ /:$/ then
+    elsif text =~ /:\Z/ then
       ss.pos -= 1 # put back ":"
       text = text[0..-2]
     end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/ruby_parser_extras.rb 
new/lib/ruby_parser_extras.rb
--- old/lib/ruby_parser_extras.rb       2015-08-06 23:31:42.000000000 +0200
+++ new/lib/ruby_parser_extras.rb       2015-10-26 23:42:47.000000000 +0100
@@ -91,7 +91,7 @@
 end
 
 module RubyParserStuff
-  VERSION = "3.7.1" unless constants.include? "VERSION" # SIGH
+  VERSION = "3.7.2" unless constants.include? "VERSION" # SIGH
 
   attr_accessor :lexer, :in_def, :in_single, :file
   attr_reader :env, :comments
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2015-08-06 23:31:41.000000000 +0200
+++ new/metadata        2015-10-26 23:42:46.000000000 +0100
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: ruby_parser
 version: !ruby/object:Gem::Version
-  version: 3.7.1
+  version: 3.7.2
 platform: ruby
 authors:
 - Ryan Davis
@@ -10,9 +10,9 @@
 cert_chain:
 - |
   -----BEGIN CERTIFICATE-----
-  MIIDPjCCAiagAwIBAgIBAjANBgkqhkiG9w0BAQUFADBFMRMwEQYDVQQDDApyeWFu
+  MIIDPjCCAiagAwIBAgIBAzANBgkqhkiG9w0BAQUFADBFMRMwEQYDVQQDDApyeWFu
   ZC1ydWJ5MRkwFwYKCZImiZPyLGQBGRYJemVuc3BpZGVyMRMwEQYKCZImiZPyLGQB
-  GRYDY29tMB4XDTE0MDkxNzIzMDcwN1oXDTE1MDkxNzIzMDcwN1owRTETMBEGA1UE
+  GRYDY29tMB4XDTE1MDkxOTIwNTEyMloXDTE2MDkxODIwNTEyMlowRTETMBEGA1UE
   AwwKcnlhbmQtcnVieTEZMBcGCgmSJomT8ixkARkWCXplbnNwaWRlcjETMBEGCgmS
   JomT8ixkARkWA2NvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALda
   b9DCgK+627gPJkB6XfjZ1itoOQvpqH1EXScSaba9/S2VF22VYQbXU1xQXL/WzCkx
@@ -22,14 +22,14 @@
   qhtV7HJxNKuPj/JFH0D2cswvzznE/a5FOYO68g+YCuFi5L8wZuuM8zzdwjrWHqSV
   gBEfoTEGr7Zii72cx+sCAwEAAaM5MDcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAw
   HQYDVR0OBBYEFEfFe9md/r/tj/Wmwpy+MI8d9k/hMA0GCSqGSIb3DQEBBQUAA4IB
-  AQAFoDJRokCQdxFfOrmsKX41KOFlU/zjrbDVM9hgB/Ur999M6OXGSi8FitXNtMwY
-  FVjsiAPeU7HaWVVcZkj6IhINelTkXsxgGz/qCzjHy3iUMuZWw36cS0fiWJ5rvH+e
-  hD7uXxJSFuyf1riDGI1aeWbQ74WMwvNstOxLUMiV5a1fzBhlxPqb537ubDjq/M/h
-  zPUFPVYeL5KjDHLCqI2FwIk2sEMOQgjpXHzl+3NlD2LUgUhHDMevmgVua0e2GT1B
-  xJcC6UN6NHMOVMyAXsr2HR0gRRx4ofN1LoP2KhXzSr8UMvQYlwPmE0N5GQv1b5AO
-  VpzF30vNaJK6ZT7xlIsIlwmH
+  AQB+Hx8xUgrpZa4P8H8gR8zme5kISwQrG80MbpqJV6/G3/ZicRFhN5sjwu0uHGue
+  bd9Cymf6oIRwHVarJux2M32T6bL07Hmi07w2QaPc3MnMKB/D46SRZ2JSSGPFRBTc
+  SilobMRoGs/7B15uGFUEnNrCB/ltMqhwwSx1r++UQPfeySHEV9uqu03E5Vb7J37O
+  2Er6PLXHRiYsIycD1LkMi6YnixdITRHmrqJYE2rsjaIfpIehiusVAPHkNf7qbpHq
+  qx3h45R1CAsObX0SQDIT+rRbQrtKz1GHIZTOFYvEJjUY1XmRTZupD3CJ8Q7sDqSy
+  NLq5jm1fq6Y9Uolu3RJbmycf
   -----END CERTIFICATE-----
-date: 2015-08-06 00:00:00.000000000 Z
+date: 2015-10-26 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: sexp_processor
@@ -51,14 +51,14 @@
     requirements:
     - - ~>
       - !ruby/object:Gem::Version
-        version: '5.7'
+        version: '5.8'
   type: :development
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
     - - ~>
       - !ruby/object:Gem::Version
-        version: '5.7'
+        version: '5.8'
 - !ruby/object:Gem::Dependency
   name: rdoc
   requirement: !ruby/object:Gem::Requirement
@@ -121,14 +121,14 @@
     requirements:
     - - ~>
       - !ruby/object:Gem::Version
-        version: '3.13'
+        version: '3.14'
   type: :development
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
     - - ~>
       - !ruby/object:Gem::Version
-        version: '3.13'
+        version: '3.14'
 description: |-
   ruby_parser (RP) is a ruby parser written in pure ruby (utilizing
   racc--which does by default use a C extension). RP's output is
@@ -168,7 +168,6 @@
 - README.txt
 files:
 - .autotest
-- .gemtest
 - History.txt
 - Manifest.txt
 - README.txt
Files old/metadata.gz.sig and new/metadata.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/test/test_ruby_parser.rb new/test/test_ruby_parser.rb
--- old/test/test_ruby_parser.rb        2015-08-06 23:31:42.000000000 +0200
+++ new/test/test_ruby_parser.rb        2015-10-26 23:42:47.000000000 +0100
@@ -575,6 +575,13 @@
     # TODO: add more including interpolation etc
   end
 
+  def test_label_vs_string
+    rb = "_buf << ':\n'"
+    pt = s(:call, s(:call, nil, :_buf), :<<, s(:str, ":\n"))
+
+    assert_parse rb, pt
+  end
+
   def test_str_backslashes
     long_string = '\n' * 100
     rb = "x '#{long_string}'"


Reply via email to