aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/skyframe/InMemoryNodeEntry.java
Commit message (Expand)AuthorAge
* Set the version of a computed node to the max of its child versions rather th...Gravatar janakr2018-07-11
* Convert directDeps to a map of SkyValuesGravatar mschaller2018-06-28
* Permit marking dirty/changed a node more than onceGravatar mschaller2018-06-18
* Add hacky method to InMemoryNodeEntry for fast but unsafe iteration over in-p...Gravatar janakr2018-06-04
* Allow SkyFunctions to return a sentinel value indicating that all of a node's...Gravatar janakr2018-04-30
* Fix accidental eager expansion of grouped list in in-memory nodes.Gravatar felly2018-03-27
* Optimize GC usage of iterating over all elements of GroupedLists when we don'...Gravatar shreyax2018-03-02
* Remove synchronization from InMemoryNodeEntry#getValue{,MaybeWithMetadata} an...Gravatar janakr2018-01-10
* Add a static method GroupedList#numElements to allow to count the number of d...Gravatar shreyax2017-11-29
* Allow InMemoryNodeEntry subclasses to change which reverse dep operation to s...Gravatar janakr2017-11-21
* Replace all usages of Blaze's Preconditions class with guava.Gravatar tomlu2017-11-09
* Push NodeEntry#keepEdges down to InMemoryNodeEntry. It's not needed on the ge...Gravatar janakr2017-10-18
* Allow NodeEntry implementations to keep just deps, as opposed to all edges or...Gravatar janakr2017-10-10
* Switch from using Iterable to Collection in the return type to be more explicit.Gravatar shreyax2017-09-20
* Remove BuildingState, since it only has one field. Instead, keep the signaled...Gravatar Janak Ramakrishnan2017-03-27
* Stop storing reverse deps to signal in BuildingState. Instead, re-use the rev...Gravatar Janak Ramakrishnan2017-03-24
* Refactor DirtyBuildingState to allow custom implementation on storing theGravatar Googler2017-02-01
* Unsynchronize InMemoryNodeEntry#isDone. The buildingState variable's state ch...Gravatar Shreya Bhattarai2017-01-09
* Stop storing a set in GroupedListHelper to deduplicate SkyKey dep requests. I...Gravatar Janak Ramakrishnan2016-10-14
* Allow Skyframe graph lookups and value retrievals to throw InterruptedException.Gravatar Janak Ramakrishnan2016-08-16
* Refactor BuildingState to save memory.Gravatar Janak Ramakrishnan2016-07-07
* Re-use the InMemoryNodeEntry#directDeps field for temporary direct deps.Gravatar Janak Ramakrishnan2016-07-07
* Minor documentation and visibility tweaks to InMemoryNodeEntry and Invalidate...Gravatar Janak Ramakrishnan2016-06-29
* Get rid of boolean field in InMemoryNodeEntry. After adding the lastEvaluated...Gravatar Janak Ramakrishnan2016-06-28
* Remove reverse deps lazily, only when the node has finished building and we d...Gravatar Janak Ramakrishnan2016-05-17
* Stop converting temporary direct deps to a set. In almost all cases, this con...Gravatar Janak Ramakrishnan2016-05-16
* Don't check direct deps when doing change pruning. Since dependents of a node...Gravatar Janak Ramakrishnan2016-02-09
* Intern IntVersions.Gravatar Janak Ramakrishnan2016-01-28
* Use Bazel Preconditions variant which avoids varargs array creationGravatar Mark Schaller2015-12-10
* Avoid list copy in BuildingState.getNextDirtyDirectDepsGravatar Mark Schaller2015-12-09
* Avoid extra rdeps copy when finishing nodeGravatar Mark Schaller2015-11-24
* Extract ReverseDepsUtil interface so that InMemoryNodeEntry can be partially ...Gravatar Janak Ramakrishnan2015-11-24
* Avoid re-evaluating a parent node when a child is found to be unchanged from ...Gravatar Janak Ramakrishnan2015-11-19
* Return rdeps when marking a node dirtyGravatar Mark Schaller2015-11-18
* Delay additions as well as removals of reverse deps. Now that removals are no...Gravatar Janak Ramakrishnan2015-10-12
* Be more specific about InMemoryNodeEntry.getGroupedDirectDepsGravatar Mark Schaller2015-10-09
* Increase visibility of an InMemoryNodeEntry methodGravatar Mark Schaller2015-10-08
* Simplify buildingState check in markCleanGravatar Mark Schaller2015-09-30
* Rationalize copyright headersGravatar Damien Martin-Guillerez2015-09-25
* Don't remove reverse deps until node is known to be changed. This helps avoid...Gravatar Janak Ramakrishnan2015-09-23
* Strictly enforce reverse deps removals.Gravatar Janak Ramakrishnan2015-09-11
* Delay cleaning of in-flight nodes until the following build. This allows us t...Gravatar Janak Ramakrishnan2015-09-11
* Return raw SkyValue instead of wrapped ValueWithMetadata.Gravatar Janak Ramakrishnan2015-08-25
* Fix some nits and allow alternate evaluators to use MemoizingEvaluatorTest.Gravatar Janak Ramakrishnan2015-08-21
* Don't return SkyValue when dirtying nodeGravatar Mark Schaller2015-08-11
* Change return type of InMemoryNodeEntry#getReverseDeps to Collection<SkyKey>.Gravatar Janak Ramakrishnan2015-08-05
* Modify BuildingState to allow for alternative implementations.Gravatar Janak Ramakrishnan2015-08-04
* Replaced other occurrences of Objects#toStringHelper with MoreObjects#toStrin...Gravatar Googler2015-07-17
* Revert the recent changes that made some skyframe-internal data structures se...Gravatar Nathan Harmata2015-03-10
* Add the method InMemoryNodeEntry#getGroupedDirectDeps so callers can access t...Gravatar Nathan Harmata2015-03-10