├── .gitignore ├── .jvmopts ├── .travis.yml ├── README.md ├── notes ├── 1.0.markdown ├── 1.2.markdown └── about.markdown ├── project ├── Compiler.scala ├── build.properties └── plugins.sbt ├── src ├── jekyll │ ├── README.md │ ├── _config.yml │ ├── _includes │ │ ├── footer.txt │ │ ├── header.txt │ │ └── topbar.txt │ ├── _layouts │ │ └── default.html │ ├── css │ │ ├── bootstrap.css │ │ ├── colors.css │ │ ├── custom.css │ │ └── syntax.css │ ├── flatmap.md │ ├── index.md │ ├── resource.md │ ├── sockets.md │ └── usage.md ├── main │ ├── scala-2.10 │ │ └── resource │ │ │ └── silent.scala │ ├── scala-2.13+ │ │ └── resource │ │ │ ├── Compat.scala │ │ │ ├── ManagedIterable.scala │ │ │ ├── ManagedResourceCompat.scala │ │ │ ├── OperationsCompat.scala │ │ │ └── UsingCompat.scala │ ├── scala-2.13- │ │ └── resource │ │ │ ├── Compat.scala │ │ │ ├── ManagedResourceCompat.scala │ │ │ ├── ManagedTraversable.scala │ │ │ ├── OperationsCompat.scala │ │ │ └── UsingCompat.scala │ └── scala │ │ └── resource │ │ ├── AbstractManagedResource.scala │ │ ├── ExtractableManagedResource.scala │ │ ├── ExtractedEither.scala │ │ ├── ManagedResource.scala │ │ ├── ManagedResourceOperations.scala │ │ ├── Resource.scala │ │ ├── Using.scala │ │ ├── jta.scala │ │ └── package.scala └── test │ ├── scala-2.13+ │ └── resource │ │ └── TestManagedResourceCompat.scala │ ├── scala-2.13- │ └── resource │ │ └── TestManagedResourceCompat.scala │ └── scala │ └── resource │ ├── TestManagedResource.scala │ ├── TestServer.scala │ ├── TestTypeClassResource.scala │ └── TestUsing.scala └── version.sbt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/.gitignore -------------------------------------------------------------------------------- /.jvmopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/.jvmopts -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/README.md -------------------------------------------------------------------------------- /notes/1.0.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/notes/1.0.markdown -------------------------------------------------------------------------------- /notes/1.2.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/notes/1.2.markdown -------------------------------------------------------------------------------- /notes/about.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/notes/about.markdown -------------------------------------------------------------------------------- /project/Compiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/project/Compiler.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.3.13 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/jekyll/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/jekyll/README.md -------------------------------------------------------------------------------- /src/jekyll/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/jekyll/_config.yml -------------------------------------------------------------------------------- /src/jekyll/_includes/footer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/jekyll/_includes/footer.txt -------------------------------------------------------------------------------- /src/jekyll/_includes/header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/jekyll/_includes/header.txt -------------------------------------------------------------------------------- /src/jekyll/_includes/topbar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/jekyll/_includes/topbar.txt -------------------------------------------------------------------------------- /src/jekyll/_layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/jekyll/_layouts/default.html -------------------------------------------------------------------------------- /src/jekyll/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/jekyll/css/bootstrap.css -------------------------------------------------------------------------------- /src/jekyll/css/colors.css: -------------------------------------------------------------------------------- 1 | .red { color: #662222 } 2 | -------------------------------------------------------------------------------- /src/jekyll/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/jekyll/css/custom.css -------------------------------------------------------------------------------- /src/jekyll/css/syntax.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/jekyll/css/syntax.css -------------------------------------------------------------------------------- /src/jekyll/flatmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/jekyll/flatmap.md -------------------------------------------------------------------------------- /src/jekyll/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/jekyll/index.md -------------------------------------------------------------------------------- /src/jekyll/resource.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/jekyll/resource.md -------------------------------------------------------------------------------- /src/jekyll/sockets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/jekyll/sockets.md -------------------------------------------------------------------------------- /src/jekyll/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/jekyll/usage.md -------------------------------------------------------------------------------- /src/main/scala-2.10/resource/silent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala-2.10/resource/silent.scala -------------------------------------------------------------------------------- /src/main/scala-2.13+/resource/Compat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala-2.13+/resource/Compat.scala -------------------------------------------------------------------------------- /src/main/scala-2.13+/resource/ManagedIterable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala-2.13+/resource/ManagedIterable.scala -------------------------------------------------------------------------------- /src/main/scala-2.13+/resource/ManagedResourceCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala-2.13+/resource/ManagedResourceCompat.scala -------------------------------------------------------------------------------- /src/main/scala-2.13+/resource/OperationsCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala-2.13+/resource/OperationsCompat.scala -------------------------------------------------------------------------------- /src/main/scala-2.13+/resource/UsingCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala-2.13+/resource/UsingCompat.scala -------------------------------------------------------------------------------- /src/main/scala-2.13-/resource/Compat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala-2.13-/resource/Compat.scala -------------------------------------------------------------------------------- /src/main/scala-2.13-/resource/ManagedResourceCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala-2.13-/resource/ManagedResourceCompat.scala -------------------------------------------------------------------------------- /src/main/scala-2.13-/resource/ManagedTraversable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala-2.13-/resource/ManagedTraversable.scala -------------------------------------------------------------------------------- /src/main/scala-2.13-/resource/OperationsCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala-2.13-/resource/OperationsCompat.scala -------------------------------------------------------------------------------- /src/main/scala-2.13-/resource/UsingCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala-2.13-/resource/UsingCompat.scala -------------------------------------------------------------------------------- /src/main/scala/resource/AbstractManagedResource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala/resource/AbstractManagedResource.scala -------------------------------------------------------------------------------- /src/main/scala/resource/ExtractableManagedResource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala/resource/ExtractableManagedResource.scala -------------------------------------------------------------------------------- /src/main/scala/resource/ExtractedEither.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala/resource/ExtractedEither.scala -------------------------------------------------------------------------------- /src/main/scala/resource/ManagedResource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala/resource/ManagedResource.scala -------------------------------------------------------------------------------- /src/main/scala/resource/ManagedResourceOperations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala/resource/ManagedResourceOperations.scala -------------------------------------------------------------------------------- /src/main/scala/resource/Resource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala/resource/Resource.scala -------------------------------------------------------------------------------- /src/main/scala/resource/Using.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala/resource/Using.scala -------------------------------------------------------------------------------- /src/main/scala/resource/jta.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala/resource/jta.scala -------------------------------------------------------------------------------- /src/main/scala/resource/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/main/scala/resource/package.scala -------------------------------------------------------------------------------- /src/test/scala-2.13+/resource/TestManagedResourceCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/test/scala-2.13+/resource/TestManagedResourceCompat.scala -------------------------------------------------------------------------------- /src/test/scala-2.13-/resource/TestManagedResourceCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/test/scala-2.13-/resource/TestManagedResourceCompat.scala -------------------------------------------------------------------------------- /src/test/scala/resource/TestManagedResource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/test/scala/resource/TestManagedResource.scala -------------------------------------------------------------------------------- /src/test/scala/resource/TestServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/test/scala/resource/TestServer.scala -------------------------------------------------------------------------------- /src/test/scala/resource/TestTypeClassResource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/test/scala/resource/TestTypeClassResource.scala -------------------------------------------------------------------------------- /src/test/scala/resource/TestUsing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsuereth/scala-arm/HEAD/src/test/scala/resource/TestUsing.scala -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | version in ThisBuild := "2.1-SNAPSHOT" 2 | --------------------------------------------------------------------------------