index
:
gccrs
add-code-of-conduct-1
dkm-patch-1
dkm/clang_format
dkm/clang_format_comment
dkm/devel
dkm/hir_visitor_refactor
dkm/hir_visitor_refactor_s2
gcc-mirror
guidelines
logger
mark/cast-fix
mark/cleanup
mark/enum
mark/enum-patches
mark/fix
mark/locations
mark/locations-fix
mark/macro-cleanup
mark/raw_str
mark/union1
mark/unit-struct
mark/unsafe
master
mjw/bytecharstring
mjw/doc-comments
phil/abi
phil/address-expression
phil/arithmetic-op-needs-cast
phil/array-capacity-diag
phil/array-capacity-types
phil/ast-skew-bug
phil/autoderef-1
phil/bit-lang-items
phil/bit-mask-bug
phil/block-expr-bug
phil/block-items
phil/bootstrap-fix
phil/bug
phil/bug-fix
phil/bug-forward
phil/bug-inherited-substitutions
phil/bvariable-remove-tree-addressable-cleanup
phil/byte-strings
phil/canonicalization
phil/casting
phil/cfg-expand-not
phil/cleanup
phil/cleanup-backend-query
phil/cleanup-hir-identifier-pattern
phil/cleanup-macros
phil/closures
phil/coercions
phil/coercions-rebase
phil/const
phil/const-calls
phil/const-folding-refactor
phil/const-ptr-mappings
phil/const-slice-ptr-mappings
phil/const-struct
phil/constify
phil/contrib-guide-dco
phil/deref-op
phil/derefs
phil/destructure
phil/destructure-bug
phil/dev
phil/dkm-mod
phil/docker-builds
phil/dyn-parents
phil/dyn-type-naming
phil/enum-code-gen
phil/enum-dev
phil/enum-dev-2
phil/enum-discrim
phil/enum-ice
phil/enum-type-layout
phil/extern-block
phil/extern-blocks
phil/extern-fn-crash
phil/extern-fns
phil/extract-virtual-method
phil/fn-param-bindings
phil/function-qualifier-cleanup
phil/general-cleanup
phil/generic1
phil/generic2
phil/get-name
phil/gimple-names
phil/gimple-type-bug
phil/gource-christmas-present
phil/helpers
phil/higher-ranked-trait-bounds
phil/hir-mark-for-strip
phil/hir-trait
phil/i386-fix
phil/ice-builtin-intrinsic
phil/ice-empty-stack
phil/ice-path-resolve
phil/ice-trait-method
phil/infer-rules
phil/initial_unsafe
phil/inline-attr
phil/inline-dev
phil/intrinsics
phil/issue-1005
phil/issue-1031
phil/issue-1034
phil/key-value-cfg
phil/linkage
phil/literal-overflows
phil/loop-coercion-bug
phil/macros1
phil/mangle-fixup
phil/mangling
phil/mangling-fixes
phil/mappings-fix
phil/mark-enum
phil/mark-enum-magic
phil/match-expr
phil/match1
phil/method-error-message
phil/method-resolution
phil/method-resolution-fixes
phil/missing-coercion-site
phil/missing-locus
phil/mono
phil/must-use
phil/mut-deref-mapping
phil/mutability
phil/name-fix
phil/naming-cleanup
phil/offset-instrinsic
phil/operator-overload-refactor
phil/operator-overloading
phil/optimizations
phil/overlap-fixes
phil/path-exprs
phil/path-fix
phil/path-fixup
phil/path-resolution-fixes
phil/pattern-mappings
phil/projection-bug
phil/ptr-cast
phil/qualified-path-bug-fix
phil/qualified-path-mangling
phil/qualified-paths
phil/redefined-bug
phil/refactor
phil/refactor-2
phil/refactor-dev
phil/refactor-mappings-name
phil/remove-backend-hack
phil/remove-bad-assertion
phil/remove-unused
phil/scripts
phil/slice
phil/slice-array
phil/slice-code-gen-type
phil/slice-dev
phil/slice-hir-lowering
phil/slice-rebase
phil/slice-tychecking
phil/slice-type-layout
phil/slice-type-layout-dev
phil/trait-paths
phil/traits-dev-1
phil/traits-dev-10
phil/traits-dev-12
phil/traits-dev-13
phil/traits-dev-15
phil/traits-dev-16
phil/traits-dev-17
phil/traits-dev-18
phil/traits-dev-19
phil/traits-dev-2
phil/traits-dev-20
phil/traits-dev-21
phil/traits-dev-21-rebase
phil/traits-dev-22
phil/traits-dev-23
phil/traits-dev-24
phil/traits-dev-25
phil/traits-dev-26
phil/traits-dev-3
phil/traits-dev-4
phil/traits-dev-5
phil/traits-dev-6
phil/traits-dev-7
phil/traits-dev-8
phil/traits-dev-9
phil/tree-addressable
phil/tuple-pattern
phil/tycheck-bug-fix
phil/type-location-info
phil/type-path-resolution
phil/typecheck-mutability
phil/unconstrained-dev
phil/union-ctor-bug
phil/unit-structs
phil/unit-type
phil/unsafe-test-case
phil/unsized
phil/unsized-bugfix
phil/unsized-capacity
phil/unused
phil/unused-call-expr-param
phil/unused-code-cleanup
phil/unused-include
phil/util-helper
phil/vtable-calls
phil/warning-squash
phil/warnings
phil/wild-card
phil/wildcard-bindings
philberty-patch-1
staging
trying
tschwinge/-Wformat-diag
tschwinge/-fdump-tree-original
tschwinge/-frust-debug
tschwinge/1044-fixup-1
tschwinge/1044-fixup-2
tschwinge/875-Bootstrap_build_broken
tschwinge/A-bit-of-RichLocation-C-tuning
tschwinge/Handle-UnsafeBlockExpr-in-liveness-analysis
tschwinge/No-side-effects-in-assert-expressions
tschwinge/Re-organize-GCC-Rust-testsuites
tschwinge/Remove-diagnostics-pruning-from-rust_target_compile
tschwinge/Running-clang-format-locally
tschwinge/Tag-rust_fatal_error-as-noreturn
tschwinge/bootstrap-parse_byte_char
tschwinge/bootstrap-parse_byte_string
tschwinge/c-cc-rename
tschwinge/copyright-2021
tschwinge/rust_internal_error_at
tschwinge/x86-Instead-of-TARGET_ISA_-.-TARGET_ISA2_-.-use-TARG
rust-GCC/gccrs mirror
git repository hosting
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
Revert "Marklive: support match expr"
HEAD
master
Philip Herron
41 hours
3
-42
/
+0
*
Marklive: support match expr
Thomas Young
44 hours
3
-0
/
+42
*
Merge #1258
bors[bot]
3 days
8
-28
/
+240
|
\
|
*
privacy: PrivacyReporter: Handle builtin and unimplemented types better
Arthur Cohen
3 days
1
-4
/
+8
|
*
privacy: PrivacyReporter: Add type privacy checking on explicit types
Arthur Cohen
3 days
6
-7
/
+198
|
*
mappings: Add reverse mappings from HirId -> NodeId
Arthur Cohen
3 days
2
-21
/
+38
|
/
*
Merge #1255
bors[bot]
4 days
4
-343
/
+340
|
\
|
*
privacy: PrivacyReporter: Add visitors for all expressions
Arthur Cohen
5 days
4
-343
/
+340
|
|
|
\
*
-
.
\
Merge #1252 #1254
bors[bot]
5 days
3
-10
/
+28
|
\
\
\
|
|
*
|
issue #1233: Do not rely on the endianness for testing
Arthur Cohen
5 days
1
-3
/
+3
|
|
|
/
|
*
/
privacy: Handle calls to functions defined in previous ancestors
Arthur Cohen
6 days
2
-7
/
+25
|
|
/
*
|
Merge #1250
bors[bot]
5 days
13
-66
/
+172
|
\
\
|
|
/
|
/
|
|
*
Support extern-blocks defined within blocks
phil/extern-block
Philip Herron
6 days
13
-66
/
+172
*
|
Merge #1246
bors[bot]
6 days
19
-98
/
+1164
|
\
\
|
|
/
|
/
|
|
*
privacy: Add base for privacy violation visitor
Arthur Cohen
11 days
11
-7
/
+885
|
*
resolver: TopLevel: Build tree of child modules
Arthur Cohen
11 days
4
-10
/
+17
|
*
mappings: Store NodeIds for visibility_map
Arthur Cohen
11 days
6
-35
/
+46
|
*
mappings: Add module->children mappings
Arthur Cohen
11 days
2
-0
/
+29
|
*
optional: Allow the creation of Optional<T&>
Arthur Cohen
11 days
3
-52
/
+193
*
|
Merge #1248
bors[bot]
10 days
14
-1
/
+393
|
\
\
|
|
/
|
/
|
|
*
backend: Compile range patterns
David Faust
10 days
4
-1
/
+133
|
*
typecheck: type check range patterns
David Faust
10 days
2
-0
/
+84
|
*
HIR: Lower range patterns
David Faust
10 days
4
-0
/
+68
|
*
resolve: Resolve range patterns
David Faust
10 days
2
-0
/
+36
|
*
HIR: Add RangePatternBoundType and helpers
David Faust
10 days
1
-0
/
+44
|
*
ast: Add RangePatternBoundType and helpers
David Faust
10 days
1
-0
/
+28
|
/
*
Merge #1244
bors[bot]
12 days
7
-3
/
+237
|
\
|
*
Allow match on primitive types
David Faust
12 days
5
-3
/
+214
|
*
typecheck: add is_primitive_type_kind helper
David Faust
12 days
2
-0
/
+23
|
|
|
\
*
-
.
\
Merge #1240 #1243
bors[bot]
12 days
6
-15
/
+31
|
\
\
\
|
|
_
|
/
|
/
|
|
|
|
*
Allow cast of integers to pointers
phil/ptr-cast
Philip Herron
13 days
4
-14
/
+16
|
*
|
Change Artihmetic Operation to be a cast type operation
phil/arithmetic-op-needs-cast
Philip Herron
13 days
2
-1
/
+15
|
|
/
*
|
Merge #1242
bors[bot]
13 days
3
-2
/
+25
|
\
\
|
|
/
|
/
|
|
*
macro: Add assertion to avoid undefined behavior
Arthur Cohen
13 days
3
-2
/
+25
*
|
Merge #1218
bors[bot]
13 days
2
-0
/
+62
|
\
\
|
*
|
Lower IfLet expressions.
antego
14 days
2
-0
/
+62
*
|
|
Merge #1238
bors[bot]
13 days
2
-4
/
+25
|
\
\
\
|
*
|
|
Assigning members to structures is a coercion site
phil/missing-coercion-site
Philip Herron
13 days
2
-4
/
+25
|
|
|
/
|
|
/
|
*
|
|
Merge #1228
bors[bot]
14 days
2
-2
/
+2
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Fix match tests on 32bit systems
phil/i386-fix
Philip Herron
14 days
2
-2
/
+2
|
/
/
*
|
Merge #1219
bors[bot]
14 days
5
-2
/
+266
|
\
\
|
*
|
util: Add Optional<T> wrapper class
Arthur Cohen
2022-05-05
5
-4
/
+250
|
*
|
util: Add copyright header on make-unique.h
Arthur Cohen
2022-05-05
1
-4
/
+22
|
|
|
|
\
\
|
\
\
|
\
\
*
-
-
-
.
\
\
Merge #1222 #1223 #1225
bors[bot]
14 days
8
-21
/
+496
|
\
\
\
\
\
|
|
|
*
|
|
macros: Error out when repeating metavars which refer to repetitions
CohenArthur
14 days
2
-0
/
+24
|
|
*
|
|
|
Add new monomorphize_clone interface
phil/projection-bug
Philip Herron
2022-05-06
4
-10
/
+417
|
|
|
/
/
/
|
*
|
|
|
Destructure our generics, placeholers or projections during coercion
phil/destructure-bug
Philip Herron
14 days
4
-11
/
+55
|
|
|
|
|
|
\
\
\
\
*
-
.
\
\
\
\
Merge #1220 #1221
bors[bot]
14 days
1
-27
/
+53
|
\
\
\
\
\
\
|
|
_
|
/
/
/
/
|
/
|
|
|
|
|
|
|
*
|
|
|
Ensure we don't return error_mark_node for loop expressions
phil/loop-coercion-bug
Philip Herron
2022-05-06
1
-20
/
+12
|
|
|
/
/
/
|
*
/
/
/
Ensure the coercion sites are applied correctly on unions
phil/union-ctor-bug
Philip Herron
2022-05-06
1
-7
/
+41
|
|
/
/
/
[next]