Skip to content

Commit

Permalink
Showing 3,078 changed files with 9 additions and 451,736 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
8 changes: 0 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -83,16 +83,13 @@ test/pom.xml
test/prawn
test/rails
test/testapp/testapp
test/truffle/*.methods
test/truffle/integration/gem-testing
tool/nailgun/Makefile
tool/nailgun/config.log
tool/nailgun/config.status
tool/nailgun/ng
reference.txt
rubyspec_temp
.polyglot.pom.rb
test/truffle/cexts/**/Makefile

# binaries
!bin/gem
@@ -134,10 +131,5 @@ build.eclipse
/RUBY.dist
/RUBY-TEST.dist

# Truffle findbugs
truffle-findbugs-report.html
findbugs-noUpdateChecks-3.0.0.tar.gz
findbugs-3.0.0

# Vagrant
.vagrant
3 changes: 0 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -75,9 +75,6 @@ matrix:
jdk: oraclejdk8
- env: COMMAND=test/check_versions.sh
jdk: oraclejdk8
# JRuby+Truffle needs Java 8
- env: JT='test fast'
jdk: oraclejdk8
allow_failures:
- env: PHASE='-Pj2ee'
jdk: oraclejdk7
2 changes: 0 additions & 2 deletions BUILDING.md
Original file line number Diff line number Diff line change
@@ -26,7 +26,6 @@ command to execute is:
This will run the default "install" goal (```mvn install```) and will do all of the following:

* Compile JRuby
* Compile JRuby-Truffle and place it in `lib/jruby-truffle.jar`
* Build `lib/jruby.jar`, needed for running at command line
* It will install the default gems specifications `lib/ruby/gems/shared/specifications/default/` and the ruby files of those gems in `lib/ruby/stdlib/`.

@@ -98,7 +97,6 @@ jar files by

```
mvn -pl core
mvn -pl truffle
```

### Day to Day Testing
30 changes: 0 additions & 30 deletions COPYING
Original file line number Diff line number Diff line change
@@ -12,36 +12,6 @@ bytelist (http://github.com/jruby/bytelist),
yydebug (http://svn.codehaus.org/jruby/trunk/jay/yydebug)
are released under the same copyright/license.

The Truffle component is copyright (c) 2013-2017 Oracle and/or its
affiliates and is released under the same licenses.

The Truffle component also distributes:

SnakeYAML (Copyright the SnakeYAML authors, Apache 2.0 licence)

truffle-api and truffle-debug (Copyright Oracle and/or its affiliates, GPL
v2, with classpath exception)

Parts of the core library implementation in truffle/src/main/ruby/core
are copyright (c) 2011, Evan Phoenix, and released under the 3-clause BSD
license.

Parts of the core library implementation in truffle/src/main/ruby/core
are copyright (c) 2007-2015, Evan Phoenix and contributors, and released under
the 3-clause BSD license.

Some parts of the Truffle Java code is derived from Rubinius C++ code which is
copyright (c) 2007-2015, Evan Phoenix and contributors, and released under the
3-clause BSD license.

Some parts of the RubySL implementations of the stdlib in
lib/ruby/truffle/rubysl are copyright (c) 2013 Brian Shirai and are licensed
under the 3-clause BSD license.

pr-zlib is copyright Park Heesob and Daniel Berger. "This library is covered
under the same license as zlib itself. For the text of the zlib license,
please see http://zlib.net/zlib_license.html."

Some additional libraries distributed with JRuby are not covered by
JRuby's licence. Most of these libraries and their licenses are listed
below. Also see LICENSE.RUBY for most files found in lib/ruby/stdlib.
110 changes: 0 additions & 110 deletions bench/truffle/metrics/mandelbrot.rb

This file was deleted.

6 changes: 0 additions & 6 deletions bin/jruby-truffle

This file was deleted.

6 changes: 0 additions & 6 deletions bin/jruby-truffle-tool

This file was deleted.

18 changes: 1 addition & 17 deletions bin/jruby.bash
Original file line number Diff line number Diff line change
@@ -157,9 +157,6 @@ else
if [ "$j" == "$JRUBY_HOME"/lib/jruby.jar ]; then
continue
fi
if [ "$j" == "$JRUBY_HOME"/lib/jruby-truffle.jar ]; then
continue
fi
if [ "$j" == "$JRUBY_HOME"/lib/jruby-complete.jar ]; then
continue
fi
@@ -188,7 +185,6 @@ declare -a ruby_args
mode=""

JAVA_CLASS_JRUBY_MAIN=org.jruby.Main
JAVA_CLASS_JRUBY_TRUFFLE_MAIN=org.jruby.truffle.Main
java_class=$JAVA_CLASS_JRUBY_MAIN
JAVA_CLASS_NGSERVER=org.jruby.main.NailServerMain

@@ -245,12 +241,6 @@ do
# Pass -X... and -X? search options through
-X*\.\.\.|-X*\?)
ruby_args=("${ruby_args[@]}" "$1") ;;
-Xclassic)
unset USING_TRUFFLE
;;
-X+T)
USING_TRUFFLE="true"
;;
# Match -Xa.b.c=d to translate to -Da.b.c=d as a java option
-X*)
val=${1:2}
@@ -320,12 +310,6 @@ do
shift
done

if [[ "$USING_TRUFFLE" != "" ]]; then
JRUBY_CP="$JRUBY_HOME/lib/jruby-truffle.jar"
java_class=$JAVA_CLASS_JRUBY_TRUFFLE_MAIN
ruby_args=("-X+T" "${ruby_args[@]}")
fi

# Force file.encoding to UTF-8 when on Mac, since Apple JDK defaults to MacRoman (JRUBY-3576)
if [[ $darwin && -z "$JAVA_ENCODING" ]]; then
java_args=("${java_args[@]}" "-Dfile.encoding=UTF-8")
@@ -368,7 +352,7 @@ if [ "$nailgun_client" != "" ]; then
exit 1
fi
else
if [[ "$NO_BOOTCLASSPATH" != "" || ("$VERIFY_JRUBY" != "" && -z "$USING_TRUFFLE") ]]; then
if [[ "$NO_BOOTCLASSPATH" != "" || "$VERIFY_JRUBY" != "" ]]; then
if [ "$PROFILE_ARGS" != "" ]; then
echo "Running with instrumented profiler"
fi
3 changes: 0 additions & 3 deletions bin/jruby.sh
Original file line number Diff line number Diff line change
@@ -118,9 +118,6 @@ else
if [ "$j" == "$JRUBY_HOME"/lib/jruby.jar ]; then
continue
fi
if [ "$j" == "$JRUBY_HOME"/lib/jruby-truffle.jar ]; then
continue
fi
if [ "$j" == "$JRUBY_HOME"/lib/jruby-complete.jar ]; then
continue
fi
89 changes: 0 additions & 89 deletions ci.hocon

This file was deleted.

6 changes: 1 addition & 5 deletions core/src/main/java/org/jruby/util/cli/ArgumentProcessor.java
Original file line number Diff line number Diff line change
@@ -399,10 +399,6 @@ private void processArgument() {
config.setCompileMode(RubyInstanceConfig.CompileMode.OFF);
} else if (extendedOption.equals("+C") || extendedOption.equals("+CIR")) {
config.setCompileMode(RubyInstanceConfig.CompileMode.FORCE);
} else if (extendedOption.equals("classic")) {
throw new MainExitException(0, "jruby: the -Xclassic option should have been handled in the launcher");
} else if (extendedOption.equals("+T")) {
throw new MainExitException(0, "jruby: you need to use the Truffle main to use Truffle - this should have been handled in the launcher");
} else if (extendedOption.endsWith("...")) {
Options.listPrefix(extendedOption.substring(0, extendedOption.length() - "...".length()));
config.setShouldRunInterpreter(false);
@@ -775,7 +771,7 @@ private String grabOptionalValue() {

private static void checkProperties() {
for (String propertyName : System.getProperties().stringPropertyNames()) {
if (propertyName.startsWith("jruby.") && !propertyName.startsWith("jruby.truffle.")) {
if (propertyName.startsWith("jruby.")) {
if (!isPropertySupported(propertyName)) {
System.err.println("jruby: warning: unknown property " + propertyName);
}
2 changes: 0 additions & 2 deletions core/src/main/java/org/jruby/util/cli/OutputStrings.java
Original file line number Diff line number Diff line change
@@ -94,8 +94,6 @@ public static String getExtendedHelp() { return
" -X+C force compilation of all scripts before they are run (except eval)\n" +
" -X+CIR force compilation and use IR runtime\n" +
" -X+JIR JIT compilation and use IR runtime\n" +
" -X+T use Truffle\n" +
" -Xclassic don't use Truffle, reversing the -X+T option\n" +
" -Xsubstring? list options that contain substring in their name\n" +
" -Xprefix... list options that are prefixed wtih prefix\n" ;
}
2 changes: 1 addition & 1 deletion lib/pom.rb
Original file line number Diff line number Diff line change
@@ -293,7 +293,7 @@ def installer.ensure_required_ruby_version_met; end

resource do
directory '${basedir}/..'
includes 'bin/ast*', 'bin/gem*', 'bin/irb*', 'bin/jgem*', 'bin/jirb*', 'bin/jruby*', 'bin/rake*', 'bin/ri*', 'bin/rdoc*', 'bin/testrb*', 'lib/ruby/include/**', 'lib/ruby/stdlib/**', 'lib/ruby/truffle/**'
includes 'bin/ast*', 'bin/gem*', 'bin/irb*', 'bin/jgem*', 'bin/jirb*', 'bin/jruby*', 'bin/rake*', 'bin/ri*', 'bin/rdoc*', 'bin/testrb*', 'lib/ruby/include/**', 'lib/ruby/stdlib/**'
excludes 'bin/jruby', 'bin/jruby*_*', 'bin/jruby*-*', '**/.*',
'lib/ruby/stdlib/rubygems/defaults/jruby_native.rb',
'lib/ruby/stdlib/gauntlet*.rb' # gauntlet_rdoc.rb, gauntlet_rubygems.rb
1 change: 0 additions & 1 deletion lib/pom.xml
Original file line number Diff line number Diff line change
@@ -241,7 +241,6 @@ DO NOT MODIFIY - GENERATED CODE
<include>bin/testrb*</include>
<include>lib/ruby/include/**</include>
<include>lib/ruby/stdlib/**</include>
<include>lib/ruby/truffle/**</include>
</includes>
<excludes>
<exclude>bin/jruby</exclude>
3 changes: 0 additions & 3 deletions lib/ruby/truffle/README.md

This file was deleted.

1 change: 0 additions & 1 deletion lib/ruby/truffle/cext/include/ruby.h

This file was deleted.

778 changes: 0 additions & 778 deletions lib/ruby/truffle/cext/ruby.h

This file was deleted.

1 change: 0 additions & 1 deletion lib/ruby/truffle/cext/ruby/config.h

This file was deleted.

1 change: 0 additions & 1 deletion lib/ruby/truffle/cext/ruby/defines.h

This file was deleted.

1 change: 0 additions & 1 deletion lib/ruby/truffle/cext/ruby/encoding.h

This file was deleted.

1 change: 0 additions & 1 deletion lib/ruby/truffle/cext/ruby/intern.h

This file was deleted.

1 change: 0 additions & 1 deletion lib/ruby/truffle/cext/ruby/io.h

This file was deleted.

1 change: 0 additions & 1 deletion lib/ruby/truffle/cext/ruby/missing.h

This file was deleted.

1 change: 0 additions & 1 deletion lib/ruby/truffle/cext/ruby/oniguruma.h

This file was deleted.

1 change: 0 additions & 1 deletion lib/ruby/truffle/cext/ruby/ruby.h

This file was deleted.

1 change: 0 additions & 1 deletion lib/ruby/truffle/cext/ruby/st.h

This file was deleted.

1 change: 0 additions & 1 deletion lib/ruby/truffle/cext/ruby/subst.h

This file was deleted.

1 change: 0 additions & 1 deletion lib/ruby/truffle/cext/ruby/thread.h

This file was deleted.

1 change: 0 additions & 1 deletion lib/ruby/truffle/cext/ruby/thread_native.h

This file was deleted.

24 changes: 0 additions & 24 deletions lib/ruby/truffle/cext/version.h

This file was deleted.

131 changes: 0 additions & 131 deletions lib/ruby/truffle/jruby-truffle-tool/README.md

This file was deleted.

6 changes: 0 additions & 6 deletions lib/ruby/truffle/jruby-truffle-tool/bin/jruby-truffle-tool

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

367 changes: 0 additions & 367 deletions lib/ruby/truffle/jruby-truffle-tool/lib/truffle/config.rb

This file was deleted.

This file was deleted.

This file was deleted.

938 changes: 0 additions & 938 deletions lib/ruby/truffle/jruby-truffle-tool/lib/truffle/tool.rb

This file was deleted.

191 changes: 0 additions & 191 deletions lib/ruby/truffle/mri/English.rb

This file was deleted.

132 changes: 0 additions & 132 deletions lib/ruby/truffle/mri/abbrev.rb

This file was deleted.

107 changes: 0 additions & 107 deletions lib/ruby/truffle/mri/base64.rb

This file was deleted.

562 changes: 0 additions & 562 deletions lib/ruby/truffle/mri/benchmark.rb

This file was deleted.

88 changes: 0 additions & 88 deletions lib/ruby/truffle/mri/bigdecimal/jacobian.rb

This file was deleted.

89 changes: 0 additions & 89 deletions lib/ruby/truffle/mri/bigdecimal/ludcmp.rb

This file was deleted.

246 changes: 0 additions & 246 deletions lib/ruby/truffle/mri/bigdecimal/math.rb

This file was deleted.

80 changes: 0 additions & 80 deletions lib/ruby/truffle/mri/bigdecimal/newton.rb

This file was deleted.

128 changes: 0 additions & 128 deletions lib/ruby/truffle/mri/bigdecimal/util.rb

This file was deleted.

296 changes: 0 additions & 296 deletions lib/ruby/truffle/mri/cgi.rb

This file was deleted.

188 changes: 0 additions & 188 deletions lib/ruby/truffle/mri/cgi/cookie.rb

This file was deleted.

881 changes: 0 additions & 881 deletions lib/ruby/truffle/mri/cgi/core.rb

This file was deleted.

1,035 changes: 0 additions & 1,035 deletions lib/ruby/truffle/mri/cgi/html.rb

This file was deleted.

534 changes: 0 additions & 534 deletions lib/ruby/truffle/mri/cgi/session.rb

This file was deleted.

101 changes: 0 additions & 101 deletions lib/ruby/truffle/mri/cgi/session/pstore.rb

This file was deleted.

200 changes: 0 additions & 200 deletions lib/ruby/truffle/mri/cgi/util.rb

This file was deleted.

435 changes: 0 additions & 435 deletions lib/ruby/truffle/mri/cmath.rb

This file was deleted.

2,350 changes: 0 additions & 2,350 deletions lib/ruby/truffle/mri/csv.rb

This file was deleted.

406 changes: 0 additions & 406 deletions lib/ruby/truffle/mri/delegate.rb

This file was deleted.

2 changes: 0 additions & 2 deletions lib/ruby/truffle/mri/drb.rb

This file was deleted.

233 changes: 0 additions & 233 deletions lib/ruby/truffle/mri/drb/acl.rb

This file was deleted.

1,905 changes: 0 additions & 1,905 deletions lib/ruby/truffle/mri/drb/drb.rb

This file was deleted.

15 changes: 0 additions & 15 deletions lib/ruby/truffle/mri/drb/eq.rb

This file was deleted.

44 changes: 0 additions & 44 deletions lib/ruby/truffle/mri/drb/extserv.rb

This file was deleted.

94 changes: 0 additions & 94 deletions lib/ruby/truffle/mri/drb/extservm.rb

This file was deleted.

161 changes: 0 additions & 161 deletions lib/ruby/truffle/mri/drb/gw.rb

This file was deleted.

35 changes: 0 additions & 35 deletions lib/ruby/truffle/mri/drb/invokemethod.rb

This file was deleted.

26 changes: 0 additions & 26 deletions lib/ruby/truffle/mri/drb/observer.rb

This file was deleted.

346 changes: 0 additions & 346 deletions lib/ruby/truffle/mri/drb/ssl.rb

This file was deleted.

102 changes: 0 additions & 102 deletions lib/ruby/truffle/mri/drb/timeridconv.rb

This file was deleted.

118 changes: 0 additions & 118 deletions lib/ruby/truffle/mri/drb/unix.rb

This file was deleted.

171 changes: 0 additions & 171 deletions lib/ruby/truffle/mri/e2mmap.rb

This file was deleted.

1,023 changes: 0 additions & 1,023 deletions lib/ruby/truffle/mri/erb.rb

This file was deleted.

71 changes: 0 additions & 71 deletions lib/ruby/truffle/mri/expect.rb

This file was deleted.

1,772 changes: 0 additions & 1,772 deletions lib/ruby/truffle/mri/fileutils.rb

This file was deleted.

89 changes: 0 additions & 89 deletions lib/ruby/truffle/mri/find.rb

This file was deleted.

300 changes: 0 additions & 300 deletions lib/ruby/truffle/mri/forwardable.rb

This file was deleted.

613 changes: 0 additions & 613 deletions lib/ruby/truffle/mri/getoptlong.rb

This file was deleted.

659 changes: 0 additions & 659 deletions lib/ruby/truffle/mri/ipaddr.rb

This file was deleted.

703 changes: 0 additions & 703 deletions lib/ruby/truffle/mri/irb.rb

This file was deleted.

34 changes: 0 additions & 34 deletions lib/ruby/truffle/mri/irb/cmd/chws.rb

This file was deleted.

39 changes: 0 additions & 39 deletions lib/ruby/truffle/mri/irb/cmd/fork.rb

This file was deleted.

42 changes: 0 additions & 42 deletions lib/ruby/truffle/mri/irb/cmd/help.rb

This file was deleted.

67 changes: 0 additions & 67 deletions lib/ruby/truffle/mri/irb/cmd/load.rb

This file was deleted.

39 changes: 0 additions & 39 deletions lib/ruby/truffle/mri/irb/cmd/nop.rb

This file was deleted.

41 changes: 0 additions & 41 deletions lib/ruby/truffle/mri/irb/cmd/pushws.rb

This file was deleted.

43 changes: 0 additions & 43 deletions lib/ruby/truffle/mri/irb/cmd/subirb.rb

This file was deleted.

231 changes: 0 additions & 231 deletions lib/ruby/truffle/mri/irb/completion.rb

This file was deleted.

420 changes: 0 additions & 420 deletions lib/ruby/truffle/mri/irb/context.rb

This file was deleted.

46 changes: 0 additions & 46 deletions lib/ruby/truffle/mri/irb/ext/change-ws.rb

This file was deleted.

119 changes: 0 additions & 119 deletions lib/ruby/truffle/mri/irb/ext/history.rb

This file was deleted.

129 changes: 0 additions & 129 deletions lib/ruby/truffle/mri/irb/ext/loader.rb

This file was deleted.

48 changes: 0 additions & 48 deletions lib/ruby/truffle/mri/irb/ext/math-mode.rb

This file was deleted.

266 changes: 0 additions & 266 deletions lib/ruby/truffle/mri/irb/ext/multi-irb.rb

This file was deleted.

Loading

0 comments on commit 8b6eec1

Please sign in to comment.