Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Un-pend a spec since Kramdown::Document also supports tables #1135

Merged
merged 1 commit into from
Nov 17, 2017
Merged

Un-pend a spec since Kramdown::Document also supports tables #1135

merged 1 commit into from
Nov 17, 2017

Conversation

olleolleolle
Copy link
Contributor

Description

This PR changes a test not to be pending for "does Kramdown::Document support tables?"

This allows JRuby to pass that test.

JRuby version used: jruby 9.1.14.0 (2.3.3) 2017-11-08 2176f24 Java HotSpot(TM) 64-Bit Server VM 25.111-b14 on 1.8.0_111-b14 +jit [darwin-x86_64]

Completed Tasks

  • I have read the Contributing Guide.
  • The pull request is complete (implemented / written).
  • Git commits have been cleaned up (squash WIP / revert commits).
  • I wrote tests and ran bundle exec rake locally (if code is attached to PR).

@coveralls
Copy link

coveralls commented Nov 12, 2017

Coverage Status

Coverage increased (+0.0004%) to 93.499% when pulling bbc7772 on olleolleolle:fix/jruby-test-for-tables-support into c5f7a28 on lsegal:master.

@olleolleolle
Copy link
Contributor Author

olleolleolle commented Nov 12, 2017

The one remaining test failure on JRuby is this: Ripper-related.


Failures:

  1) YARD::Parser::Ruby::RubyParser#parse handles comments in the middle of a multi-line statement
     Failure/Error: Unable to find org.jruby.ext.ripper.RipperLexer.dispatchDelayedToken(RipperLexer.java to read failed line
     Java::JavaLang::NullPointerException:
     # org.jruby.ext.ripper.RipperLexer.dispatchDelayedToken(RipperLexer.java:767)
     # org.jruby.ext.ripper.RipperLexer.yylex(RipperLexer.java:1077)
     # org.jruby.ext.ripper.RipperLexer.nextToken(RipperLexer.java:360)
     # org.jruby.ext.ripper.RipperParser.yyparse(RipperParser.java:1520)
     # org.jruby.ext.ripper.RipperParser.yyparse(RipperParser.java:1471)
     # org.jruby.ext.ripper.RipperParserBase.parse(RipperParserBase.java:78)
     # org.jruby.ext.ripper.RubyRipper.parse(RubyRipper.java:327)
     # org.jruby.ext.ripper.RubyRipper$INVOKER$i$0$0$parse.call(RubyRipper$INVOKER$i$0$0$parse.gen)
     # org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:737)
     # org.jruby.ir.runtime.IRRuntimeHelpers.instanceSuper(IRRuntimeHelpers.java:983)
     # opt.src.opensource.ruby.yard.lib.yard.parser.ruby.ruby_parser.invokeSuper0:parse(/opt/src/opensource/ruby/yard/lib/yard/parser/ruby/ruby_parser.rb:56)
     # opt.src.opensource.ruby.yard.lib.yard.parser.ruby.ruby_parser.RUBY$method$parse$0(/opt/src/opensource/ruby/yard/lib/yard/parser/ruby/ruby_parser.rb:56)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:90)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:128)
     # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:192)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:129)
     # opt.src.opensource.ruby.yard.lib.yard.parser.ruby.ruby_parser.invokeOther1:parse(/opt/src/opensource/ruby/yard/lib/yard/parser/ruby/ruby_parser.rb:17)
     # opt.src.opensource.ruby.yard.lib.yard.parser.ruby.ruby_parser.RUBY$method$parse$0(/opt/src/opensource/ruby/yard/lib/yard/parser/ruby/ruby_parser.rb:17)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:90)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:128)
     # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:192)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:129)
     # opt.src.opensource.ruby.yard.lib.yard.parser.source_parser.invokeOther36:parse(/opt/src/opensource/ruby/yard/lib/yard/parser/source_parser.rb:442)
     # opt.src.opensource.ruby.yard.lib.yard.parser.source_parser.RUBY$method$parse$0(/opt/src/opensource/ruby/yard/lib/yard/parser/source_parser.rb:442)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:77)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:100)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:163)
     # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:161)
     # opt.src.opensource.ruby.yard.lib.yard.parser.source_parser.invokeOther3:parse(/opt/src/opensource/ruby/yard/lib/yard/parser/source_parser.rb:124)
     # opt.src.opensource.ruby.yard.lib.yard.parser.source_parser.RUBY$method$parse_string$0(/opt/src/opensource/ruby/yard/lib/yard/parser/source_parser.rb:124)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:77)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:93)
     # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:174)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:67)
     # opt.src.opensource.ruby.yard.lib.yard.invokeOther0:parse_string(/opt/src/opensource/ruby/yard/lib/yard.rb:27)
     # opt.src.opensource.ruby.yard.lib.yard.RUBY$method$parse_string$0(/opt/src/opensource/ruby/yard/lib/yard.rb:27)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:77)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:100)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:163)
     # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
     # org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163)
     # org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314)
     # org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73)
     # org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:132)
     # org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:148)
     # org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:193)
     # org.jruby.runtime.BlockBody.yield(BlockBody.java:125)
     # org.jruby.runtime.Block.yieldNonArray(Block.java:169)
     # org.jruby.RubyBasicObject.yieldUnder(RubyBasicObject.java:1751)
     # org.jruby.RubyBasicObject.instance_exec19(RubyBasicObject.java:1728)
     # org.jruby.RubyBasicObject$INVOKER$i$0$3$instance_exec19.call(RubyBasicObject$INVOKER$i$0$3$instance_exec19.gen)
     # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:204)
     # org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:348)
     # org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:173)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:177)
     # org.jruby.runtime.CompiledIRBlockBody.yieldDirect(CompiledIRBlockBody.java:156)
     # org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:80)
     # org.jruby.runtime.Block.yieldSpecific(Block.java:134)
     # org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:419)
     # org.jruby.ir.targets.YieldSite.yieldSpecific(YieldSite.java:114)
     # org.jruby.runtime.CompiledIRBlockBody.yieldDirect(CompiledIRBlockBody.java:156)
     # org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:80)
     # org.jruby.runtime.Block.yieldSpecific(Block.java:134)
     # org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:419)
     # org.jruby.ir.targets.YieldSite.yieldSpecific(YieldSite.java:114)
     # org.jruby.runtime.CompiledIRBlockBody.yieldDirect(CompiledIRBlockBody.java:156)
     # org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:80)
     # org.jruby.runtime.Block.yieldSpecific(Block.java:134)
     # org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:419)
     # org.jruby.ir.targets.YieldSite.yieldSpecific(YieldSite.java:114)
     # org.jruby.runtime.CompiledIRBlockBody.yieldDirect(CompiledIRBlockBody.java:156)
     # org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:80)
     # org.jruby.runtime.Block.yieldSpecific(Block.java:134)
     # org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:419)
     # org.jruby.ir.targets.YieldSite.yieldSpecific(YieldSite.java:114)
     # org.jruby.runtime.CompiledIRBlockBody.callDirect(CompiledIRBlockBody.java:145)
     # org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:71)
     # org.jruby.runtime.Block.call(Block.java:124)
     # org.jruby.RubyProc.call(RubyProc.java:289)
     # org.jruby.RubyProc.call19(RubyProc.java:273)
     # org.jruby.RubyProc$INVOKER$i$0$0$call19.call(RubyProc$INVOKER$i$0$0$call19.gen)
     # org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:77)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:87)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:128)
     # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:192)
     # org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:129)
     # opt.src.opensource.ruby.yard.spec.spec_helper.invokeOther2:run(/opt/src/opensource/ruby/yard/spec/spec_helper.rb:127)
     # opt.src.opensource.ruby.yard.spec.spec_helper.RUBY$block$\=\|opt\|src\|opensource\|ruby\|yard\|spec\|spec_helper\,rb$0(/opt/src/opensource/ruby/yard/spec/spec_helper.rb:127)
     # org.jruby.runtime.CompiledIRBlockBody.yieldDirect(CompiledIRBlockBody.java:156)
     # org.jruby.runtime.MixedModeIRBlockBody.yieldDirect(MixedModeIRBlockBody.java:122)
     # org.jruby.runtime.BlockBody.yield(BlockBody.java:122)
     # org.jruby.runtime.Block.yieldNonArray(Block.java:169)
     # org.jruby.RubyBasicObject.yieldUnder(RubyBasicObject.java:1751)
     # org.jruby.RubyBasicObject.instance_exec19(RubyBasicObject.java:1728)
     # org.jruby.RubyBasicObject$INVOKER$i$0$3$instance_exec19.call(RubyBasicObject$INVOKER$i$0$3$instance_exec19.gen)
     # org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:298)
     # org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:77)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:100)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:163)
     # org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:171)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:177)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:116)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:198)
     # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:208)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:193)
     # org.jruby.runtime.CompiledIRBlockBody.callDirect(CompiledIRBlockBody.java:145)
     # org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:71)
     # org.jruby.runtime.Block.call(Block.java:124)
     # org.jruby.RubyProc.call(RubyProc.java:289)
     # org.jruby.RubyProc.call19(RubyProc.java:273)
     # org.jruby.RubyProc$INVOKER$i$0$0$call19.call(RubyProc$INVOKER$i$0$0$call19.gen)
     # org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:77)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:87)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:128)
     # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:192)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:129)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:103)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:163)
     # org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:171)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:177)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:129)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:233)
     # org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:235)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:241)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:90)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:128)
     # org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:139)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:145)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:90)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:128)
     # org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:139)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:145)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:116)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:198)
     # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:208)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:193)
     # org.jruby.runtime.CompiledIRBlockBody.yieldDirect(CompiledIRBlockBody.java:156)
     # org.jruby.runtime.BlockBody.yield(BlockBody.java:114)
     # org.jruby.runtime.Block.yield(Block.java:165)
     # org.jruby.RubyArray.collect(RubyArray.java:2472)
     # org.jruby.RubyArray.map19(RubyArray.java:2486)
     # org.jruby.RubyArray$INVOKER$i$0$0$map19.call(RubyArray$INVOKER$i$0$0$map19.gen)
     # org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:139)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:145)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:103)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:163)
     # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
     # org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:77)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:100)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:163)
     # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
     # org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163)
     # org.jruby.runtime.CompiledIRBlockBody.yieldDirect(CompiledIRBlockBody.java:156)
     # org.jruby.runtime.BlockBody.yield(BlockBody.java:114)
     # org.jruby.runtime.Block.yield(Block.java:165)
     # org.jruby.RubyArray.collect(RubyArray.java:2472)
     # org.jruby.RubyArray.map19(RubyArray.java:2486)
     # org.jruby.RubyArray$INVOKER$i$0$0$map19.call(RubyArray$INVOKER$i$0$0$map19.gen)
     # org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:139)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:145)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:77)
     # org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:100)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:163)
     # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
     # org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163)
     # org.jruby.runtime.CompiledIRBlockBody.yieldDirect(CompiledIRBlockBody.java:156)
     # org.jruby.runtime.MixedModeIRBlockBody.yieldDirect(MixedModeIRBlockBody.java:122)
     # org.jruby.runtime.BlockBody.yield(BlockBody.java:114)
     # org.jruby.runtime.Block.yield(Block.java:165)
     # org.jruby.RubyArray.collect(RubyArray.java:2472)
     # org.jruby.RubyArray.map19(RubyArray.java:2486)
     # org.jruby.RubyArray$INVOKER$i$0$0$map19.call(RubyArray$INVOKER$i$0$0$map19.gen)
     # org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroBlock.call(JavaMethod.java:498)
     # org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:298)
     # org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
     # org.jruby.ir.instructions.CallBase.interpret(CallBase.java:428)
     # org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:355)
     # org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73)
     # org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:132)
     # org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:148)
     # org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:84)
     # org.jruby.runtime.Block.yieldSpecific(Block.java:134)
     # org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:419)
     # org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:74)
     # org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:187)
     # org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:111)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:109)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:95)
     # org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:298)
     # org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
     # org.jruby.ir.instructions.CallBase.interpret(CallBase.java:428)
     # org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:355)
     # org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73)
     # org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:132)
     # org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:148)
     # org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:186)
     # org.jruby.runtime.BlockBody.yield(BlockBody.java:116)
     # org.jruby.runtime.Block.yield(Block.java:165)
     # org.jruby.ir.runtime.IRRuntimeHelpers.yield(IRRuntimeHelpers.java:415)
     # org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:83)
     # org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:187)
     # org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:111)
     # org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:179)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:165)
     # org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:348)
     # org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:173)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:177)
     # org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:332)
     # org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73)
     # org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:83)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:179)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:165)
     # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:200)
     # org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:338)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163)
     # org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:314)
     # org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73)
     # org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:89)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:214)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:200)
     # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:208)
     # org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:358)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:195)
     # org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:323)
     # org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:109)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:95)
     # org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:298)
     # org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
     # org.jruby.ir.instructions.CallBase.interpret(CallBase.java:428)
     # org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:355)
     # org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:73)
     # org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:77)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:144)
     # org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:130)
     # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:192)
     # org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:318)
     # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:131)
     # java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
     # org.jruby.ir.Compiler$1.load(Compiler.java:95)
     # org.jruby.Ruby.runScript(Ruby.java:828)
     # org.jruby.Ruby.runNormally(Ruby.java:747)
     # org.jruby.Ruby.runNormally(Ruby.java:765)
     # org.jruby.Ruby.runFromMain(Ruby.java:578)
     # org.jruby.Main.doRunFromMain(Main.java:417)
     # org.jruby.Main.internalRun(Main.java:305)
     # org.jruby.Main.run(Main.java:232)
     # org.jruby.Main.main(Main.java:204)

Finished in 48.97 seconds (files took 9.64 seconds to load)
1857 examples, 1 failure, 4 pending

Failed examples:

rspec ./spec/parser/ruby/ruby_parser_spec.rb:408 # YARD::Parser::Ruby::RubyParser#parse handles comments in the middle of a multi-line statement

/Users/olle/.rubies/jruby-9.1.13.0/bin/jruby -I/Users/olle/.gem/jruby/2.3.3/gems/rspec-core-3.5.4/lib:/Users/olle/.gem/jruby/2.3.3/gems/rspec-support-3.5.0/lib /Users/olle/.gem/jruby/2.3.3/gems/rspec-core-3.5.4/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb failed

@lsegal lsegal merged commit dab964c into lsegal:master Nov 17, 2017
@lsegal
Copy link
Owner

lsegal commented Nov 17, 2017

Thanks for the fix!

lsegal added a commit that referenced this pull request Nov 18, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants