add MRI ffi spec
>
> make corrections as needed to use rspec syntax
update specs from C FFI and correct syntax to use rspec
return of the magic encoding comment
Fixed issue 1441. Forced check that value was of an appropriate type.
Return in a lambda always returns from the block

Update block jump handling to always locally return for lambdas, even
if the lambda is &-ified (https://bugs.ruby-lang.org/issues/8693)
Added a regression test for issue #1446: Line number in runtime warnings is one greater than the actual line number.
Fixed two places where RubyWarnings was printing lineNumber+1 instead of the actual line number.  This fixes issue #1446.
ThreadContext.gatherCallerBacktrace: Got rid of several lines of code that were computing things that were not used.
Fix Gem.ruby singleton method on Windows
Merge pull request #1445 from dmarcotte/lambda-return

[2.1] Return in a lambda always returns from the block, even when &-ified
Added multiple implementations of FileResource.

This prepares the transition to using FileResource rather than JRubyFile
directly for any areas where both jars and regular files are to be
supported.
Added multiple implementations of FileResource.

This prepares the transition to using FileResource rather than JRubyFile
directly for any areas where both jars and regular files are to be
supported.
Merge pull request #1450 from DavidEGrayson/warning_line_pull_request

Make warnings show the right line number
Merge with jruby-1_7
Merge pull request #1448 from GregMefford/patch-2

Fix Gem.ruby singleton method on Windows
Fix Gem.ruby singleton method on Windows
Follow-up to pr #1448 to only use driveletter logic if actually running on windows
Follow-up to pr #1448 to only use driveletter logic if actually running on windows
Merge pull request #1426 from tduehr/ffi_spec

add MRI ffi spec
Merge pull request #1442 from eldritchideen/issue_1441

Fixed issue 1441. Forced check that value was of an appropriate type.