diff --git a/extension/index/rfcs.js b/extension/index/rfcs.js index 327f145f..e4226685 100644 --- a/extension/index/rfcs.js +++ b/extension/index/rfcs.js @@ -1 +1 @@ -var rfcsIndex=[[1,"private-fields","2014-03-11","Private fields"],[2,"rfc-process","2014-03-11","The RFC process"],[3,"attribute-usage","2012-03-20","Attribute usage lint"],[8,"new-intrinsics","2014-03-14","Remove rust-intrisic ABI"],[16,"more-attributes","2014-03-20","Allow attributes on statements, blocks, and expressions"],[19,"opt-in-builtin-traits","2014-09-18","Opt-in built-in traits (aka OIBITs, auto-traits)"],[26,"remove-priv","2014-03-31","Remove priv keyword"],[34,"bounded-type-parameters","2014-04-05","Check type parameter bounds are well-formed"],[40,"libstd-facade","2014-04-08","Libstd facade"],[42,"regexps","2014-04-12","Add regular expressions to std"],[48,"traits","2014-06-10","Trait reform"],[49,"match-arm-attributes","2014-03-20","Allow attributes on match arms"],[50,"assert","2014-04-18","Add debug_assert macro"],[59,"remove-tilde","2014-04-30","Remove the ~ sigil"],[60,"rename-strbuf","2014-04-30","Rename StrBuf to String"],[63,"module-file-system-hierarchy","2014-05-02","Restrict mod declarations"],[66,"better-temporary-lifetimes","2014-05-04","Improve temporary lifetimes"],[68,"const-unsafe-pointers","2014-06-11","Add const keyword to immutable raw pointers"],[69,"ascii-literals","2014-05-05","ASCII literals (byte strings)"],[71,"const-block-expr","2014-05-07","Allow block expressions in statics"],[79,"undefined-struct-layout","2014-05-17","Struct layout is undefined by default"],[85,"pattern-macros","2014-05-21","Macro expansion in patterns"],[86,"plugin-registrar","2014-05-22","Plugin registrar"],[87,"trait-bounds-with-plus","2014-05-22","Use + instead of : for trait bounds"],[89,"loadable-lints","2014-05-23","Loadable lints"],[90,"lexical-syntax-simplification","2014-05-23","Simplify lexing"],[92,"struct-grammar","2014-06-10","Struct literal parsing"],[93,"remove-format-intl","2014-06-10","Remove localization from format macros"],[100,"partial-cmp","2014-06-01","PartialCmp trait"],[107,"pattern-guards-with-bind-by-move","2014-06-05","Allow pattern guards with bind-by-move variables"],[109,"remove-crate-id","2014-06-24","Remove crate id"],[111,"index-traits","2014-06-09","Split Index trait into Index and IndexMut"],[112,"remove-cross-borrowing","2014-06-09","Remove coercion from Box to &mut"],[114,"closures","2014-07-29","Closure reform"],[115,"rm-integer-fallback","2014-06-11",null],[116,"no-module-shadowing","2014-06-12",null],[123,"share-to-threadsafe","2014-06-15","Rename Share to Sync"],[130,"box-not-special","2014-07-29",null],[131,"target-specification","2014-06-18","Target specifications"],[132,"ufcs","2014-03-17",null],[135,"where","2014-09-30",null],[136,"no-privates-in-public","2014-06-24",null],[139,"remove-cross-borrowing-entirely","2014-06-25",null],[141,"lifetime-elision","(2014-06-24)",null],[151,"capture-by-value","2014-07-02",null],[155,"anonymous-impl-only-in-same-module","2014-07-04",null],[160,"if-let","2014-08-26",null],[164,"feature-gate-slice-pats","2014-07-14",null],[168,"mod","2014-06-06",null],[169,"use-path-as-id","2014-07-16",null],[179,"and-mut-patterns","23-07-2014",null],[184,"tuple-accessors","2014-07-24",null],[192,"bounds-on-object-and-generic-types","2014-08-06",null],[194,"cfg-syntax","2014-08-09",null],[195,"associated-items","2014-08-04",null],[198,"slice-notation","2014-09-11",null],[199,"ownership-variants","2014-08-28","Naming conventions for ownership variants"],[201,"error-chaining","(fill me in with today's date, 2014-07-17)","Error chaining"],[202,"subslice-syntax-change","2014-08-15",null],[212,"restore-int-fallback","2014-09-03",null],[213,"defaulted-type-params","2015-02-04",null],[214,"while-let","2014-08-27",null],[216,"collection-views","2014-08-28","Entry APIs"],[218,"empty-struct-with-braces","(fill me in with today's date, 2014-08-28)",null],[221,"panic","2014-09-23","Rename fail to panic"],[230,"remove-runtime","2014-09-16","Remove the runtime (green threads)"],[231,"upvar-capture-inference","2014-09-09",null],[234,"variants-namespace","2014-09-16",null],[235,"collections-conventions","2014-10-29","Collections reform"],[236,"error-conventions","2014-10-30","Errors reform"],[240,"unsafe-api-location","2014-10-07","Location conventions for unsafe APIs"],[241,"deref-conversions","2014-09-16",null],[243,"trait-based-exception-handling","2014-09-16",null],[246,"const-vs-static","2014-08-08",null],[255,"object-safety","2014-09-22",null],[256,"remove-refcounting-gc-of-t","2014-09-19","Remove Gc type"],[320,"nonzeroing-dynamic-drop","2014-09-24",null],[326,"restrict-xXX-to-ascii","2014-09-26",null],[339,"statically-sized-literals","2014-09-29",null],[341,"remove-virtual-structs","2014-09-30",null],[342,"keywords","2014-10-07",null],[344,"conventions-galore","2014-10-15","Misc naming conventions"],[356,"no-module-prefixes","2014-10-15","No prefixes in module names (naming convention)"],[369,"num-reform","2014-09-16","std::num"],[378,"expr-macros","2014-10-09",null],[379,"remove-reflection","2014-10-13",null],[380,"stabilize-std-fmt","2014-11-12","std::fmt"],[385,"module-system-cleanup","",null],[387,"higher-ranked-trait-bounds","2014-10-10",null],[390,"enum-namespacing","2014-07-16",null],[401,"coercions","2014-10-30","Coercions and casts"],[403,"cargo-build-command","2014-10-30","Cargo: build command"],[404,"change-prefer-dynamic","2014-11-01","Prefer static linking for dynamic libraries (-Cprefer-dynamic)"],[418,"struct-variants","2014-10-25",null],[430,"finalizing-naming-conventions","2014-11-02","Naming conventions: capitalization, etc"],[438,"precedence-of-plus","2014-11-18",null],[439,"cmp-ops-reform","2014-11-03",null],[445,"extension-trait-conventions","2014-11-05","Extension trait conventions"],[446,"es6-unicode-escapes","2014-11-05","Unicode escape syntax"],[447,"no-unused-impl-parameters","2014-11-06",null],[450,"un-feature-gate-some-more-gates","2014-12-02",null],[453,"macro-reform","2014-11-05",null],[458,"send-improvements","2014-11-10","Changes to Send trait"],[459,"disallow-shadowing","2014-11-29",null],[461,"tls-overhaul","2014-11-11","Thread-local storage"],[463,"future-proof-literal-suffixes","2014--28",null],[469,"feature-gate-box-patterns","2014-11-17",null],[474,"path-reform","2014-11-12","std::path"],[486,"std-ascii-reform","2014-11-27","ASCII chars and strings"],[490,"dst-syntax","2014-11-29",null],[494,"c_str-and-c_vec-stability","2015-01-02","Remove c_vec and reform c_str"],[495,"array-pattern-changes","2014-12-03",null],[501,"consistent_no_prelude_attributes","(2014-12-06)","no_prelude attribute"],[503,"prelude-stabilization","2014-12-20","Stabilize and trim prelude"],[504,"show-stabilization","2014-12-19","Stabilize Show and String (Debug and Display)"],[505,"api-comment-conventions","2014-12-08","Conventions: API documentation"],[507,"release-channels","2014-10-27","Release Channels"],[509,"collections-reform-part-2","2014-12-18","Collections reform part 2"],[517,"io-os-reform","2014-12-07","std::io and std::os"],[520,"new-array-repeat-syntax","2014-12-13",null],[522,"self-impl","2014-12-13",null],[526,"fmt-text-writer","2014-12-30","Restrict std::fmt to utf8"],[528,"string-patterns","2015-02-17","Search patterns for string search"],[529,"conversion-traits","2014-11-21","Generic conversion traits"],[531,"define-rfc-scope","2014-12-18","Define the scope of the RFC process"],[532,"self-in-use","2014-12-19",null],[533,"no-array-elem-moves","2014-12-19",null],[534,"deriving2derive","2014-19-19",null],[544,"rename-int-uint","2014-12-28","Rename int/uint to isize/usize"],[546,"Self-not-sized-by-default","2015-01-03",null],[550,"macro-future-proofing","2014-12-21",null],[556,"raw-lifetime","2015-01-06","Convention: converting raw pointers to references"],[558,"require-parentheses-for-chained-comparisons","2015-01-07",null],[560,"integer-overflow","2014-06-30",null],[563,"remove-ndebug","(fill me in with today's date, YYYY-MM-DD)","Replace ndebug flag with debug_assertions"],[565,"show-string-guidelines","2015-01-08",null],[572,"rustc-attribute","2015-01-11","Feature-gate unused attributes"],[574,"drain-range","2015-01-12","Drain methods"],[580,"rename-collections","2015-01-13","Convention: collection naming"],[587,"fn-return-should-be-an-associated-type","2015-01-22",null],[592,"c-str-deref","2015-01-17",null],[593,"forbid-Self-definitions","2015-01-18",null],[599,"default-object-bound","2015-02-12",null],[601,"replace-be-with-become","2015-01-20",null],[639,"discriminant-intrinsic","2015-01-21",null],[640,"debug-improvements","2015-01-20","Improve Debug trait (adds :#?)"],[702,"rangefull-expression","2015-01-21",null],[735,"allow-inherent-impls-anywhere","2015-02-19",null],[736,"privacy-respecting-fru","2015-01-26",null],[738,"variance","2014-12-19",null],[769,"sound-generic-drop","2013-08-29",null],[771,"std-iter-once","2015-1-30","Add once and empty to std::iter"],[803,"type-ascription","2015-2-3","Type ascription"],[809,"box-and-in-for-stdlib","2015-02-04",null],[823,"hash-simplification","2015-02-17",null],[832,"from-elem-with-love","2015-02-11","Improve vec macro"],[839,"embrace-extend-extinguish","2015-02-13",null],[840,"no-panic-in-c-string","2015-02-13",null],[873,"type-macros","2015-02-16",null],[879,"small-base-lexing","2015-02-17","Lex binary and octal literals as decimal"],[888,"compiler-fence-intrinsics","2015-02-19","Memory fence intrinsics"],[909,"move-thread-local-to-std-thread","2015-02-25",null],[911,"const-fn","2015-02-25",null],[921,"entry_v3","2015-03-01",null],[940,"hyphens-considered-harmful","2015-03-05","Disallow hyphens in crate names"],[953,"op-assign","2015-03-08",null],[968,"closure-return-type-syntax","2015-03-16",null],[979,"align-splitn-with-other-languages","2015-03-15",null],[980,"read-exact","2015-03-15",null],[982,"dst-coercion","2015-03-16",null],[1011,"process.exit","2015-03-24",null],[1014,"stdout-existential-crisis","2015-03-25",null],[1023,"rebalancing-coherence","2015-03-27",null],[1030,"prelude-additions","2015-04-03",null],[1040,"duration-reform","2015-03-24",null],[1044,"io-fs-2.1","2015-04-04",null],[1047,"socket-timeouts","2015-04-08",null],[1048,"rename-soft-link-to-symlink","2015-04-09",null],[1054,"str-words","2015-04-10",null],[1057,"io-error-sync","2015-04-11",null],[1058,"slice-tail-redesign","2015-04-11",null],[1066,"safe-mem-forget","2015-04-15",null],[1068,"rust-governance","2015-02-27","Rust governance (sub-teams)"],[1096,"remove-static-assert","2015-04-28",null],[1102,"rename-connect-to-join","2015-05-02",null],[1105,"api-evolution","2015-05-04",null],[1119,"result-expect","2015-05-13",null],[1122,"language-semver","2015-05-07",null],[1123,"str-split-at","2015-05-17",null],[1131,"likely-intrinsic","2015-05-20",null],[1135,"raw-pointer-comparisons","2015-05-27",null],[1152,"slice-string-symmetry","2015-06-06",null],[1156,"adjust-default-object-bounds","2015-06-4",null],[1174,"into-raw-fd-socket-handle-traits","2015-06-24",null],[1183,"swap-out-jemalloc","2015-06-27",null],[1184,"stabilize-no_std","2015-06-26",null],[1191,"hir","2015-07-06","HIR"],[1192,"inclusive-ranges","2015-07-07",null],[1193,"cap-lints","2015-07-07","cap-lints flag"],[1194,"set-recovery","2015-07-08",null],[1199,"simd-infrastructure","2015-06-02",null],[1200,"cargo-install","2015-07-10","Cargo: install"],[1201,"naked-fns","2015-07-10",null],[1210,"impl-specialization","2015-06-17",null],[1211,"mir","(fill me in with today's date, YYYY-MM-DD)","MIR"],[1212,"line-endings","2015-07-10",null],[1214,"projections-lifetimes-and-wf","2015-07-17",null],[1216,"bang-type","2015-07-19",null],[1219,"use-group-as","2015-02-15",null],[1228,"placement-left-arrow","2015-07-28",null],[1229,"compile-time-asserts","2015-07-30","Compile time assertions"],[1236,"stabilize-catch-panic","2015-07-24",null],[1238,"nonparametric-dropck","2015-08-05",null],[1240,"repr-packed-unsafe-ref","2015-08-06",null],[1241,"no-wildcard-deps","2015-07-23","Cargo: remove wildcard dependency versions"],[1242,"rust-lang-crates","2015-07-29",null],[1252,"open-options","2015-08-04",null],[1257,"drain-range-2","2015-08-14",null],[1260,"main-reexport","2015-08-19","Allow re-exporting a main function"],[1268,"allow-overlapping-impls-on-marker-traits","2015-09-02",null],[1270,"deprecation","2015-09-03",null],[1288,"time-improvements","2015-09-20",null],[1291,"promote-libc","2015-09-21",null],[1298,"incremental-compilation","2015-08-04","Incremental compilation"],[1300,"intrinsic-semantics","2015-09-29","Semantics of intrinsic functions"],[1307,"osstring-methods","2015-10-04",null],[1317,"ide","2015-10-13","IDEs"],[1327,"dropck-param-eyepatch","2015-10-19","may_dangle attribute and attributes on generic parameters"],[1328,"global-panic-handler","2015-10-08",null],[1331,"grammar-is-canonical","2015-10-21","A canonical formal grammar"],[1358,"repr-align","2015-11-09","repr(align = ) attribute"],[1359,"process-ext-unix","2015-11-09",null],[1361,"cargo-cfg-dependencies","2015-11-10","cfg dependencies in Cargo"],[1398,"kinds-of-allocators","2015-12-01","Allocator API"],[1399,"repr-pack","2015-12-06","#[repr(packed=\"n\")]] attribute"],[1414,"rvalue_static_promotion","2015-12-18",null],[1415,"trim-std-os","2015-12-18",null],[1419,"slice-copy","(fill me in with today's date, YYYY-MM-DD)",null],[1422,"pub-restricted","2015-12-18",null],[1432,"replace-slice","2015-12-28",null],[1434,"contains-method-for-ranges","2015-12-28",null],[1440,"drop-types-in-const","2016-01-01",null],[1443,"extended-compare-and-swap","2016-1-5",null],[1444,"union","2015-12-29",null],[1445,"restrict-constants-in-patterns","2015-02-06",null],[1461,"net2-mutators","2016-01-12",null],[1467,"volatile","2016-01-18",null],[1479,"unix-socket","2016-01-25",null],[1492,"dotdot-in-patterns","2016-02-06",null],[1498,"ipv6addr-octets","2016-02-12",null],[1504,"int128","21-02-2016",null],[1506,"adt-kinds","2016-02-07",null],[1510,"cdylib","2016-02-23","cdylib crate type"],[1513,"less-unwinding","2016-02-25",null],[1521,"copy-clone-semantics","01 March, 2016",null],[1522,"conservative-impl-trait","2016-01-31",null],[1525,"cargo-workspace","2015-09-15","Cargo workspaces"],[1535,"stable-overflow-checks","2016-03-09","Stabilize -C overflow-checks"],[1542,"try-from","2016-03-10",null],[1543,"integer_atomics","2016-03-14",null],[1548,"global-asm","2016-03-18",null],[1552,"contains-method-for-various-collections","2016-03-16",null],[1558,"closure-to-fn-coercion","2016-03-25",null],[1559,"attributes-with-literals","2016-03-28",null],[1560,"name-resolution","2016-02-09",null],[1561,"macro-naming","2016-02-11",null],[1566,"proc-macros","2016-02-15",null],[1567,"long-error-codes-explanation-normalization","","Template for extended error messages"],[1574,"more-api-documentation-conventions","2016-03-31",null],[1576,"macros-literal-matcher","2016-04-08",null],[1581,"fused-iterator","2016-04-15",null],[1584,"macros","2016-04-17",null],[1589,"rustc-bug-fix-procedure","2016-04-22","Best practices for breaking bug fixes"],[1590,"macro-lifetimes","2016-04-22",null],[1598,"generic_associated_types","2016-04-29",null],[1607,"style-rfcs","2016-04-21","Style RFCs"],[1618,"ergonomic-format-args","2016-05-17",null],[1620,"regex-1.0","2016-05-11",null],[1623,"static","2016-05-20",null],[1624,"loop-break-value","2016-05-20",null],[1636,"document_all_features","2016-06-03","All language features and std items must be documented"],[1640,"duration-checked-sub","2016-06-04",null],[1643,"memory-model-strike-team","2016-06-07","Create the memory model strike team"],[1644,"default-and-expanded-rustc-errors","2016-06-07","Improve rustc error messages"],[1647,"allow-self-in-where-clauses","2016-06-13",null],[1649,"atomic-access","",null],[1651,"movecell","2016-06-15",null],[1653,"assert_ne","(2016-06-17)",null],[1660,"try-borrow","2016-06-27",null],[1665,"windows-subsystem","2016-07-03","Customize Windows subsystem linker parameter"],[1679,"panic-safe-slicing","2015-10-16",null],[1681,"macros-1.1","2016-07-14","Macros 1.1"],[1682,"field-init-shorthand","2016-07-18",null],[1683,"docs-team","2016-07-21","Create the docs team"],[1685,"deprecate-anonymous-parameters","2016-07-19",null],[1695,"add-error-macro","2016-08-01",null],[1696,"discriminant","2016-08-01",null],[1717,"dllimport","2016-08-13","Import symbols from DLLs"],[1721,"crt-static","2016-08-18","Dynamic/static C runtime linkage"],[1725,"unaligned-access","2016-08-22",null],[1728,"north-star","2016-08-07","North star (roadmap cycle)"],[1733,"trait-alias","2016-08-31",null],[1758,"repr-transparent","2016-09-26",null],[1774,"roadmap-2017","2016-10-04","2017 roadmap"],[1789,"as-cell","2016-11-13",null],[1824,"crates.io-default-ranking","2016-12-19","crates.io: specify the default ranking"],[1826,"change-doc-default-urls","2016-12-22","Change doc.rust-lang.org to redirect to the latest release"],[1828,"rust-bookshelf","2016-12-25","Create a 'Rust Bookshelf' of learning resources"],[1845,"shared-from-slice","2017-01-05",null],[1849,"non-static-type-id","2017-01-08",null],[1857,"stabilize-drop-order","2017-01-19",null],[1859,"try-trait","2017-01-19",null],[1860,"manually-drop","2017-01-20",null],[1861,"extern-types","2017-01-18",null],[1866,"more-readable-assert-eq","2017-01-23",null],[1868,"portability-lint","2016-11-15",null],[1869,"eprintln","2017-01-23",null],[1884,"unstable-sort","2017-02-03",null],[1892,"uninitialized-uninhabited","2017-02-09",null],[1909,"unsized-rvalues","2017-02-11",null],[1925,"optional-match-vert","2017-02-23",null],[1937,"ques-in-main","2017-02-22",null],[1940,"must-use-functions","2015-02-18",null],[1946,"intra-rustdoc-links","2017-03-06","Intra-rustdoc links"],[1951,"expand-impl-trait","2017-03-12",null],[1961,"clamp","2017-03-26",null],[1966,"unsafe-pointer-reform","2015-08-01",null],[1969,"cargo-prepublish","2017-03-22","Cargo: patch"],[1974,"global-allocators","2017-02-04",null],[1977,"public-private-dependencies","2017-04-03","Cargo: public dependencies"],[1983,"nursery-deprecation","2017-04-26",null],[1985,"tiered-browser-support","2017-04-25","Tiers for browser support in Rust web properties"],[1990,"external-doc-attribute","","`doc(include)` attribute (import docs from external file)"],[2000,"const-generics","2017-05-01",null],[2005,"match-ergonomics","2016-08-12",null],[2008,"non-exhaustive","2017-05-24",null],[2011,"generic-assert","2017-05-24",null],[2025,"nested-method-calls","2017-06-06",null],[2027,"object_safe_for_dispatch","2017-06-10",null],[2033,"experimental-coroutines","2017-06-15",null],[2043,"is-aligned-intrinsic","2017-06-20",null],[2044,"license-rfcs","2017-06-26","License for RFCs"],[2045,"target-feature","2017-06-26",null],[2046,"label-break-value","2017-06-26",null],[2052,"epochs","2017-06-26","Editions (epochs)"],[2056,"allow-trivial-where-clause-constraints","2017-07-05",null],[2057,"refcell-replace","2017-06-09",null],[2070,"panic-implementation","2017-07-19",null],[2071,"impl-trait-type-alias","",null],[2086,"allow-if-let-irrefutables","2017-07-27",null],[2089,"implied-bounds","2017-07-28",null],[2091,"inline-semantic","2017-07-31",null],[2093,"infer-outlives","2017-08-02",null],[2094,"nll","2017-08-02",null],[2102,"unnamed-fields","2017-08-05",null],[2103,"tool-attributes","2016-09-22","Tool attributes"],[2113,"dyn-trait-syntax","2017-08-17",null],[2115,"argument-lifetimes","2017-08-17",null],[2116,"alloc-me-maybe","(fill me in with today's date, YYYY-MM-DD)",null],[2124,"option-filter","2017-08-21",null],[2126,"path-clarity","2017-08-24",null],[2128,"use-nested-groups","2017-08-25",null],[2132,"copy-closures","2017-08-27",null],[2133,"all-the-clones","2017-08-28",null],[2136,"build-systems","2017-09-01","Cargo: build system integration"],[2137,"variadic","2017-08-21",null],[2141,"alternative-registries","2017-09-06","Cargo: alternative registries"],[2145,"type-privacy","2017-09-09",null],[2151,"raw-identifiers","2017-09-14",null],[2166,"impl-only-use","2017-10-01",null],[2169,"euclidean-modulo","2017-10-09",null],[2175,"if-while-or-patterns","2017-10-16",null],[2195,"really-tagged-unions","2017-10-30",null],[2196,"metabuild","2017-10-31","Cargo: metabuild"],[2203,"const-repeat-expr","2017-10-20",null],[2226,"fmt-debug-hex","2017-11-24",null],[2229,"capture-disjoint-fields","2017-11-28",null],[2230,"bury-description","2017-11-29",null],[2235,"libc-struct-traits","2017-12-05",null],[2250,"finalize-impl-dyn-syntax","2017-12-16",null],[2282,"profile-dependencies","2018-01-08","Cargo: profile dependencies"],[2289,"associated-type-bounds","2018-01-13",null],[2294,"if-let-guard","2018-01-15",null],[2295,"os-str-pattern","2018-01-16",null],[2296,"option-replace","2017-01-16",null],[2298,"macro-at-most-once-rep","2018-01-17",null],[2300,"self-in-typedefs","2018-01-17",null],[2302,"tuple-struct-self-ctor","2017-01-18",null],[2306,"convert-id","2018-01-19",null],[2307,"concrete-nonzero-types","2018-01-21",null],[2314,"roadmap-2018","2018-01-23","2018 roadmap"],[2316,"safe-unsafe-trait-methods","2018-01-30",null],[2318,"custom-test-frameworks","2018-01-25","Custom test frameworks"],[2325,"stable-simd","2018-02-04",null],[2333,"prior-art","2018-02-12","Add a 'prior art' section to RFCs"],[2338,"type-alias-enum-variants","2018-02-15",null],[2341,"const-locals","2018-01-11",null],[2342,"const-control-flow","2018-01-11",null],[2344,"const-looping","2018-02-18",null],[2345,"const-panic","2018-02-22",null],[2349,"pin","2018-02-19",null],[2351,"is-sorted","2018-02-24",null],[2359,"subslice-pattern-syntax","2018-03-08",null],[2360,"bench-black-box","2018-03-12","Add bench_black_box to core"],[2361,"dbg-macro","2018-03-13",null],[2363,"arbitrary-enum-discriminant","2018-03-11",null],[2383,"lint-reasons","2018-04-02",null],[2386,"used","2018-04-03",null],[2388,"try-expr","2018-04-04",null],[2394,"async_await","2018-03-30","Async await"],[2396,"target-feature-1.1","2018-04-06",null],[2397,"do-not-recommend","2018-04-07","#[do_not_recommend] attribute"],[2412,"optimize-attr","2018-03-26",null],[2420,"unreserve-proc","2018-04-26",null],[2421,"unreservations-2018","2018-04-26",null],[2436,"style-guide","2018-05-04","Style guide"],[2437,"rustfmt-stability","2018-05-10","Rustfmt stability"],[2438,"deny-integer-literal-overflow-lint","2018-05-10",null],[2451,"re-rebalancing-coherence","2018-05-30",null],[2457,"non-ascii-idents","2018-06-03",null],[2471,"lint-test-inner-function","2018-06-10",null],[2476,"clippy-uno","2018-06-14","Clippy 1.0"],[2480,"liballoc","2018-06-14",null],[2495,"min-rust-version","2018-06-28","Minimum supported Rust version (MSRV)"],[2497,"if-let-chains","2018-07-13",null],[2500,"needle","2018-07-06",null],[2504,"fix-error","2018-07-18",null],[2509,"byte-concat","2018-07-31","concat_bytes macro"],[2514,"union-initialization-and-drop","2018-08-03",null],[2515,"type_alias_impl_trait","2018-08-03",null],[2521,"c_void-reunification","2018-08-02","Unify c_void type definitions"],[2523,"cfg-path-version","2018-08-12",null],[2526,"const-wildcard","2018-08-18",null],[2528,"type-changing-struct-update-syntax","2018-08-22",null],[2532,"associated-type-defaults","2018-08-27",null],[2535,"or-patterns","2018-08-29",null],[2539,"cfg_attr-multiple-attrs","2018-09-10",null],[2561,"future-possibilities","2018-10-11","Add 'future possibilities' section to RFCs"],[2565,"formal-function-parameter-attributes","2018-10-14",null],[2570,"linked-list-cursors","2018-10-14","Linked list cursors"],[2574,"simd-ffi","2018-10-12","SIMD in C FFI"],[2580,"ptr-meta","2018-10-26","API for metadata parts of fat pointers"],[2582,"raw-reference-mir-operator","2018-11-01",null],[2585,"unsafe-block-in-unsafe-fn","2018-11-04",null],[2591,"exhaustive-integer-pattern-matching","2018-10-11",null],[2592,"futures","2018-11-09","Futures: stabilize std::task and Future"],[2603,"rust-symbol-name-mangling-v0","2018-11-27","Name mangling reform"],[2627,"raw-dylib-kind","2019-01-22",null],[2645,"transparent-unions","2019-02-13",null],[2657,"roadmap-2019","","2019 roadmap"],[2678,"named-custom-cargo-profiles","2019-04-04","Cargo: named profiles"],[2689,"compiler-team-contributors","2019-04-18","Compiler team contributors"],[2696,"debug-map-key-value","2019-05-01","Add key and value methods to DebugMap"],[2700,"associated-constants-on-ints","2019-05-13","Associated constants on integer primitive types"],[2707,"dotdot-patterns","2019-06-01","Make .. a proper pattern"],[2730,"cargo-token-from-process","2019-07-22","Cargo: fetch authentication tokens from an external process"],[2789,"sparse-index","2019-10-18","Cargo: sparse index (http fetch)"],[2795,"format-args-implicit-identifiers","2019-10-27","Implicit named arguments in format_args"],[2797,"project-ffi-unwind","2019-10-27","Cross-FFI unwinding WG"],[2803,"target-tier-policy","2019-09-20","Target tier policy"],[2834,"cargo-report-future-incompat","2019-12-10","Cargo should report future incompatability warnings"],[2835,"project-safe-transmute","2019-12-06","Safe transmute WG"],[2836,"project-asm","2019-12-07","Inline assembly WG"],[2837,"demote-apple-32bit","2019-12-10","Demote i686-apple-darwin to tier 3"],[2841,"export-executable-symbols","2019-12-28","Support exporting symbols from executables"],[2843,"llvm-asm","2019-12-31","Rename asm macro to llvm_asm"],[2845,"supertrait-item-shadowing","2020-01-06","Supertrait item shadowing"],[2856,"project-groups","2015-05-21","Project groups"],[2857,"roadmap-2020","","2020 roadmap"],[2867,"isa-attribute","2020-02-16","instruction_set attribute"],[2873,"inline-asm","(fill me in with today's date, YYYY-MM-DD)","Inline assembly syntax"],[2904,"compiler-major-change-process","","Major Chanage Proposal (MCP) process"],[2906,"cargo-workspace-deduplicate","2020-04-13","Cargo: workspace dependencies and metadata"],[2909,"destructuring-assignment","2020-04-17","Destructuring in assignment"],[2912,"rust-analyzer","2020-04-20","Adopt Rust Analyzer as Rust's official LSP server"],[2920,"inline-const","2020-04-30","Inline const blocks"],[2930,"read-buf","2020/05/18","Add read_buf to Read (read into uninitialized memory)"],[2945,"c-unwind-abi","2019-04-03","C-unwind ABI"],[2951,"native-link-modifiers","2020-06-12","Modifiers for linking native libraries"],[2957,"cargo-features2","2020-05-09","Cargo: new feature resolver"],[2959,"promote-aarch64-unknown-linux-gnu-to-tier1","2020-07-17","Promote aarch64-unknown-linux-gnu to tier 1"],[2963,"rustdoc-json","2020-06-26","Rustdoc: json output"],[2965,"project-error-handling","2020-07-23","error handling project group"],[2977,"stdsimd","2020-08-28","std::simd project group"],[2992,"cfg-target-abi","2020-09-27","target_abi cfg"],[2996,"async-stream","2020-09-29","Add Stream to std"],[3007,"panic-plan","2020-10-25","Align std::panic and core::panic macros"],[3013,"conditional-compilation-checking","2020-11-04","Checking conditional compilation at compile time"],[3014,"must-not-suspend-lint","2020-11-09","Must not suspend lint"],[3016,"const-ub","2020-10-10","Undefined behaviour in const evaluation"],[3027,"infallible-promotion","2020-11-08","Restrict promotion of expressions to consts to infaliable operations"],[3028,"cargo-binary-dependencies","2020-11-30","Cargo: binary dependencies"],[3037,"roadmap-2021","2020-12-03","2021 roadmap"],[3052,"optional-authors-field","","Cargo: make the authors field optional"],[3058,"try-trait-v2","2020-12-12","Try trait redesign"],[3085,"edition-2021","2021-02-19","2021 edition"],[3086,"macro-metavar-expr","2021-01-23","Metavarialble expressions in macros"],[3101,"reserved_prefixes","2021-03-31","Reserve all prefixes on identifiers, strings, and chars"],[3107,"derive-enum-default","2021-04-07","derive(Default) for enums"],[3114,"prelude-2021","2021-02-16","Extend prelude for 2021 edition"],[3119,"rust-crate-ownership","","Rust crate ownership policy"],[3123,"rustdoc-scrape-examples","2021-05-09","Rustdoc: scrape code examples"],[3128,"io-safety","2021-05-24","IO safety"],[3137,"let-else","2021-05-31","let ... else statements"],[3143,"cargo-weak-namespaced-features","2021-06-10","Cargo: weak dependencies and namespaced features"]]; \ No newline at end of file +var rfcsIndex=[[1,"private-fields","2014-03-11","Private fields"],[2,"rfc-process","2014-03-11","The RFC process"],[3,"attribute-usage","2012-03-20","Attribute usage lint"],[8,"new-intrinsics","2014-03-14","Remove rust-intrisic ABI"],[16,"more-attributes","2014-03-20","Allow attributes on statements, blocks, and expressions"],[19,"opt-in-builtin-traits","2014-09-18","Opt-in built-in traits (aka OIBITs, auto-traits)"],[26,"remove-priv","2014-03-31","Remove priv keyword"],[34,"bounded-type-parameters","2014-04-05","Check type parameter bounds are well-formed"],[40,"libstd-facade","2014-04-08","Libstd facade"],[42,"regexps","2014-04-12","Add regular expressions to std"],[48,"traits","2014-06-10","Trait reform"],[49,"match-arm-attributes","2014-03-20","Allow attributes on match arms"],[50,"assert","2014-04-18","Add debug_assert macro"],[59,"remove-tilde","2014-04-30","Remove the ~ sigil"],[60,"rename-strbuf","2014-04-30","Rename StrBuf to String"],[63,"module-file-system-hierarchy","2014-05-02","Restrict mod declarations"],[66,"better-temporary-lifetimes","2014-05-04","Improve temporary lifetimes"],[68,"const-unsafe-pointers","2014-06-11","Add const keyword to immutable raw pointers"],[69,"ascii-literals","2014-05-05","ASCII literals (byte strings)"],[71,"const-block-expr","2014-05-07","Allow block expressions in statics"],[79,"undefined-struct-layout","2014-05-17","Struct layout is undefined by default"],[85,"pattern-macros","2014-05-21","Macro expansion in patterns"],[86,"plugin-registrar","2014-05-22","Plugin registrar"],[87,"trait-bounds-with-plus","2014-05-22","Use + instead of : for trait bounds"],[89,"loadable-lints","2014-05-23","Loadable lints"],[90,"lexical-syntax-simplification","2014-05-23","Simplify lexing"],[92,"struct-grammar","2014-06-10","Struct literal parsing"],[93,"remove-format-intl","2014-06-10","Remove localization from format macros"],[100,"partial-cmp","2014-06-01","PartialCmp trait"],[107,"pattern-guards-with-bind-by-move","2014-06-05","Allow pattern guards with bind-by-move variables"],[109,"remove-crate-id","2014-06-24","Remove crate id"],[111,"index-traits","2014-06-09","Split Index trait into Index and IndexMut"],[112,"remove-cross-borrowing","2014-06-09","Remove coercion from Box to &mut"],[114,"closures","2014-07-29","Closure reform"],[115,"rm-integer-fallback","2014-06-11",null],[116,"no-module-shadowing","2014-06-12",null],[123,"share-to-threadsafe","2014-06-15","Rename Share to Sync"],[130,"box-not-special","2014-07-29",null],[131,"target-specification","2014-06-18","Target specifications"],[132,"ufcs","2014-03-17",null],[135,"where","2014-09-30",null],[136,"no-privates-in-public","2014-06-24",null],[139,"remove-cross-borrowing-entirely","2014-06-25",null],[141,"lifetime-elision","(2014-06-24)",null],[151,"capture-by-value","2014-07-02",null],[155,"anonymous-impl-only-in-same-module","2014-07-04",null],[160,"if-let","2014-08-26",null],[164,"feature-gate-slice-pats","2014-07-14",null],[168,"mod","2014-06-06",null],[169,"use-path-as-id","2014-07-16",null],[179,"and-mut-patterns","23-07-2014",null],[184,"tuple-accessors","2014-07-24",null],[192,"bounds-on-object-and-generic-types","2014-08-06",null],[194,"cfg-syntax","2014-08-09",null],[195,"associated-items","2014-08-04",null],[198,"slice-notation","2014-09-11",null],[199,"ownership-variants","2014-08-28","Naming conventions for ownership variants"],[201,"error-chaining","(fill me in with today's date, 2014-07-17)","Error chaining"],[202,"subslice-syntax-change","2014-08-15",null],[212,"restore-int-fallback","2014-09-03",null],[213,"defaulted-type-params","2015-02-04",null],[214,"while-let","2014-08-27",null],[216,"collection-views","2014-08-28","Entry APIs"],[218,"empty-struct-with-braces","(fill me in with today's date, 2014-08-28)",null],[221,"panic","2014-09-23","Rename fail to panic"],[230,"remove-runtime","2014-09-16","Remove the runtime (green threads)"],[231,"upvar-capture-inference","2014-09-09",null],[234,"variants-namespace","2014-09-16",null],[235,"collections-conventions","2014-10-29","Collections reform"],[236,"error-conventions","2014-10-30","Errors reform"],[240,"unsafe-api-location","2014-10-07","Location conventions for unsafe APIs"],[241,"deref-conversions","2014-09-16",null],[243,"trait-based-exception-handling","2014-09-16",null],[246,"const-vs-static","2014-08-08",null],[255,"object-safety","2014-09-22",null],[256,"remove-refcounting-gc-of-t","2014-09-19","Remove Gc type"],[320,"nonzeroing-dynamic-drop","2014-09-24",null],[326,"restrict-xXX-to-ascii","2014-09-26",null],[339,"statically-sized-literals","2014-09-29",null],[341,"remove-virtual-structs","2014-09-30",null],[342,"keywords","2014-10-07",null],[344,"conventions-galore","2014-10-15","Misc naming conventions"],[356,"no-module-prefixes","2014-10-15","No prefixes in module names (naming convention)"],[369,"num-reform","2014-09-16","std::num"],[378,"expr-macros","2014-10-09",null],[379,"remove-reflection","2014-10-13",null],[380,"stabilize-std-fmt","2014-11-12","std::fmt"],[385,"module-system-cleanup","",null],[387,"higher-ranked-trait-bounds","2014-10-10",null],[390,"enum-namespacing","2014-07-16",null],[401,"coercions","2014-10-30","Coercions and casts"],[403,"cargo-build-command","2014-10-30","Cargo: build command"],[404,"change-prefer-dynamic","2014-11-01","Prefer static linking for dynamic libraries (-Cprefer-dynamic)"],[418,"struct-variants","2014-10-25",null],[430,"finalizing-naming-conventions","2014-11-02","Naming conventions: capitalization, etc"],[438,"precedence-of-plus","2014-11-18",null],[439,"cmp-ops-reform","2014-11-03",null],[445,"extension-trait-conventions","2014-11-05","Extension trait conventions"],[446,"es6-unicode-escapes","2014-11-05","Unicode escape syntax"],[447,"no-unused-impl-parameters","2014-11-06",null],[450,"un-feature-gate-some-more-gates","2014-12-02",null],[453,"macro-reform","2014-11-05",null],[458,"send-improvements","2014-11-10","Changes to Send trait"],[459,"disallow-shadowing","2014-11-29",null],[461,"tls-overhaul","2014-11-11","Thread-local storage"],[463,"future-proof-literal-suffixes","2014--28",null],[469,"feature-gate-box-patterns","2014-11-17",null],[474,"path-reform","2014-11-12","std::path"],[486,"std-ascii-reform","2014-11-27","ASCII chars and strings"],[490,"dst-syntax","2014-11-29",null],[494,"c_str-and-c_vec-stability","2015-01-02","Remove c_vec and reform c_str"],[495,"array-pattern-changes","2014-12-03",null],[501,"consistent_no_prelude_attributes","(2014-12-06)","no_prelude attribute"],[503,"prelude-stabilization","2014-12-20","Stabilize and trim prelude"],[504,"show-stabilization","2014-12-19","Stabilize Show and String (Debug and Display)"],[505,"api-comment-conventions","2014-12-08","Conventions: API documentation"],[507,"release-channels","2014-10-27","Release Channels"],[509,"collections-reform-part-2","2014-12-18","Collections reform part 2"],[517,"io-os-reform","2014-12-07","std::io and std::os"],[520,"new-array-repeat-syntax","2014-12-13",null],[522,"self-impl","2014-12-13",null],[526,"fmt-text-writer","2014-12-30","Restrict std::fmt to utf8"],[528,"string-patterns","2015-02-17","Search patterns for string search"],[529,"conversion-traits","2014-11-21","Generic conversion traits"],[531,"define-rfc-scope","2014-12-18","Define the scope of the RFC process"],[532,"self-in-use","2014-12-19",null],[533,"no-array-elem-moves","2014-12-19",null],[534,"deriving2derive","2014-19-19",null],[544,"rename-int-uint","2014-12-28","Rename int/uint to isize/usize"],[546,"Self-not-sized-by-default","2015-01-03",null],[550,"macro-future-proofing","2014-12-21",null],[556,"raw-lifetime","2015-01-06","Convention: converting raw pointers to references"],[558,"require-parentheses-for-chained-comparisons","2015-01-07",null],[560,"integer-overflow","2014-06-30",null],[563,"remove-ndebug","(fill me in with today's date, YYYY-MM-DD)","Replace ndebug flag with debug_assertions"],[565,"show-string-guidelines","2015-01-08",null],[572,"rustc-attribute","2015-01-11","Feature-gate unused attributes"],[574,"drain-range","2015-01-12","Drain methods"],[580,"rename-collections","2015-01-13","Convention: collection naming"],[587,"fn-return-should-be-an-associated-type","2015-01-22",null],[592,"c-str-deref","2015-01-17",null],[593,"forbid-Self-definitions","2015-01-18",null],[599,"default-object-bound","2015-02-12",null],[601,"replace-be-with-become","2015-01-20",null],[639,"discriminant-intrinsic","2015-01-21",null],[640,"debug-improvements","2015-01-20","Improve Debug trait (adds :#?)"],[702,"rangefull-expression","2015-01-21",null],[735,"allow-inherent-impls-anywhere","2015-02-19",null],[736,"privacy-respecting-fru","2015-01-26",null],[738,"variance","2014-12-19",null],[769,"sound-generic-drop","2013-08-29",null],[771,"std-iter-once","2015-1-30","Add once and empty to std::iter"],[803,"type-ascription","2015-2-3","Type ascription"],[809,"box-and-in-for-stdlib","2015-02-04",null],[823,"hash-simplification","2015-02-17",null],[832,"from-elem-with-love","2015-02-11","Improve vec macro"],[839,"embrace-extend-extinguish","2015-02-13",null],[840,"no-panic-in-c-string","2015-02-13",null],[873,"type-macros","2015-02-16",null],[879,"small-base-lexing","2015-02-17","Lex binary and octal literals as decimal"],[888,"compiler-fence-intrinsics","2015-02-19","Memory fence intrinsics"],[909,"move-thread-local-to-std-thread","2015-02-25",null],[911,"const-fn","2015-02-25",null],[921,"entry_v3","2015-03-01",null],[940,"hyphens-considered-harmful","2015-03-05","Disallow hyphens in crate names"],[953,"op-assign","2015-03-08",null],[968,"closure-return-type-syntax","2015-03-16",null],[979,"align-splitn-with-other-languages","2015-03-15",null],[980,"read-exact","2015-03-15",null],[982,"dst-coercion","2015-03-16",null],[1011,"process.exit","2015-03-24",null],[1014,"stdout-existential-crisis","2015-03-25",null],[1023,"rebalancing-coherence","2015-03-27",null],[1030,"prelude-additions","2015-04-03",null],[1040,"duration-reform","2015-03-24",null],[1044,"io-fs-2.1","2015-04-04",null],[1047,"socket-timeouts","2015-04-08",null],[1048,"rename-soft-link-to-symlink","2015-04-09",null],[1054,"str-words","2015-04-10",null],[1057,"io-error-sync","2015-04-11",null],[1058,"slice-tail-redesign","2015-04-11",null],[1066,"safe-mem-forget","2015-04-15",null],[1068,"rust-governance","2015-02-27","Rust governance (sub-teams)"],[1096,"remove-static-assert","2015-04-28",null],[1102,"rename-connect-to-join","2015-05-02",null],[1105,"api-evolution","2015-05-04",null],[1119,"result-expect","2015-05-13",null],[1122,"language-semver","2015-05-07",null],[1123,"str-split-at","2015-05-17",null],[1131,"likely-intrinsic","2015-05-20",null],[1135,"raw-pointer-comparisons","2015-05-27",null],[1152,"slice-string-symmetry","2015-06-06",null],[1156,"adjust-default-object-bounds","2015-06-4",null],[1174,"into-raw-fd-socket-handle-traits","2015-06-24",null],[1183,"swap-out-jemalloc","2015-06-27",null],[1184,"stabilize-no_std","2015-06-26",null],[1191,"hir","2015-07-06","HIR"],[1192,"inclusive-ranges","2015-07-07",null],[1193,"cap-lints","2015-07-07","cap-lints flag"],[1194,"set-recovery","2015-07-08",null],[1199,"simd-infrastructure","2015-06-02",null],[1200,"cargo-install","2015-07-10","Cargo: install"],[1201,"naked-fns","2015-07-10",null],[1210,"impl-specialization","2015-06-17",null],[1211,"mir","(fill me in with today's date, YYYY-MM-DD)","MIR"],[1212,"line-endings","2015-07-10",null],[1214,"projections-lifetimes-and-wf","2015-07-17",null],[1216,"bang-type","2015-07-19",null],[1219,"use-group-as","2015-02-15",null],[1228,"placement-left-arrow","2015-07-28",null],[1229,"compile-time-asserts","2015-07-30","Compile time assertions"],[1236,"stabilize-catch-panic","2015-07-24",null],[1238,"nonparametric-dropck","2015-08-05",null],[1240,"repr-packed-unsafe-ref","2015-08-06",null],[1241,"no-wildcard-deps","2015-07-23","Cargo: remove wildcard dependency versions"],[1242,"rust-lang-crates","2015-07-29",null],[1252,"open-options","2015-08-04",null],[1257,"drain-range-2","2015-08-14",null],[1260,"main-reexport","2015-08-19","Allow re-exporting a main function"],[1268,"allow-overlapping-impls-on-marker-traits","2015-09-02",null],[1270,"deprecation","2015-09-03",null],[1288,"time-improvements","2015-09-20",null],[1291,"promote-libc","2015-09-21",null],[1298,"incremental-compilation","2015-08-04","Incremental compilation"],[1300,"intrinsic-semantics","2015-09-29","Semantics of intrinsic functions"],[1307,"osstring-methods","2015-10-04",null],[1317,"ide","2015-10-13","IDEs"],[1327,"dropck-param-eyepatch","2015-10-19","may_dangle attribute and attributes on generic parameters"],[1328,"global-panic-handler","2015-10-08",null],[1331,"grammar-is-canonical","2015-10-21","A canonical formal grammar"],[1358,"repr-align","2015-11-09","repr(align = ) attribute"],[1359,"process-ext-unix","2015-11-09",null],[1361,"cargo-cfg-dependencies","2015-11-10","cfg dependencies in Cargo"],[1398,"kinds-of-allocators","2015-12-01","Allocator API"],[1399,"repr-pack","2015-12-06","#[repr(packed=\"n\")]] attribute"],[1414,"rvalue_static_promotion","2015-12-18",null],[1415,"trim-std-os","2015-12-18",null],[1419,"slice-copy","(fill me in with today's date, YYYY-MM-DD)",null],[1422,"pub-restricted","2015-12-18",null],[1432,"replace-slice","2015-12-28",null],[1434,"contains-method-for-ranges","2015-12-28",null],[1440,"drop-types-in-const","2016-01-01",null],[1443,"extended-compare-and-swap","2016-1-5",null],[1444,"union","2015-12-29",null],[1445,"restrict-constants-in-patterns","2015-02-06",null],[1461,"net2-mutators","2016-01-12",null],[1467,"volatile","2016-01-18",null],[1479,"unix-socket","2016-01-25",null],[1492,"dotdot-in-patterns","2016-02-06",null],[1498,"ipv6addr-octets","2016-02-12",null],[1504,"int128","21-02-2016",null],[1506,"adt-kinds","2016-02-07",null],[1510,"cdylib","2016-02-23","cdylib crate type"],[1513,"less-unwinding","2016-02-25",null],[1521,"copy-clone-semantics","01 March, 2016",null],[1522,"conservative-impl-trait","2016-01-31",null],[1525,"cargo-workspace","2015-09-15","Cargo workspaces"],[1535,"stable-overflow-checks","2016-03-09","Stabilize -C overflow-checks"],[1542,"try-from","2016-03-10",null],[1543,"integer_atomics","2016-03-14",null],[1548,"global-asm","2016-03-18",null],[1552,"contains-method-for-various-collections","2016-03-16",null],[1558,"closure-to-fn-coercion","2016-03-25",null],[1559,"attributes-with-literals","2016-03-28",null],[1560,"name-resolution","2016-02-09",null],[1561,"macro-naming","2016-02-11",null],[1566,"proc-macros","2016-02-15",null],[1567,"long-error-codes-explanation-normalization","","Template for extended error messages"],[1574,"more-api-documentation-conventions","2016-03-31",null],[1576,"macros-literal-matcher","2016-04-08",null],[1581,"fused-iterator","2016-04-15",null],[1584,"macros","2016-04-17",null],[1589,"rustc-bug-fix-procedure","2016-04-22","Best practices for breaking bug fixes"],[1590,"macro-lifetimes","2016-04-22",null],[1598,"generic_associated_types","2016-04-29",null],[1607,"style-rfcs","2016-04-21","Style RFCs"],[1618,"ergonomic-format-args","2016-05-17",null],[1620,"regex-1.0","2016-05-11",null],[1623,"static","2016-05-20",null],[1624,"loop-break-value","2016-05-20",null],[1636,"document_all_features","2016-06-03","All language features and std items must be documented"],[1640,"duration-checked-sub","2016-06-04",null],[1643,"memory-model-strike-team","2016-06-07","Create the memory model strike team"],[1644,"default-and-expanded-rustc-errors","2016-06-07","Improve rustc error messages"],[1647,"allow-self-in-where-clauses","2016-06-13",null],[1649,"atomic-access","",null],[1651,"movecell","2016-06-15",null],[1653,"assert_ne","(2016-06-17)",null],[1660,"try-borrow","2016-06-27",null],[1665,"windows-subsystem","2016-07-03","Customize Windows subsystem linker parameter"],[1679,"panic-safe-slicing","2015-10-16",null],[1681,"macros-1.1","2016-07-14","Macros 1.1"],[1682,"field-init-shorthand","2016-07-18",null],[1683,"docs-team","2016-07-21","Create the docs team"],[1685,"deprecate-anonymous-parameters","2016-07-19",null],[1695,"add-error-macro","2016-08-01",null],[1696,"discriminant","2016-08-01",null],[1717,"dllimport","2016-08-13","Import symbols from DLLs"],[1721,"crt-static","2016-08-18","Dynamic/static C runtime linkage"],[1725,"unaligned-access","2016-08-22",null],[1728,"north-star","2016-08-07","North star (roadmap cycle)"],[1733,"trait-alias","2016-08-31",null],[1758,"repr-transparent","2016-09-26",null],[1774,"roadmap-2017","2016-10-04","2017 roadmap"],[1789,"as-cell","2016-11-13",null],[1824,"crates.io-default-ranking","2016-12-19","crates.io: specify the default ranking"],[1826,"change-doc-default-urls","2016-12-22","Change doc.rust-lang.org to redirect to the latest release"],[1828,"rust-bookshelf","2016-12-25","Create a 'Rust Bookshelf' of learning resources"],[1845,"shared-from-slice","2017-01-05",null],[1849,"non-static-type-id","2017-01-08",null],[1857,"stabilize-drop-order","2017-01-19",null],[1859,"try-trait","2017-01-19",null],[1860,"manually-drop","2017-01-20",null],[1861,"extern-types","2017-01-18",null],[1866,"more-readable-assert-eq","2017-01-23",null],[1868,"portability-lint","2016-11-15",null],[1869,"eprintln","2017-01-23",null],[1884,"unstable-sort","2017-02-03",null],[1892,"uninitialized-uninhabited","2017-02-09",null],[1909,"unsized-rvalues","2017-02-11",null],[1925,"optional-match-vert","2017-02-23",null],[1937,"ques-in-main","2017-02-22",null],[1940,"must-use-functions","2015-02-18",null],[1946,"intra-rustdoc-links","2017-03-06","Intra-rustdoc links"],[1951,"expand-impl-trait","2017-03-12",null],[1961,"clamp","2017-03-26",null],[1966,"unsafe-pointer-reform","2015-08-01",null],[1969,"cargo-prepublish","2017-03-22","Cargo: patch"],[1974,"global-allocators","2017-02-04",null],[1977,"public-private-dependencies","2017-04-03","Cargo: public dependencies"],[1983,"nursery-deprecation","2017-04-26",null],[1985,"tiered-browser-support","2017-04-25","Tiers for browser support in Rust web properties"],[1990,"external-doc-attribute","","`doc(include)` attribute (import docs from external file)"],[2000,"const-generics","2017-05-01",null],[2005,"match-ergonomics","2016-08-12",null],[2008,"non-exhaustive","2017-05-24",null],[2011,"generic-assert","2017-05-24",null],[2025,"nested-method-calls","2017-06-06",null],[2027,"object_safe_for_dispatch","2017-06-10",null],[2033,"experimental-coroutines","2017-06-15",null],[2043,"is-aligned-intrinsic","2017-06-20",null],[2044,"license-rfcs","2017-06-26","License for RFCs"],[2045,"target-feature","2017-06-26",null],[2046,"label-break-value","2017-06-26",null],[2052,"epochs","2017-06-26","Editions (epochs)"],[2056,"allow-trivial-where-clause-constraints","2017-07-05",null],[2057,"refcell-replace","2017-06-09",null],[2070,"panic-implementation","2017-07-19",null],[2071,"impl-trait-type-alias","",null],[2086,"allow-if-let-irrefutables","2017-07-27",null],[2089,"implied-bounds","2017-07-28",null],[2091,"inline-semantic","2017-07-31",null],[2093,"infer-outlives","2017-08-02",null],[2094,"nll","2017-08-02",null],[2102,"unnamed-fields","2017-08-05",null],[2103,"tool-attributes","2016-09-22","Tool attributes"],[2113,"dyn-trait-syntax","2017-08-17",null],[2115,"argument-lifetimes","2017-08-17",null],[2116,"alloc-me-maybe","(fill me in with today's date, YYYY-MM-DD)",null],[2124,"option-filter","2017-08-21",null],[2126,"path-clarity","2017-08-24",null],[2128,"use-nested-groups","2017-08-25",null],[2132,"copy-closures","2017-08-27",null],[2133,"all-the-clones","2017-08-28",null],[2136,"build-systems","2017-09-01","Cargo: build system integration"],[2137,"variadic","2017-08-21",null],[2141,"alternative-registries","2017-09-06","Cargo: alternative registries"],[2145,"type-privacy","2017-09-09",null],[2151,"raw-identifiers","2017-09-14",null],[2166,"impl-only-use","2017-10-01",null],[2169,"euclidean-modulo","2017-10-09",null],[2175,"if-while-or-patterns","2017-10-16",null],[2195,"really-tagged-unions","2017-10-30",null],[2196,"metabuild","2017-10-31","Cargo: metabuild"],[2203,"const-repeat-expr","2017-10-20",null],[2226,"fmt-debug-hex","2017-11-24",null],[2229,"capture-disjoint-fields","2017-11-28",null],[2230,"bury-description","2017-11-29",null],[2235,"libc-struct-traits","2017-12-05",null],[2250,"finalize-impl-dyn-syntax","2017-12-16",null],[2282,"profile-dependencies","2018-01-08","Cargo: profile dependencies"],[2289,"associated-type-bounds","2018-01-13",null],[2294,"if-let-guard","2018-01-15",null],[2295,"os-str-pattern","2018-01-16",null],[2296,"option-replace","2017-01-16",null],[2298,"macro-at-most-once-rep","2018-01-17",null],[2300,"self-in-typedefs","2018-01-17",null],[2302,"tuple-struct-self-ctor","2017-01-18",null],[2306,"convert-id","2018-01-19",null],[2307,"concrete-nonzero-types","2018-01-21",null],[2314,"roadmap-2018","2018-01-23","2018 roadmap"],[2316,"safe-unsafe-trait-methods","2018-01-30",null],[2318,"custom-test-frameworks","2018-01-25","Custom test frameworks"],[2325,"stable-simd","2018-02-04",null],[2333,"prior-art","2018-02-12","Add a 'prior art' section to RFCs"],[2338,"type-alias-enum-variants","2018-02-15",null],[2341,"const-locals","2018-01-11",null],[2342,"const-control-flow","2018-01-11",null],[2344,"const-looping","2018-02-18",null],[2345,"const-panic","2018-02-22",null],[2349,"pin","2018-02-19",null],[2351,"is-sorted","2018-02-24",null],[2359,"subslice-pattern-syntax","2018-03-08",null],[2360,"bench-black-box","2018-03-12","Add bench_black_box to core"],[2361,"dbg-macro","2018-03-13",null],[2363,"arbitrary-enum-discriminant","2018-03-11",null],[2383,"lint-reasons","2018-04-02",null],[2386,"used","2018-04-03",null],[2388,"try-expr","2018-04-04",null],[2394,"async_await","2018-03-30","Async await"],[2396,"target-feature-1.1","2018-04-06",null],[2397,"do-not-recommend","2018-04-07","#[do_not_recommend] attribute"],[2412,"optimize-attr","2018-03-26",null],[2420,"unreserve-proc","2018-04-26",null],[2421,"unreservations-2018","2018-04-26",null],[2436,"style-guide","2018-05-04","Style guide"],[2437,"rustfmt-stability","2018-05-10","Rustfmt stability"],[2438,"deny-integer-literal-overflow-lint","2018-05-10",null],[2451,"re-rebalancing-coherence","2018-05-30",null],[2457,"non-ascii-idents","2018-06-03",null],[2471,"lint-test-inner-function","2018-06-10",null],[2476,"clippy-uno","2018-06-14","Clippy 1.0"],[2480,"liballoc","2018-06-14",null],[2495,"min-rust-version","2018-06-28","Minimum supported Rust version (MSRV)"],[2497,"if-let-chains","2018-07-13",null],[2500,"needle","2018-07-06",null],[2504,"fix-error","2018-07-18",null],[2509,"byte-concat","2018-07-31","concat_bytes macro"],[2514,"union-initialization-and-drop","2018-08-03",null],[2515,"type_alias_impl_trait","2018-08-03",null],[2521,"c_void-reunification","2018-08-02","Unify c_void type definitions"],[2523,"cfg-path-version","2018-08-12",null],[2526,"const-wildcard","2018-08-18",null],[2528,"type-changing-struct-update-syntax","2018-08-22",null],[2532,"associated-type-defaults","2018-08-27",null],[2535,"or-patterns","2018-08-29",null],[2539,"cfg_attr-multiple-attrs","2018-09-10",null],[2561,"future-possibilities","2018-10-11","Add 'future possibilities' section to RFCs"],[2565,"formal-function-parameter-attributes","2018-10-14",null],[2570,"linked-list-cursors","2018-10-14","Linked list cursors"],[2574,"simd-ffi","2018-10-12","SIMD in C FFI"],[2580,"ptr-meta","2018-10-26","API for metadata parts of fat pointers"],[2582,"raw-reference-mir-operator","2018-11-01",null],[2585,"unsafe-block-in-unsafe-fn","2018-11-04",null],[2591,"exhaustive-integer-pattern-matching","2018-10-11",null],[2592,"futures","2018-11-09","Futures: stabilize std::task and Future"],[2603,"rust-symbol-name-mangling-v0","2018-11-27","Name mangling reform"],[2627,"raw-dylib-kind","2019-01-22",null],[2645,"transparent-unions","2019-02-13",null],[2657,"roadmap-2019","","2019 roadmap"],[2678,"named-custom-cargo-profiles","2019-04-04","Cargo: named profiles"],[2689,"compiler-team-contributors","2019-04-18","Compiler team contributors"],[2696,"debug-map-key-value","2019-05-01","Add key and value methods to DebugMap"],[2700,"associated-constants-on-ints","2019-05-13","Associated constants on integer primitive types"],[2707,"dotdot-patterns","2019-06-01","Make .. a proper pattern"],[2730,"cargo-token-from-process","2019-07-22","Cargo: fetch authentication tokens from an external process"],[2789,"sparse-index","2019-10-18","Cargo: sparse index (http fetch)"],[2795,"format-args-implicit-identifiers","2019-10-27","Implicit named arguments in format_args"],[2797,"project-ffi-unwind","2019-10-27","Cross-FFI unwinding WG"],[2803,"target-tier-policy","2019-09-20","Target tier policy"],[2834,"cargo-report-future-incompat","2019-12-10","Cargo should report future incompatibility warnings"],[2835,"project-safe-transmute","2019-12-06","Safe transmute WG"],[2836,"project-asm","2019-12-07","Inline assembly WG"],[2837,"demote-apple-32bit","2019-12-10","Demote i686-apple-darwin to tier 3"],[2841,"export-executable-symbols","2019-12-28","Support exporting symbols from executables"],[2843,"llvm-asm","2019-12-31","Rename asm macro to llvm_asm"],[2845,"supertrait-item-shadowing","2020-01-06","Supertrait item shadowing"],[2856,"project-groups","2015-05-21","Project groups"],[2857,"roadmap-2020","","2020 roadmap"],[2867,"isa-attribute","2020-02-16","instruction_set attribute"],[2873,"inline-asm","(fill me in with today's date, YYYY-MM-DD)","Inline assembly syntax"],[2904,"compiler-major-change-process","","Major Chanage Proposal (MCP) process"],[2906,"cargo-workspace-deduplicate","2020-04-13","Cargo: workspace dependencies and metadata"],[2909,"destructuring-assignment","2020-04-17","Destructuring in assignment"],[2912,"rust-analyzer","2020-04-20","Adopt Rust Analyzer as Rust's official LSP server"],[2920,"inline-const","2020-04-30","Inline const blocks"],[2930,"read-buf","2020/05/18","Add read_buf to Read (read into uninitialized memory)"],[2945,"c-unwind-abi","2019-04-03","C-unwind ABI"],[2951,"native-link-modifiers","2020-06-12","Modifiers for linking native libraries"],[2957,"cargo-features2","2020-05-09","Cargo: new feature resolver"],[2959,"promote-aarch64-unknown-linux-gnu-to-tier1","2020-07-17","Promote aarch64-unknown-linux-gnu to tier 1"],[2963,"rustdoc-json","2020-06-26","Rustdoc: json output"],[2965,"project-error-handling","2020-07-23","error handling project group"],[2977,"stdsimd","2020-08-28","std::simd project group"],[2992,"cfg-target-abi","2020-09-27","target_abi cfg"],[2996,"async-stream","2020-09-29","Add Stream to std"],[3007,"panic-plan","2020-10-25","Align std::panic and core::panic macros"],[3013,"conditional-compilation-checking","2020-11-04","Checking conditional compilation at compile time"],[3014,"must-not-suspend-lint","2020-11-09","Must not suspend lint"],[3016,"const-ub","2020-10-10","Undefined behaviour in const evaluation"],[3027,"infallible-promotion","2020-11-08","Restrict promotion of expressions to consts to infaliable operations"],[3028,"cargo-binary-dependencies","2020-11-30","Cargo: binary dependencies"],[3037,"roadmap-2021","2020-12-03","2021 roadmap"],[3052,"optional-authors-field","","Cargo: make the authors field optional"],[3058,"try-trait-v2","2020-12-12","Try trait redesign"],[3085,"edition-2021","2021-02-19","2021 edition"],[3086,"macro-metavar-expr","2021-01-23","Metavarialble expressions in macros"],[3101,"reserved_prefixes","2021-03-31","Reserve all prefixes on identifiers, strings, and chars"],[3107,"derive-enum-default","2021-04-07","derive(Default) for enums"],[3114,"prelude-2021","2021-02-16","Extend prelude for 2021 edition"],[3119,"rust-crate-ownership","","Rust crate ownership policy"],[3123,"rustdoc-scrape-examples","2021-05-09","Rustdoc: scrape code examples"],[3128,"io-safety","2021-05-24","IO safety"],[3137,"let-else","2021-05-31","let ... else statements"],[3143,"cargo-weak-namespaced-features","2021-06-10","Cargo: weak dependencies and namespaced features"]]; \ No newline at end of file