-
Notifications
You must be signed in to change notification settings - Fork 202
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
Continue the bsp implementation #431
Commits on Apr 10, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 71366f3 - Browse repository at this point
Copy the full SHA 71366f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54197be - Browse repository at this point
Copy the full SHA 54197beView commit details -
Don't log BSP protocol using logback
Reuse the new infrastructure using Bloop loggers via Slf4jAdapter. On top of that, in case there's an error in a BSP test case, we report *all* the logs reported by both the client and the server to help diagnose problems.
Configuration menu - View commit details
-
Copy full SHA for 1e92164 - Browse repository at this point
Copy the full SHA 1e92164View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5c97dc - Browse repository at this point
Copy the full SHA a5c97dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for aab017d - Browse repository at this point
Copy the full SHA aab017dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76a213f - Browse repository at this point
Copy the full SHA 76a213fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98dc5ab - Browse repository at this point
Copy the full SHA 98dc5abView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba7e10a - Browse repository at this point
Copy the full SHA ba7e10aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f61e977 - Browse repository at this point
Copy the full SHA f61e977View commit details -
Which includes build-server-protocol/build-server-protocol#5.
Configuration menu - View commit details
-
Copy full SHA for a381093 - Browse repository at this point
Copy the full SHA a381093View commit details -
Configuration menu - View commit details
-
Copy full SHA for d412118 - Browse repository at this point
Copy the full SHA d412118View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d2febf - Browse repository at this point
Copy the full SHA 2d2febfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49b40dc - Browse repository at this point
Copy the full SHA 49b40dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58c90b7 - Browse repository at this point
Copy the full SHA 58c90b7View commit details -
Make the build target to compile deterministic
In Windows, the order was different than in Linux and was picking up `root`, which has no sources and therefore can never compile and output 'Done compiling'.
Configuration menu - View commit details
-
Copy full SHA for 08c8607 - Browse repository at this point
Copy the full SHA 08c8607View commit details -
Use our slf4j logger in directory-watcher
Read gmethvin/directory-watcher#12 for all the context.
Configuration menu - View commit details
-
Copy full SHA for e8fb434 - Browse repository at this point
Copy the full SHA e8fb434View commit details
Commits on Apr 11, 2018
-
Make results cache aware of previous compilations
(including the failed ones). This is what this commit does: 1. `ResultsCache` no longer stores the successful previous results. Now it also stores the `Compiler.Result`s, so that a state that has been compiled allows us to derive summaries and now how the compilation was. This includes being able to tell the user why a given project was not compiled (because it was blocked by other ones). This is important to return a `CompileReport` in bsp-land, but that's implemented in another PR. 2. The `Result` ADT is moved to backend, `Success` now takes the reporter too (to check how many error or warnings were outputted to the user's log), and a reporter is derived from the source infos of previous Zinc results. 3. The `Result` ADT no longer takes the project as a paramter, instead we get the project from the `toCompileTask` in `Tasks.scala`.
Configuration menu - View commit details
-
Copy full SHA for 76968fe - Browse repository at this point
Copy the full SHA 76968feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b96da9 - Browse repository at this point
Copy the full SHA 1b96da9View commit details -
Move
bloop.reporter
to backend instead of frontendFrontend is becoming bloated and reporter utils have no specific dependency in frontend, therefore we're moving them to backend.
Configuration menu - View commit details
-
Copy full SHA for e908382 - Browse repository at this point
Copy the full SHA e908382View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d5ffd5 - Browse repository at this point
Copy the full SHA 0d5ffd5View commit details -
Disable ansii color codes for bsp clients
BSP clients needed to escape the ansii color codes manually. In order to avoid this unnecessary work, we default to no ansii color codes for now. In the future, we will enrich the spec with a flag to toggle ansii color codes.
Configuration menu - View commit details
-
Copy full SHA for decd99b - Browse repository at this point
Copy the full SHA decd99bView commit details
Commits on Apr 12, 2018
-
Implement DAG logic to deduplicate targets based on deps
See the Scaladoc in `Dag.reduce`. This will allow us to implement #217 efficiently.
Configuration menu - View commit details
-
Copy full SHA for c6f3f3c - Browse repository at this point
Copy the full SHA c6f3f3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1821c52 - Browse repository at this point
Copy the full SHA 1821c52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e52776 - Browse repository at this point
Copy the full SHA 1e52776View commit details