Skip to content

The core modules of Bloop, without any build tool integration or benchmark infrastructure - intended to be used by Scala CLI

License

Notifications You must be signed in to change notification settings

scala-cli/bloop-core

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bloop-core

bloop-core is a fork of Bloop stripped up of its benchmark infrastructure and build integrations, and with a non-twisted build.

The main changes to these modules from Bloop mainline are mainly:

  • dropped support for Java < 17
  • Bloop server only accepting connections via a domain socket (whose support is provided by Java 17)
  • ignoring SIGINT when asked so via a Java property
  • truncating a file on a periodical basis if it grows to big (intended to be used if the server output is redirected to that file)

Building

bloop-core is built with sbt, just like Bloop mainline.

Compile everything with

$ sbt test:compile

About

The core modules of Bloop, without any build tool integration or benchmark infrastructure - intended to be used by Scala CLI

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages

  • Scala 98.1%
  • Java 1.1%
  • Other 0.8%