New issue
Advanced search Search tips

Issue 602508 link

Starred by 3 users

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Feature



Sign in to add a comment

[Meta] WTF should be partitioned into directories by purpose

Project Member Reported by esprehn@chromium.org, Apr 12 2016

Issue description

Today WTF is a huge directory of stuff, we should split it into smaller directories by purpose (same as base).
 
Project Member

Comment 1 by bugdroid1@chromium.org, Apr 12 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ba6b12d22ba38fdb43702e64a179012e996ee9a0

commit ba6b12d22ba38fdb43702e64a179012e996ee9a0
Author: esprehn <esprehn@chromium.org>
Date: Tue Apr 12 04:13:25 2016

Move WTF classes related to typed arrays to wtf/typed_arrays

BUG=602508
CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel

Review URL: https://codereview.chromium.org/1875343002

Cr-Commit-Position: refs/heads/master@{#386579}

[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.h
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/core/dom/DOMArrayBuffer.h
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/core/dom/DOMArrayBufferBase.h
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/core/dom/DOMArrayBufferView.h
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/core/dom/DOMArrayPiece.h
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/core/dom/DOMDataView.cpp
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/core/dom/DOMSharedArrayBuffer.h
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/core/dom/DOMTypedArray.h
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/core/fileapi/FileReaderLoader.h
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/core/layout/shapes/Shape.cpp
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/modules/fetch/FetchDataLoader.cpp
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/modules/webaudio/AudioBuffer.cpp
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/platform/graphics/ImageBuffer.cpp
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/platform/graphics/ImageBuffer.h
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/platform/image-decoders/jpeg/JPEGImageDecoderTest.cpp
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/WTF.cpp
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/ArrayBuffer.cpp
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/ArrayBuffer.h
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/ArrayBufferBuilder.cpp
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/ArrayBufferBuilder.h
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/ArrayBufferBuilderTest.cpp
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/ArrayBufferContents.cpp
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/ArrayBufferContents.h
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/ArrayBufferView.cpp
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/ArrayBufferView.h
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/ArrayPiece.cpp
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/ArrayPiece.h
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/Float32Array.h
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/Float64Array.h
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/Int16Array.h
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/Int32Array.h
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/Int8Array.h
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/IntegralTypedArrayBase.h
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/TypedArrayBase.h
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/Uint16Array.h
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/Uint32Array.h
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/Uint8Array.h
[rename] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/typed_arrays/Uint8ClampedArray.h
[modify] https://crrev.com/ba6b12d22ba38fdb43702e64a179012e996ee9a0/third_party/WebKit/Source/wtf/wtf.gypi

Project Member

Comment 2 by bugdroid1@chromium.org, Apr 13 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/51f1ed39a63558c7596387ef2822fa85dc9bc1a9

commit 51f1ed39a63558c7596387ef2822fa85dc9bc1a9
Author: esprehn <esprehn@chromium.org>
Date: Wed Apr 13 02:52:27 2016

Move PartitionAlloc related things into wtf/allocator.

For now we leave Allocator.h in wtf since it's used in over 800 files. We'll move
that separately.

BUG=602508

Review URL: https://codereview.chromium.org/1881983003

Cr-Commit-Position: refs/heads/master@{#386908}

[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/bindings/core/v8/V8GCController.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/core/CoreInitializer.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/core/css/CSSSelectorList.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/core/css/parser/CSSTokenizerTest.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/core/dom/Node.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/core/layout/LayoutObject.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/core/layout/line/InlineBox.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/core/paint/PaintLayer.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/core/xml/XPathGrammar.y
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/core/xml/XSLTProcessorLibxslt.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/platform/MemoryPurgeController.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/platform/PODArena.h
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/platform/PartitionAllocMemoryDumpProvider.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/platform/audio/AudioArray.h
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/platform/fonts/GlyphPage.h
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/platform/fonts/SimpleFontData.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/platform/graphics/ContiguousContainer.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/platform/heap/CallbackStack.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/platform/heap/Heap.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/platform/heap/HeapPage.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/platform/heap/HeapPage.h
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/platform/heap/PageMemory.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/platform/heap/PageMemory.h
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/platform/heap/ThreadState.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/platform/testing/RunAllTests.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/platform/text/BidiCharacterRun.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/web/WebKit.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/Allocator.h
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/BitVector.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/HashMap.h
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/HashSet.h
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/HashTable.h
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/LinkedHashSet.h
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/ListHashSet.h
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/TerminatedArray.h
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/ThreadSpecific.h
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/Vector.h
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/WTF.cpp
[rename] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/allocator/AddressSpaceRandomization.cpp
[rename] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/allocator/AddressSpaceRandomization.h
[rename] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/allocator/PageAllocator.cpp
[rename] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/allocator/PageAllocator.h
[rename] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/allocator/PartitionAlloc.cpp
[rename] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/allocator/PartitionAlloc.h
[rename] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/allocator/PartitionAlloc.md
[rename] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/allocator/PartitionAllocTest.cpp
[rename] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/allocator/PartitionAllocator.cpp
[rename] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/allocator/PartitionAllocator.h
[rename] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/allocator/Partitions.cpp
[rename] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/allocator/Partitions.h
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/testing/RunAllTests.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/text/CString.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/text/StringImpl.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/text/StringImplCF.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/typed_arrays/ArrayBufferContents.cpp
[modify] https://crrev.com/51f1ed39a63558c7596387ef2822fa85dc9bc1a9/third_party/WebKit/Source/wtf/wtf.gypi

Comment 3 by tkent@chromium.org, Jun 23 2016

Components: -Blink>WTF Blink>Internals>WTF
Renaming Blink>WTF to Blink>Internals>WTF.

Summary: [Meta] WTF should be partitioned into directories by purpose (was: WTF should be partitioned into directories by purpose)

Sign in to add a comment