aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/genquery
Commit message (Collapse)AuthorAge
* Move comments closer to the code they describe.Gravatar Mark Schaller2015-04-27
| | | | | | | Also fixes some grammar and indentation. -- MOS_MIGRATED_REVID=91979763
* Similar to TargetMarkerValue, have TargetPatternValue *not* embed Targets.Gravatar Nathan Harmata2015-04-23
| | | | | | | []TESTED: See -- MOS_MIGRATED_REVID=91816612
* Replace @BlazeRule with a getMetadata() method. This lets us avoid Java ↵Gravatar Googler2015-03-20
| | | | | | | | | | | | | | | | | Reflection, and saves ~15% of initialization time in []RuleClassProvider.create(). Before change: Over 14 samples, average = 976 median = 969.9 After change: Over 14 samples, average = 811.5 median = 813.9 -- MOS_MIGRATED_REVID=89036261
* On-the-fly target pattern resolution in SkyQueryEnvironmentGravatar Mark Schaller2015-03-18
| | | | | | | | | | | | | Moves pattern resolving logic from TargetPatternFunction.Resolver to a top level class. Adds a layer of abstraction to the Resolver implementation enabling it to be backed by either an Environment or a Graph, for use in SkyFunction evaluation or on-the-fly evaluation, respectively. Finally, SkyQueryEnvironment#preloadOrThrow now checks to see if each target pattern exists in the graph, and any that don't will be resolved on-the-fly. -- MOS_MIGRATED_REVID=88861201
* RELNOTES[INC]: genquery target locations are now relative to the workspace ↵Gravatar Damien Martin-Guillerez2015-03-16
| | | | | | | | | root when used with protobuf or XML outputs. genquery was non-deterministic accross machines / workspace location without that setting. -- MOS_MIGRATED_REVID=88711033
* Renamed the package of genquery rule from gen to genqueryGravatar Damien Martin-Guillerez2015-03-04
-- MOS_MIGRATED_REVID=87337298