1. eb58707 Automated rollback of commit 45b308a62f42c2c0bcfe79dcd4046c4025a31059. by janakr · 7 years ago
  2. 61044a0 Delete switch for nested set serialization. It's fast enough to be on by default. by janakr · 7 years ago
  3. 1ee5e0c Fix bug in NestedSetStore where racing deserializations could create multiple futures for the same fingerprint and add a test showing that racing serializations can result in duplicate writes. by janakr · 7 years ago
  4. 9bbc66c Allow deserialization futures as NestedSet contents, with unrolling blocking on that future. by cpeyser · 7 years ago
  5. a8876b1 Save nested set size after initial expand to avoid GC from resizing list when replaying. by tomlu · 7 years ago
  6. 45b308a Make Artifact#equals take the owner into account for derived artifacts. by janakr · 7 years ago
  7. 95010e4 Add cache to NestedSetCodecWithStore to merge NestedSets that should be reference-equal on deserialization. We cannot just intern NestedSets because NestedSets with the same underlying children may still not be equal, so we wrap them in an object that does consider their children when calculating equality. by janakr · 7 years ago
  8. d92688e Serialize NestedSetStore$NestedSetSize directly as an ordinal instead of by cpeyser · 7 years ago
  9. e788674 Implement a limit for named_set_of_file events by ulfjack · 7 years ago
  10. 36bc96e Use com.google.common.cache instead of MapMaker. by Googler · 7 years ago
  11. f6fb60a Serialization of NestedSet<NestedSet> with NestedSetCodecWithStore waits on by cpeyser · 7 years ago
  12. 0a57d3d Clean up code that directly imports nested classes like Builder, Entry, etc. by jcater · 7 years ago
  13. 452515c Wire up future to wait for in NestedSetCodecWithStore. by janakr · 7 years ago
  14. a6b141d Refactor NestedSet to permit alternate NestedSetStore implementations. by cpeyser · 7 years ago
  15. ea302f5 Serialize NestedSet sizes that get special treatement (empty set, singleton) by cpeyser · 7 years ago
  16. 155c775 Serialize singleton NestedSets directly in NestedSetCodecWithStore. by cpeyser · 7 years ago
  17. 9aebb11 Introduce NestedSetStore, which persists information used for NestedSet serialization. by cpeyser · 7 years ago
  18. 3b43239 PiperOrigin-RevId: 193371485 by carmi · 7 years ago
  19. 641569a Clean up IterablesChain. by tomlu · 7 years ago
  20. 8270077 Automated rollback of commit 3643afad04be41caa4b247d327230e8a1e32bb6a. by carmi · 7 years ago
  21. 3643afa PiperOrigin-RevId: 193274137 by carmi · 7 years ago
  22. 6924da2 Introduce NestedSetCodecWithStore, which serializes NestedSet using a process-global bimap of fingerprints to NestedSet contents. by cpeyser · 7 years ago
  23. a124bbf Make some objects frequently encountered during serialization into constants. A lot of care is needed here because we're using reference equality. I plan to add value-equality constants in a follow-up. by janakr · 7 years ago
  24. 2047796 Use @AutoCodec for NestedSet serialization. by janakr · 7 years ago
  25. 9416409 Don't do serialization of empty/singleton nested sets into a child CodedOutputStream. It creates immense amounts of garbage and we don't ever use the result: it's only used for Object[] children anyway. by janakr · 7 years ago
  26. 7e8110b Disable nested set sharing across multiple nested set deserialization sessions. This is incorrect in the presence of memoization: a single element may be serialized as just a pair of integers (type + memoization index). Lots of different nested sets may contain elements that are serialized this way, so they will have the same digests. We could consider doing a parallel hash computation, but for now just disable. by janakr · 7 years ago
  27. cf1c75a During NestedSet deserialization, maintain a list of known children outside of by cpeyser · 7 years ago
  28. bc891ad Re-enable aliasing of CodedInputStream during deserialization, removed as part of primary codepath somewhere around https://github.com/bazelbuild/bazel/commit/bde43ec8a96a62b8fbf67ad60d5154cf121647d9 (and killed entirely in unknown commit. by janakr · 7 years ago
  29. 8402a23 Optimistically check the Set within NestedSetVisitor.VisitedState using contains before invoking the heavier add. This reduces cpu-work and contention. by Googler · 7 years ago
  30. 39cef6d Allow NestedSetCodec to share members across multiple deserializations. by cpeyser · 7 years ago
  31. 339b5e4 Add behavior to NestedSetCodec to prevent it from running during testing. by cpeyser · 7 years ago
  32. c1dacd3 Automated rollback of commit e6af9f9178e731a45e552b1d249ded90124945ba. by janakr · 7 years ago
  33. e6af9f9 Add behavior to NestedSetCodec to prevent it from running during testing. by cpeyser · 7 years ago
  34. 04ee6ac @AutoCodec WriteZipControlFileAction (and ImmutableIterable). by janakr · 7 years ago
  35. a1c2826 Splits the iterableMarshaller into runtime codecs. by shahan · 7 years ago
  36. 23319fc Introduce an Extrema aggregator. by nharmata · 7 years ago
  37. 6966a2e Better @AutoCodec for TransitiveInfoProviderMapImpl: avoid having to serialize offset table at the cost of some overhead reconstructing the table. Also fewer code changes, although there is a serialization-only method added as a hack. by janakr · 7 years ago
  38. 61aa6b7 @AutoCodec TransitiveInfoProviderMapImpl and JavaInfo. by janakr · 7 years ago
  39. 80a0633 Adds ObjectCodecRegistry to {Des|S}erializationContext. by shahan · 7 years ago
  40. 9a5d1af Move CommandLine, CommandLineItem, and ParamFileInfo from lib.analysis.actions -> lib.actions. by tomlu · 7 years ago
  41. a84e9e4 Add a CODEC for CppCompileAction. by cpeyser · 7 years ago
  42. fae34b9 Replaces InjectingObjectCodec with dependencies threaded through (Des|S)erializationContext. by shahan · 7 years ago
  43. e45c055 Add context argument to ObjectCodec.{serialize,deserialize} by michajlo · 7 years ago
  44. c5c2a76 Add NestedSet support in AutoCodec for type parameters which have an InjectingObjectCodec. by cpeyser · 7 years ago
  45. a904b85 Allow CustomCommandLine's mapFn to expand each object into multiple items. by tomlu · 7 years ago
  46. bf2813a Improve safety of NestedSetFingerprintCache by detecting multiple instances of the same mapFn class. by tomlu · 7 years ago
  47. 42c2c72 Add memory-efficient map for storing nested set -> digest. by tomlu · 7 years ago
  48. ac03ccf Use nested set cache in key computation for CustomCommandLine. by tomlu · 7 years ago
  49. 7989840 Serializer implementation for NestedSet by shahan · 7 years ago
  50. 6e10efac Add CommandLineItem interface. by tomlu · 7 years ago
  51. 09e2205 Avoid expansion of NestedSets in MiddlemanFactory. by Benjamin Peterson · 7 years ago
  52. 3d1a194 Add ActionKeyContext to Action#getKey. by tomlu · 7 years ago
  53. 4b32d5c Support nested set serialization. by tomlu · 7 years ago
  54. c5e9a47 Remove the deprecated set constructor from Skylark by vladmos · 7 years ago
  55. a155b53 Replace all usages of Blaze's Preconditions class with guava. by tomlu · 7 years ago
  56. 4256ce1 Automated rollback of commit 1b98de65873054b148ced772cfa827a7bfb5ad9a. by dslomov · 7 years ago
  57. 1b98de6 Remove the deprecated set constructor from Skylark by vladmos · 7 years ago
  58. 3bcb9f6 More BUILD file refactorings. by philwo · 8 years ago
  59. 0d8d4cf Fix assorted ErrorProne warnings. by lberki · 8 years ago
  60. 767728e Polishing by Jonathan Bluett-Duncan · 8 years ago
  61. dcf3683 Deprecate old ordering names for depsets by vladmos · 8 years ago
  62. 3d2a68c Automated conversion to Java 8 by laurentlb · 8 years ago
  63. 231e24e Extract ImmutableSharedKeysMap class from TransitiveInfoProviderMap. by Googler · 8 years ago
  64. 009368f Clarify comment by brandjon · 8 years ago
  65. fe913c1 Avoid calls to NestedSetBuilder#addAll(NestedSet) by cushon · 8 years ago
  66. 30909cf Add a class providing a view of a NestedSet by Klaus Aehlig · 8 years ago
  67. 617bb89 BEP: provide events a generic converter class by aehlig · 8 years ago
  68. aea4e5c Avoid expanding NestedSets in IterablesChain Builder by Michajlo Matijkiw · 8 years ago
  69. 3cfeeec Refactor SkylarkNestedSet to not implement Iterable by Jon Brandvein · 8 years ago
  70. 052f9ce Add new names for depset traversal orders by Jon Brandvein · 8 years ago
  71. 6e95b7d Refactor NestedSetBuilder by Jon Brandvein · 8 years ago
  72. 9c5b070 Short-circuit visitation of empty nested sets, reinstating the spirit of commit 7c991c333999f3027d31da6af700f575924066cd. by Eric Fellheimer · 9 years ago
  73. f414b4e by Carmi Grushko · 9 years ago
  74. 60328be Restore comments documenting the NestedSet orderings (accidentally by Googler · 9 years ago
  75. 0e17046 Description redacted. -- MOS_MIGRATED_REVID=125013752 by Googler · 9 years ago
  76. 10993fe Review a number of action subclasses and update them according to the spec. by Ulf Adams · 9 years ago
  77. 6df8179 Use Bazel Preconditions variant which avoids varargs array creation by Mark Schaller · 9 years ago
  78. 5bf8e13 Refactor createExtraActionProvider to not require mandatoryStampFiles, which is required by rules but not aspects. by Carmi Grushko · 9 years ago
  79. 42a1367 Reduce memory churn when expanding many nested sets: Use compact hashset for hte uniqueifer and size them smaller when we're under the memoization threshold. by Eric Fellheimer · 9 years ago
  80. f88f4d8 Rationalize copyright headers by Damien Martin-Guillerez · 10 years ago
  81. a302a64 Refactor Type.getLabels() so that instead of collecting labels, it flattens composite types and remove the mention of the type "Label" from the context argument of Type.convert(). by Lukacs Berki · 10 years ago
  82. 7c991c3 Optimize empty nested sets of errors / warnings during Skyframe evaluation. by Eric Fellheimer · 10 years ago
  83. 54733f9 Code cleanup by Laurent Le Brun · 10 years ago
  84. 54c8be9 Add pointers to NestedSet order docs. by Han-Wen Nienhuys · 10 years ago
  85. fa759e2 The Order enum now supports the conversion of its values to and from strings. by Florian Weikert · 10 years ago
  86. ba1311e Fix the example usage for CompileOrderExpander. by Michael Staib · 10 years ago
  87. 07dba94 Some cleanup changes. by Ulf Adams · 10 years ago
  88. 0d194cc Fix or suppress warnings in Blaze code. #fixit by Laszlo Csomor · 10 years ago
  89. d08b27f Update from Google. by Han-Wen Nienhuys · 10 years ago