Skip to content

Commit

Permalink
Showing 70 changed files with 88 additions and 1 deletion.
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/attlistdecl.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/attribute.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/cdata.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/child.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/comment.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/doctype.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/document.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/dtd/attlistdecl.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/dtd/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/dtd/dtd.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/dtd/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/dtd/elementdecl.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/dtd/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/dtd/entitydecl.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/dtd/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/dtd/notationdecl.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/dtd/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/element.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/encoding.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/entity.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/formatters/default.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/formatters/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/formatters/pretty.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/formatters/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/formatters/transitive.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/formatters/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/functions.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/instruction.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/light/node.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/light/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/namespace.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/node.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/output.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/parent.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/parseexception.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/parsers/baseparser.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/parsers/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/parsers/lightparser.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/parsers/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/parsers/pullparser.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/parsers/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/parsers/sax2parser.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/parsers/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/parsers/streamparser.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/parsers/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/parsers/treeparser.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/parsers/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/parsers/ultralightparser.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/parsers/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/parsers/xpathparser.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/parsers/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/quickpath.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/rexml.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/sax2listener.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/security.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/source.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/streamlistener.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/syncenumerator.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/text.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/undefinednamespaceexception.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/validation/relaxng.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/validation/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/validation/validation.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/validation/' + File.basename(__FILE__)
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rexml/validation/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/xmldecl.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/xmltokens.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/xpath.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rexml/xpath_parser.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/rexml/' + File.basename(__FILE__)
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
fails:REXML::Attributes#delete_all deletes all attributes that match name
fails:REXML::Attributes#delete_all deletes all attributes that match name with a namespace
fails:REXML::Attributes#delete_all returns the removed attribute
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:REXML::Attributes#each_attribute iterates over the attributes yielding actual Attribute objects
1 change: 1 addition & 0 deletions spec/truffle/tags/library/rexml/attributes/each_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:REXML::Attributes#each iterates over the attributes yielding expanded-name/value
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:REXML::Attributes#[]= deletes an attribute is value is nil
1 change: 1 addition & 0 deletions spec/truffle/tags/library/rexml/attributes/length_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:REXML::Attributes#length returns the number of attributes
2 changes: 2 additions & 0 deletions spec/truffle/tags/library/rexml/attributes/prefixes_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:REXML::Attributes#prefixes returns an array with the prefixes of each attribute
fails:REXML::Attributes#prefixes does not include the default namespace
1 change: 1 addition & 0 deletions spec/truffle/tags/library/rexml/attributes/size_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:REXML::Attributes#size returns the number of attributes
2 changes: 2 additions & 0 deletions spec/truffle/tags/library/rexml/attributes/to_a_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:REXML::Attributes#to_a returns an array with the attributes
fails:REXML::Attributes#to_a returns an empty array if it has no attributes
2 changes: 2 additions & 0 deletions spec/truffle/tags/library/rexml/document/clone_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:REXML::Document#clone clones document attributes
fails:REXML::Document#clone clones document context
2 changes: 2 additions & 0 deletions spec/truffle/tags/library/rexml/document/new_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:REXML::Document#new can use other document context
fails:REXML::Document#new clones source attributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:REXML::Element#add_element adds a child with name
2 changes: 2 additions & 0 deletions spec/truffle/tags/library/rexml/element/attribute_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:REXML::Element#attribute returns an attribute by name
fails:REXML::Element#attribute supports attributes inside namespaces
2 changes: 2 additions & 0 deletions spec/truffle/tags/library/rexml/element/attributes_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:REXML::Element#attributes returns element's Attributes
fails:REXML::Element#attributes returns an empty hash if element has no attributes
4 changes: 4 additions & 0 deletions spec/truffle/tags/library/rexml/element/clone_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
fails:REXML::Element#clone creates a copy of element
fails:REXML::Element#clone copies the attributes
fails:REXML::Element#clone does not copy the text
fails:REXML::Element#clone does not copy the child elements
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
fails:REXML::Element#delete_namespace deletes a namespace from the element
fails:REXML::Element#delete_namespace deletes default namespace when called with no args
3 changes: 3 additions & 0 deletions spec/truffle/tags/library/rexml/element/inspect_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
fails:REXML::Element#inspect returns the node as a string
fails:REXML::Element#inspect inserts '...' if the node has children
fails:REXML::Element#inspect inserts the attributes in the string
4 changes: 4 additions & 0 deletions spec/truffle/tags/library/rexml/element/namespaces_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
fails:REXML::Element#namespaces returns a hash of the namespaces
fails:REXML::Element#namespaces returns an empty hash if no namespaces exist
fails:REXML::Element#namespaces uses namespace prefixes as keys
fails:REXML::Element#namespaces uses namespace values as the hash values
1 change: 1 addition & 0 deletions spec/truffle/tags/library/rexml/element/new_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fails:REXML::Element#new creates element from another element
3 changes: 3 additions & 0 deletions spec/truffle/tags/library/rexml/element/prefixes_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
fails:REXML::Element#prefixes returns an array of the prefixes of the namespaces
fails:REXML::Element#prefixes does not include the default namespace
fails:REXML::Element#prefixes returns an empty array if no namespace was defined
1 change: 0 additions & 1 deletion spec/truffle/truffle.mspec
Original file line number Diff line number Diff line change
@@ -80,7 +80,6 @@ class MSpecScript
"^spec/ruby/library/fiber",
"^spec/ruby/library/mathn",
"^spec/ruby/library/readline",
"^spec/ruby/library/rexml",
"^spec/ruby/library/syslog",
"^spec/ruby/library/weakref",

0 comments on commit 09bd02f

Please sign in to comment.