aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java
Commit message (Expand)AuthorAge
* Remove WalkableGraph#exists and allow WalkableGraph#getValue and WalkableGrap...Gravatar Janak Ramakrishnan2017-01-03
* Rollback of commit e0a330577d9fe98169645cb68d9fc22cc787eeb6.Gravatar Janak Ramakrishnan2016-12-21
* Add some logging when query evaluation halts abruptly.Gravatar Nathan Harmata2016-12-16
* Rephrase query transformation in terms of composition of QueryExpressionMappers.Gravatar Nathan Harmata2016-12-13
* For all function expressions of the form f(..., e1, ..., e2, ..., eK, ...), e...Gravatar Nathan Harmata2016-12-02
* Update ParallelSkyQueryUtils to use QuiescingExecutor instead of ForkJoinPoolGravatar Googler2016-11-29
* Introduce a failFast mode to OutputFormatterCallback#close.Gravatar Nathan Harmata2016-11-18
* Cache all previously computed values in SkyQueryEnvironment#beforeEvaluateQue...Gravatar Janak Ramakrishnan2016-11-17
* Re-use the precomputed universe key in WalkableGraphFactory#prepareAndGet.Gravatar Janak Ramakrishnan2016-11-17
* Make TargetPattern evaluation during query evaluation more parallel-friendly ...Gravatar Nathan Harmata2016-11-15
* In SkyQueryEnvironment, cache some more objects that are just functions of fi...Gravatar Janak Ramakrishnan2016-11-14
* Add a mechanism for bounding the number of Packages SkyQueryEnvironment's exp...Gravatar Nathan Harmata2016-11-11
* Precompute the universe key in SkyQueryEnvironment. Since it's a function of ...Gravatar Janak Ramakrishnan2016-11-09
* Loosen visibility and finality of *QueryEnvironment fields.Gravatar Janak Ramakrishnan2016-11-09
* Defer targetification of SkyKeys during unbounded allrdeps evaluationGravatar Googler2016-10-24
* In AllRdepsUnboundedVisitor, group rdeps by package before partitioning them ...Gravatar Nathan Harmata2016-10-11
* Split SkyQueryEnvironment#getReverseDeps into a few helper methods and use th...Gravatar Nathan Harmata2016-10-11
* Unify AbstractBlazeQueryEnvironment#evaluateQuery with its subclass overrides...Gravatar Nathan Harmata2016-10-04
* Provide parallel implementations of 'allrdeps' and 'rbuildfiles', using a sha...Gravatar Nathan Harmata2016-09-29
* Make AbstractBlazeQueryEnvironment no longer implement AutoCloseable. Instead...Gravatar Nathan Harmata2016-09-29
* Use ForkJoinPool, rather than ListeningExecutorService, for parallel query ev...Gravatar Nathan Harmata2016-09-22
* Make a couple helper methods in SkyQueryEnvironment public.Gravatar Nathan Harmata2016-09-21
* Have SkyQueryEnvironment#getRBuildFiles not visit skyframe nodes more than on...Gravatar Nathan Harmata2016-09-12
* A bunch of small changes to prepare SkyQueryEnvironment for full-parallel eva...Gravatar Nathan Harmata2016-09-08
* Remove unnecessary wrapping of InterruptedException in SkyQueryEnvironment.Gravatar Janak Ramakrishnan2016-08-18
* Allow Skyframe graph lookups and value retrievals to throw InterruptedException.Gravatar Janak Ramakrishnan2016-08-16
* Properly size compact hash map in order to mitigate GC churn.Gravatar Eric Fellheimer2016-08-11
* Re-implement variables in the blaze query language. Instead of using a mutabl...Gravatar Nathan Harmata2016-07-14
* No longer allow QueryExpressionMapper#map to throw a QueryException. This was...Gravatar Nathan Harmata2016-07-04
* (1) Allow QueryExpressionMapper#map to throw a QueryException.Gravatar Nathan Harmata2016-07-01
* Cap depserver log lines of blaze stderr lines at 1000 chars. Implement both t...Gravatar Nathan Harmata2016-06-30
* Truncate the log line for transformed query expressions larger than 1000 chars.Gravatar Nathan Harmata2016-06-29
* Fix threadpool leak in SkyQueryEnvironmentGravatar Mark Schaller2016-06-27
* Add SkyQuery-specific allrdeps implementation to allow batch getReverseDepsGravatar Googler2016-06-27
* Parallelize (some of) BinaryOperatorExpressionGravatar Mark Schaller2016-06-22
* Don't create batching callback in SkyQueryEnvironment.getTargetsMatchingPatternGravatar Mark Schaller2016-06-22
* Create one TargetPatternResolver per SkyQueryEnvironment initializationGravatar Mark Schaller2016-06-22
* Skip preloading in SkyQueryEnvironmentGravatar Mark Schaller2016-06-22
* Avoid nested BatchStreamedCallbacks in SkyQueryEnvironmentGravatar Mark Schaller2016-06-22
* Allow blacklisted package prefixes to be passed in lazily via a Supplier.Gravatar Eric Fellheimer2016-05-30
* Batch package retrieval for rbuildfiles so that even if a single file has a l...Gravatar Janak Ramakrishnan2016-05-17
* Stream output of rbuildfiles operator to a callback. This function was missed...Gravatar Janak Ramakrishnan2016-05-06
* Delay retrieval of the blacklist patterns file from the graph until we actual...Gravatar Janak Ramakrishnan2016-05-02
* Introduce Label.EXTERNAL_PACKAGE_FILE_NAME as a convenience. Note that we alr...Gravatar Nathan Harmata2016-04-27
* Fix SkyQuery bug where we weren't respecting the package blacklist. We do thi...Gravatar Nathan Harmata2016-04-18
* Remove the WalkableGraphFactory#afterUse hook, which was only called in SkyQu...Gravatar Nathan Harmata2016-03-21
* Don't keep packages in the default repository around after loading.Gravatar Brian Silverman2016-03-17
* In SkyQueryEnvironment, rewrite queries using the semantics-preserving transf...Gravatar Nathan Harmata2016-03-02
* Parallelize Package retrieval during Sky-query operation. To maintain type-sa...Gravatar Eric Fellheimer2016-01-29
* Refactor dependency filtering out of Rule class.Gravatar Dmitry Lomov2016-01-22