The Rust team has a weekly Rust planning meeting on Tuesdays at 2:00 PM Pacific (UTC-8). Minutes are recorded on Etherpad and then archived here.
- weekly-meetings/2015-01-27 (autoref for closures)
- weekly-meetings/2015-01-20 (goodbye view items; deref coercion; nounwind; discourse/ml changes; discriminant intrinsics; issue triage; fott)
- weekly-meetings/2015-01-13 (fott; homu; integer overflow; i/o; 1.0; comment rfc)
- weekly-meetings/2015-01-06 (fott; 1.0 alpha priorities; LLVM updates; the fate of
box
) - weekly-meetings/2014-12-30 (fott; impl trait for trait; stability attribute changes)
- weekly-meetings/2014-12-16 (fott; issue #s in FIXMEs; nullable extern fns; collections reform; prelude cleanup; slice syntax ambiguity)
- weekly-meetings/2014-12-09 (process changes; box patterns; macros; issues in FIXMEs; placement box)
- weekly-meetings/2014-11-25 (extension trait conventions; shadowed lifetimes; problems with unused type params; es6-style string escaping; int fallback redux redux)
- weekly-meetings/2014-11-18 (cmp/ops; TLS; future-proofing literal parsing; ungating tuple indexing, if/while let; naming conventions; struct variants matching; for syntax for higher-order lifetimes; macros; type parameter grammar; better shepherding)
- weekly-meetings/2014-11-11 (fott; std::fmt; default typarams; rfc authors; 'coerce' vs. 'view', etc.; precent of
+
in type grammar; jemalloc) - weekly-meetings/2014-11-04 (macros; multiple lifetime bounds; macro invocation syntax; higher-ranked trait bounds; pub trait methods; out-of-sync nightlies; struct variants; numerics)
- weekly-meetings/2014-10-30 (error conventions; cargo; namespaced enums; trait-based error handling; macro unification; coercions; dynamic linking, byte literals, failing dtors)
- weekly-meetings/2014-10-28 (collections; cross-borrowing)
- weekly-meetings/2014-10-21 (module reform; fixed size arrays and moving; pub trait items)
- weekly-meetings/2014-10-14 (object safety rules; naming conventions; rfc repo changes; reflection; const tweaks; \xXX)
- weekly-meetings/2014-10-07 (fott; release/debug configure flags; linking to RFCs; unsafe / raw conventions; removing virtual structs; reserving keywords; uint -> uintptr)
- weekly-meetings/2014-09-30 (GC removal; static/const; object safety rules; cycle time; empty struct syntax; macro syntax; while let; release builds)
- weekly-meetings/2014-09-23 (static v dynamic drop; fail! -> panic!; int->float inference; moving feature request issues to RFC repo; cfg syntax; newtype)
- weekly-meetings/2014-09-16 (Removing GC; closure sugar; public items; opt-in-built-in; enum variant namespacing; runtime system removal; collection views; parallel codegen options)
- weekly-meetings/2014-09-09 (FnMut sugar; assoc types; inheritance; AST smart pointers; drop reform)
- weekly-meetings/2014-09-02 (Friend of the Tree; subslice patterns; int fallback; closures returning !; checked arithmetic; abi syntax; index traits; matches!)
- weekly-meetings/2014-08-26 ('if let'; assoc items; ownership conventions; privacy; error interop; slice notation; tuple indexing; exploit mitigation; abi syntax)
- weekly-meetings/2014-08-12 (Generalizing object type parameter bounds; '<' syntax; multiple subslice patterns; import shadowing; asm!; leaking private types)
- weekly-meetings/2014-08-05 (Import renaming syntax; &mut patterns; static mut; where clauses; stylistic umbrella lints; opt-in built-in; serialization; UFCS; empty struct syntax)
- weekly-meetings/2014-07-29 (Friend of the Tree; borrowck vs. Box; impls next to types; ye olde generics syntax bikeshed; lifetime elision; @-bindings problems; APIs leaking private types; unboxed closures; opt-in built-in)
- weekly-meetings/2014-07-22 (Friend of the Tree; Servo reqs; Rename Share; asm!; removing special Box treatment; exposing private types in public signatures; FromLiteral; &static mut)
- weekly-meetings/2014-07-15 (attrs on exprs/blocks; flexible target specs; integer inference fallback; import sugar; slice matching; import shadowing)
- weekly-meetings/2014-07-08 (Friend of the Tree; removing language features; lifetime elision; ref closures; matches macro; rpath; RFC's)
- weekly-meetings/2014-07-01 (RFC's; prelude guidelines; 0.11 release; string indexing; cross borrowing; lifetime elision)
- weekly-meetings/2014-06-24 (RFC's; removing f129; moving meeting notes; line length conventions;)
- weekly-meetings/2014-06-17 (RFC's; unsafe fields; loadable lints; input macros; temporary lifetimes; partial_cmp; unsafe destructor; int inferences; cross borrowing)
- weekly-meetings/2014-06-10 (RFC's; unsafe pointers; lifetime hygiene; format! i18n; stylistic lints)
- weekly-meetings/2014-06-03 (byte literals; plugins; removing markers; by-value upvars)
- weekly-meetings/2014-05-27 (make install & docs; Process::drop, lexer simplification; UFCS; pattern macros; unboxed closures; RFC PR 48)
- weekly-meetings/2014-05-20 (repo location; trait-bounded return types; string vs. str; removing ~str; P in the AST; removing "cross borrowing"; quickcheck; RFCs: effect system, undefined struct layout, struct literal syntax, by-value captures, tail calls, virtual structs)
- weekly-meetings/2014-05-13 (interns;
String
; Trait bounds; spaces in attributes; gdb; quickcheck; let mut; 32-bit ABI; optimizing structs; module structure; significant addresses; reserving keywords) - weekly-meetings/2014-05-06 (vector types; string naming; Sized keywords;
unsafe extern fn
) - weekly-meetings/2014-04-29 (nullable pointers; module ownership; bitflags; smaller refcounts; rev_iter; std facade; trait matching)
- weekly-meetings/2014-04-22 (Friend of the Tree; regex; numeric default typing;
Vec<T>
; disableable asserts; bounds on type params in structs; attributes on match arms; f128) - weekly-meetings/2014-04-15 (
~""
, breaking changes log, removingpriv
, mutex bounds, attributes, design faq, removing markers, assigning PRs) - weekly-meetings/2014-04-01 (
Vec<T>
vs.~[T]
; virtual structs; intrinsics; strbuf; inheritance) - weekly-meetings/2014-03-25 (attributes in macros, opt-in traits, SIMD, [] on macros, counting matches, bounds on type params, private fields by default, collections::list, bounds on trait paths)
- weekly-meetings/2014-03-18 (Friend of the Tree; RFCs; 0.10; documentation; RFC review)
- weekly-meetings/2014-03-11 (self argument destructuring; type hints; coercion rules; unsafe ptrs)
- weekly-meetings/2014-02-25 (Friend of the Tree; TotalEq; weak extern fn; channel names; relative paths)
- weekly-meetings/2014-02-18 (
if_ok!
, issue numbers in commits, debug assertions, hash trait, vector syntax) - weekly-meetings/2014-02-11 (Friend of the Tree; binding in struct patterns; rules on static values; crate keyword; pizza; finally macro; implicit trait bounds)
- weekly-meetings/2014-02-04 (libprim; operator overloading; using system LLVM)
- weekly-meetings/2014-01-28 (Friend of the Tree; default type params; allocators; dylib to extra; unused Result warning; attributes; I/O; visit_glue)
- weekly-meetings/2014-01-21 (primitive impl lang items; env ptrs; boehm; fmt::Default; foo_opt => foo; \xNN; #[no_mangle]; crate_type="lib")
- weekly-meetings/2014-01-14 (Friend of the Tree; statics on traits; env pointers; lang freeze; iterator naming; statics; docs on primitives)
- weekly-meetings/2014-01-07 (Friend of the Tree; 0.9; XP; channels; conduct; failure; Rc; guard pages; loadable syntax extensions; foo_opt)
- weekly-meetings/2013-12-17 (0.9; attribute enums; pkgid; extern mod; extern crate; return in closures; option/result apis; stdlib hierarchy; push/pop/shift/unshift)
- weekly-meetings/2013-12-10 (enum mod, nightlies, inference, grammar, imports, struct patterns, trailing commas, RevOrd, unwind)
- weekly-meetings/2013-12-03 (placement new/box keyword; rustpkg; strings; libstdc++)
- weekly-meetings/2013-11-26 (bootstrap compile speed; mutexes; GC; size of some stuff; strict doc comments; result API)
- weekly-meetings/2013-11-19 (static linking; wildcards; task join; autoderef; user-defined vecs)
- weekly-meetings/2013-11-05 (wildcards; libextra; rustpkg; stacks; octal literals; empty enums; vec representation; temp lifetimes)
- weekly-meetings/2013-10-29 (segmented stacks; rustpkg; placement new)
- weekly-meetings/2013-10-22 (crypto; mut self vs. mut ~self; drop by value; ~Any; volunteers; GC)
- weekly-meetings/2013-10-15 (removing rusti; attribute syntax; drop in static items; multi-crate packages)
- weekly-meetings/2013-10-08 (triage emails; status emails; code review; rustpkg test; removing crypto code from libraries;
rust
tool maintenance; function types; Hoedown/Sundown; OS X 10.9 bustage) - weekly-meetings/2013-10-01 (rustpkg submodules; clone fn; option API; raw strings; removing float)
- weekly-meetings/2013-09-24 (0.8 status; continue vs. loop; struct-like enums; lint; braces; nested comments; raw strings; IRC for devs; authors.txt; linkage attributes; name of clone; resolve; overflow; string escapes; default priv/pub)
- weekly-meetings/2013-09-17 (commit policy x 2; rustpkg dependency handling; macros requiring a feature flag; default arguments; \0 literal; linefeed in comments; OSX 10.9; crypto)
- weekly-meetings/2013-09-10 (commit policy; extern mod duplication; implicit copyability; patterns and default methods; &const; 0.8)
- weekly-meetings/2013-08-27 (rustpkg timeline; extern fns; generic extern fns; LLVM asserts; meeting time)
- weekly-meetings/2013-08-20 (Cycle time)
- weekly-meetings/2013-08-13 (Interns leaving; Method invocation ordering; stage0 stdtest; Default args)
- weekly-meetings/2013-08-06 (SIMD; ARM buildbot; trailing nulls; extern mod; conditions)
- weekly-meetings/2013-07-30 (OSCON; for; overloadable *; * and lifetimes; 'as' precedence; etc)
- weekly-meetings/2013-07-23 (OSCON; MPS; benchmarks; unsafe extern; Self; Drop; etc)
- weekly-meetings/2013-07-16 (short meeting, admin only)
- weekly-meetings/2013-07-09 (split stacks & ffi)
- weekly-meetings/2013-07-02 (0.7; @mut; @ bounds)
- weekly-meetings/2013-06-25 (0.7; @mut; iterators)
- weekly-meetings/2013-06-18 (tree maintenance; 0.7; weekly status process; once fns; namespaces)
- weekly-meetings/2013-06-11 (effects, master/incoming, new)
- weekly-meetings/2013-06-04 (<<; mut bindings; dynamically-sized types; closure reform)
- weekly-meetings/2013-05-28 (noalias; pub extern/pub impl; unwrap, get; Const->Freeze; new sched; 128i8)
- weekly-meetings/2013-05-21 (proc; Owned->Send / Copy->Freeze; null/transmute in prelude; let a, b; @ patterns)
- weekly-meetings/2013-05-14 (submodule ownership; generic paths; fns & dynamically sized types; copy removal)
- weekly-meetings/2013-05-07 (by-val self in dtors; dynamic-sized types; submodule owners)
- weekly-meetings/2013-04-30 (borrowck; closure recursion; typedef reform; remove <->; @bindings)
- weekly-meetings/2013-04-23 (core/std; valgrind; uv; modes)
- weekly-meetings/2013-04-16 (bors; infrastructure; warnings/data-flow; destructors; libicu; triage; converting
~
to@
) - weekly-meetings/2013-04-01 (0.6; label syntax; impl grammar; FFI; Copy/Clone)
- weekly-meetings/2013-03-26 (0.6)
- weekly-meetings/2013-03-12 (GC; triage; bool; 78 column limit; impl *Type; 'static vs 'const; autoderef in overloaded operators; enum variants; global variables)
- weekly-meetings/2013-03-05 (work week; object types; parsing; milestones;
copy
keyword;Ord
vsTotalOrd
) - weekly-meetings/2013-02-26 (capturing mutable variables, borrow checking, inheritance, trait auto-borrowing)
- weekly-meetings/2013-02-19 (closure inference; rustpkg; associated types; whitespace)
- weekly-meetings/2013-02-12 (non-sendable types; MIPS)
- weekly-meetings/2013-02-05 (backwards compat; milestones; mut fields; region syntax)
- weekly-meetings/2013-01-29 (region syntax; impl Type for Trait; mut fields)
- weekly-meetings/2013-01-22 (for loop; semicolon; destructors; type bound syntax)
- weekly-meetings/2013-01-15 (tree status; assert and log; #cfg conditions; function unsafe; trait bounds contexts; unsafe pointer indexing; static array bounds; removal of both type and trait impls; Eq and Ord reform)
- weekly-meetings/2013-01-08 (region syntax; inherited mutability and write barriers)
- Meeting inheritance 2014-09-30
- Meeting inheritance 2014-09-23
- Meeting workweek 2014-08-18
- Meeting 2014-07-16 (macros)
- Meeting API review 2014-08-06
- Meeting API review 2014-07-16
- Meeting API review 2014-07-07
- Meeting RFC triage 2014-07-03
- Meeting RFC triage 2014-06-26
- Meeting workweek 2014-03-03
- Meeting 2013-06-07 (dynamically sized types; closures; GC)
- Meeting planning 2013-01-08 (0.6; 1.0)
- Meeting inperson 2011-04-06 (kind system; resources; env capture)