File tree
11,048 files changed
+266945
-215761
lines changed- buildbot
- clang
- bindings/python/clang
- cmake
- caches
- modules
- docs
- analyzer
- DesignDiscussions
- checkers
- developer-docs
- examples/clang-interpreter
- include
- clang
- AST
- ASTMatchers
- Analysis
- Basic
- CodeGen
- CrossTU
- Driver
- Format
- Frontend
- Index
- Lex
- Parse
- Sema
- StaticAnalyzer
- Checkers
- Core
- PathSensitive
- clang-c
- lib
- ARCMigrate
- AST
- ASTMatchers
- Dynamic
- Analysis
- Basic
- Targets
- CodeGen
- CrossTU
- Driver
- ToolChains
- Arch
- Edit
- Format
- Frontend
- Rewrite
- FrontendTool
- Headers
- Index
- Lex
- Parse
- Sema
- Serialization
- StaticAnalyzer
- Checkers
- RetainCountChecker
- UninitializedObject
- Core
- Tooling/Core
- test
- AST
- ASTMerge
- anonymous-fields
- Inputs
- asm
- Inputs
- category
- Inputs
- choose-expr
- Inputs
- class
- Inputs
- class-template
- Inputs
- class-template-partial-spec
- Inputs
- class2
- Inputs
- codegen-body
- Inputs
- codegen-exprs
- Inputs
- enum
- Inputs
- exprs
- Inputs
- exprs-cpp
- Inputs
- function
- Inputs
- function-cpp
- Inputs
- inheritance
- Inputs
- init-ctors
- Inputs
- injected-class-name-decl
- Inputs
- interface
- Inputs
- macro
- Inputs
- namespace
- Inputs
- property
- Inputs
- std-initializer-list
- Inputs
- struct
- Inputs
- typedef
- Inputs
- unnamed_fields
- Inputs
- var
- Inputs
- var-cpp
- Inputs
- Analysis
- CXX
- class.access
- temp/temp.decls/temp.friend
- CodeCompletion
- CodeGen
- CodeGenCUDA
- CodeGenCXX
- CodeGenObjC
- CodeGenObjCXX
- CodeGenOpenCL
- CodeGenSPIRV/intel
- CodeGenSYCL
- Inputs
- CoverageMapping
- Driver
- Frontend
- Headers
- Index
- Core
- Lexer
- Misc
- Modules
- Inputs/Rmodule-import
- OpenMP
- PCH
- Preprocessor
- Profile
- Sema
- SemaCUDA
- SemaCXX
- SemaObjC
- SemaOpenCL
- SemaOpenCLCXX
- SemaSYCL
- Inputs
- SemaTemplate
- tools
- c-index-test
- clang-extdef-mapping
- clang-format
- clang-import-test
- clang-offload-bundler
- clang-offload-wrapper
- diagtool
- driver
- libclang
- scan-build/bin
- scan-build-py/libscanbuild
- unittests
- AST
- ASTMatchers
- Basic
- Format
- Index
- Sema
- StaticAnalyzer
- Tooling
- utils
- TableGen
- analyzer
- www
- analyzer
- clang-tools-extra
- change-namespace/tool
- clang-doc
- clang-move
- clang-tidy
- abseil
- bugprone
- cert
- cppcoreguidelines
- google
- modernize
- objc
- performance
- readability
- tool
- utils
- clangd
- clients/clangd-vscode
- index
- dex
- indexer
- refactor
- tool
- xpc
- framework
- test-client
- docs
- _static
- _templates
- clang-tidy
- checks
- clangd
- test
- clang-tidy
- Inputs
- Headers
- absl/time
- clangd
- Inputs/background-index
- unittests
- clang-move
- clang-query
- clangd
- compiler-rt
- cmake
- Modules
- CustomLibcxx
- include/sanitizer
- lib
- asan
- tests
- builtins
- cfi
- esan
- fuzzer
- standalone
- tests
- hwasan
- interception
- tests
- lsan
- msan
- tests
- profile
- safestack
- sanitizer_common
- symbolizer
- tests
- scudo
- standalone
- tests
- tsan
- benchmarks
- dd
- go
- rtl
- tests
- ubsan
- xray/tests
- test
- asan
- TestCases
- Linux
- Posix
- fuzzer
- hwasan/TestCases
- Linux
- msan
- Linux
- profile
- Inputs
- Linux
- Posix
- Inputs
- sanitizer_common
- TestCases
- Darwin
- Posix
- Unit
- scudo
- standalone
- unit
- tsan
- Linux
- libcxx
- ubsan
- unittests
- utils
- libcxx
- cmake/Modules
- docs
- DesignDocs
- include
- experimental
- lib
- abi
- 8.0
- src
- support/runtime
- test
- libcxx
- algorithms
- alg.modifying.operations/alg.random.shuffle
- atomics
- atomics.align
- atomics.flag
- containers
- associative
- map
- set
- container.adaptors
- queue
- stack
- gnu_cxx
- sequences
- array
- array.zero
- deque
- forwardlist
- list
- list.cons
- list.modifiers
- list.ops
- vector
- vector.cons
- unord
- unord.map
- unord.set
- debug
- containers
- depr
- depr.auto.ptr/auto.ptr
- depr.c.headers
- depr.function.objects
- depr.str.strstreams
- exception.unexpected
- diagnostics
- assertions
- errno
- std.exceptions
- syserr
- experimental
- algorithms
- header.algorithm.synop
- diagnostics/syserr
- filesystem
- language.support/support.coroutines
- memory
- memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem
- memory.resource.adaptor/memory.resource.adaptor.mem
- memory.resource.aliases
- memory.resource.global
- memory.resource.synop
- numerics/numeric.ops
- strings/string.view
- utilities
- any
- meta
- optional
- ratio
- time
- tuple
- utility
- extensions
- hash
- hash_map
- fuzzing
- input.output
- file.streams
- c.files
- no.global.filesystem.namespace
- fstreams
- filebuf
- fstream.cons
- fstream.members
- ifstream.cons
- ifstream.members
- ofstream.cons
- ofstream.members
- filesystems
- class.path
- path.itr
- path.req
- iostream.format
- input.streams
- output.streams
- std.manip
- iostream.forward
- iostream.objects
- iostreams.base
- ios/iostate.flags
- stream.buffers
- string.streams
- iterators
- language.support
- cmp
- cstdint
- support.dynamic
- support.exception
- support.initlist
- support.limits
- c.limits
- limits
- support.rtti
- support.runtime
- support.types
- localization
- c.locales
- locale.categories
- locale.stdcvt
- locales
- locale/locale.types
- locale.facet
- locale.id
- locale.convenience/conversions/conversions.string
- memory
- modules
- numerics
- c.math
- cfenv
- complex.number
- ccmplx
- numarray
- numeric.ops
- rand/rand.synopsis
- selftest
- strings
- basic.string/string.modifiers
- c.strings
- thread
- futures
- futures.promise
- futures.task
- thread.condition
- thread.condition.condvar
- thread.mutex
- thread.mutex.requirements/thread.mutex.requirements.mutex
- thread.mutex.class
- thread.mutex.recursive
- thread.threads
- thread.thread.class
- thread.thread.member
- thread.thread.this
- type_traits
- utilities
- any
- function.objects
- func.require
- refwrap
- unord.hash
- memory
- util.dynamic.safety
- util.smartptr
- meta
- meta.unary/meta.unary.prop
- optional
- optional.object
- optional.object.assign
- optional.object.ctor
- ratio
- template.bitset
- time
- date.time
- tuple
- tuple.tuple
- tuple.cnstr
- type.index
- utility
- pairs/pairs.pair
- variant
- variant.variant
- variant.helper
- std
- algorithms
- alg.c.library
- alg.modifying.operations
- alg.copy
- alg.fill
- alg.generate
- alg.move
- alg.partitions
- alg.random.sample
- alg.random.shuffle
- alg.remove
- alg.replace
- alg.reverse
- alg.rotate
- alg.swap
- alg.transform
- alg.unique
- alg.nonmodifying
- alg.adjacent.find
- alg.all_of
- alg.any_of
- alg.count
- alg.equal
- alg.find
- alg.find.end
- alg.find.first.of
- alg.foreach
- alg.is_permutation
- alg.none_of
- alg.search
- mismatch
- alg.sorting
- alg.binary.search
- binary.search
- equal.range
- lower.bound
- upper.bound
- alg.clamp
- alg.heap.operations
- is.heap
- make.heap
- pop.heap
- push.heap
- sort.heap
- alg.lex.comparison
- alg.merge
- alg.min.max
- alg.nth.element
- alg.permutation.generators
- alg.set.operations
- includes
- set.difference
- set.intersection
- set.symmetric.difference
- set.union
- alg.sort
- is.sorted
- partial.sort
- partial.sort.copy
- sort
- stable.sort
- algorithms.general
- atomics
- atomics.fences
- atomics.flag
- atomics.general
- atomics.lockfree
- atomics.order
- atomics.syn
- atomics.types.generic
- atomics.types.operations
- atomics.types.operations.arith
- atomics.types.operations.general
- atomics.types.operations.pointer
- atomics.types.operations.req
- atomics.types.operations.templ
- containers
- associative
- map
- map.access
- map.cons
- map.erasure
- map.modifiers
- map.ops
- map.special
- multimap
- multimap.cons
- multimap.erasure
- multimap.modifiers
- multimap.ops
- multimap.special
- multiset
- multiset.cons
- multiset.erasure
- multiset.special
- set
- set.cons
- set.erasure
- set.special
- container.adaptors
- priority.queue
- priqueue.cons
- priqueue.cons.alloc
- priqueue.members
- priqueue.special
- queue
- queue.cons
- queue.cons.alloc
- queue.defn
- queue.ops
- queue.special
- stack
- stack.cons
- stack.cons.alloc
- stack.defn
- stack.ops
- stack.special
- container.node
- container.requirements
- associative.reqmts
- associative.reqmts.except
- container.requirements.dataraces
- container.requirements.general
- sequence.reqmts
- unord.req
- unord.req.except
- containers.general
- sequences
- array
- array.cons
- array.data
- array.fill
- array.size
- array.special
- array.swap
- array.tuple
- array.zero
- deque
- deque.capacity
- deque.cons
- deque.erasure
- deque.modifiers
- deque.special
- forwardlist
- forwardlist.access
- forwardlist.cons
- forwardlist.erasure
- forwardlist.iter
- forwardlist.modifiers
- forwardlist.ops
- forwardlist.spec
- list
- list.capacity
- list.cons
- list.erasure
- list.modifiers
- list.ops
- list.special
- vector
- vector.capacity
- vector.cons
- vector.data
- vector.erasure
- vector.modifiers
- vector.special
- vector.bool
- unord
- unord.map
- unord.map.cnstr
- unord.map.elem
- unord.map.modifiers
- unord.map.swap
- unord.multimap
- unord.multimap.cnstr
- unord.multimap.modifiers
- unord.multimap.swap
- unord.multiset
- unord.multiset.cnstr
- unord.multiset.swap
- unord.set
- unord.set.cnstr
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
11,048 files changed
+266945
-215761
lines changedLines changed: 7 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
26 | 26 |
| |
27 | 27 |
| |
28 | 28 |
| |
29 |
| - | |
30 |
| - | |
31 |
| - | |
32 |
| - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + |
Lines changed: 25 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
| 6 | + | |
| 7 | + | |
6 | 8 |
| |
7 | 9 |
| |
8 | 10 |
| |
| |||
15 | 17 |
| |
16 | 18 |
| |
17 | 19 |
| |
18 |
| - | |
| 20 | + | |
19 | 21 |
| |
20 | 22 |
| |
21 | 23 |
| |
| 24 | + | |
| 25 | + | |
22 | 26 |
| |
23 | 27 |
| |
24 | 28 |
| |
25 | 29 |
| |
26 | 30 |
| |
27 | 31 |
| |
28 | 32 |
| |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
29 | 52 |
| |
30 | 53 |
| |
31 | 54 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
|
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
| 19 | + | |
19 | 20 |
| |
20 | 21 |
| |
21 | 22 |
| |
22 | 23 |
| |
23 | 24 |
| |
24 | 25 |
| |
| 26 | + | |
25 | 27 |
| |
26 | 28 |
| |
27 | 29 |
| |
| |||
45 | 47 |
| |
46 | 48 |
| |
47 | 49 |
| |
| 50 | + | |
| 51 | + | |
48 | 52 |
| |
49 | 53 |
| |
50 | 54 |
| |
| |||
56 | 60 |
| |
57 | 61 |
| |
58 | 62 |
| |
| 63 | + | |
| 64 | + | |
59 | 65 |
| |
60 | 66 |
| |
61 | 67 |
| |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
| 13 | + | |
13 | 14 |
| |
14 | 15 |
| |
15 | 16 |
| |
16 | 17 |
| |
17 | 18 |
| |
18 | 19 |
| |
| 20 | + | |
19 | 21 |
| |
20 | 22 |
| |
21 | 23 |
| |
|
Lines changed: 52 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
84 | 84 |
| |
85 | 85 |
| |
86 | 86 |
| |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
87 | 103 |
| |
88 | 104 |
| |
89 | 105 |
| |
| |||
103 | 119 |
| |
104 | 120 |
| |
105 | 121 |
| |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
106 | 140 |
| |
107 | 141 |
| |
108 | 142 |
| |
| |||
250 | 284 |
| |
251 | 285 |
| |
252 | 286 |
| |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
253 | 305 |
| |
254 | 306 |
| |
255 | 307 |
| |
|
Lines changed: 10 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
31 | 31 |
| |
32 | 32 |
| |
33 | 33 |
| |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
34 | 38 |
| |
35 | 39 |
| |
36 | 40 |
| |
| |||
81 | 85 |
| |
82 | 86 |
| |
83 | 87 |
| |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
84 | 94 |
| |
85 | 95 |
| |
86 | 96 |
| |
|
Lines changed: 58 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + |
Lines changed: 35 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + |
0 commit comments