Commit Graph

503 Commits

Author SHA1 Message Date
Niko Matsakis ee281d7119 Correct a few more references to `try` in RFC 243 2016-02-05 18:03:29 -05:00
Niko Matsakis d9e79e4c57 s/try/catch 2016-02-05 17:59:03 -05:00
Niko Matsakis 00e839fe4d Update "metadata" 2016-02-05 15:54:29 -05:00
Niko Matsakis 94390a2ce4 Adjust to narrow to the keyword `catch` 2016-02-05 14:47:00 -05:00
Niko Matsakis 9f7dc89ee6 Merge and rename RFC #243. 2016-02-05 14:31:13 -05:00
Niko Matsakis 310e9ef4c6 Merge remote-tracking branch 'glaebhoerl/trait-based-exception-handling' 2016-02-05 14:30:41 -05:00
Aaron Turon fd358fba36 Add specifics around feature gates 2016-01-22 10:41:23 -08:00
Gábor Lehel a12bad60bd minor verbiage 2015-12-30 20:54:37 +01:00
Gábor Lehel 1a50c01eb7 wrap ALL the words; also mention lang items 2015-12-30 04:39:41 +01:00
Gábor Lehel f5bf33127b Add exception-upcasting with `Into` and minor other stuff 2015-12-30 04:25:41 +01:00
Gábor Lehel 4288a756fd add syntax as an unresolved question 2015-12-30 03:30:08 +01:00
Gábor Lehel ef6bb5c4c4 make clearer that early-exit-from-any-block is not proposed, mention it in "Future possibilities" 2015-12-29 22:24:04 +01:00
Gábor Lehel ab63c4fc3a RFC update, first pass:
* Monomorphize to `Result`, and move all `Carrier` stuff to a "Future possibilities" section.

 * Move `throw` and `throws` to "Future possibilities".

 * Move the irrefutable-pattern form of `catch` to "Future possibilities".

 * Early-exit using `break` instead of `return`.

 * Rename `Carrier` to `ResultCarrier`.

 * Miscellaneous other improvements.
2015-12-29 22:10:42 +01:00
Niko Matsakis 6fa5d0568b rename rfc to its proper location 2015-06-04 14:25:01 -04:00
Niko Matsakis 1b9d4bf2f0 Merge RFC 1096 -- remove-static-assert 2015-06-02 19:41:55 -04:00
Niko Matsakis 150b8670e0 Empty struct with braces 2015-04-10 09:30:42 -04:00
Niko Matsakis c94242e0f1 Merge remote-tracking branch 'pnkfelix/empty-struct-with-braces-take-2' 2015-04-10 09:25:24 -04:00
Niko Matsakis cbd1e629de RFC #320 (Nonzeroing dynamic drop) has been accepted. 2015-02-05 09:42:47 -05:00
Niko Matsakis 9db0ecea4b Merge remote-tracking branch 'pnkfelix/fsk-nzdrop-rfc-take-2' 2015-02-05 09:36:41 -05:00
Niko Matsakis aaabc26b10 add link, rename 2015-01-20 14:01:09 -05:00
Niko Matsakis 9ff1281f9a Merge remote-tracking branch 'aturon/deref-coercions' 2015-01-20 13:58:50 -05:00
Brian Anderson e411485724 &mut patterns are RFC 179 2015-01-03 17:24:45 -08:00
Brian Anderson 8ea84378c0 Merge remote-tracking branch 'huonw/and-mut-pat' 2015-01-03 17:21:37 -08:00
Brian Anderson bd96cb36f7 380 2014-11-12 11:24:22 -08:00
Brian Anderson 888320bbbc Merge remote-tracking branch 'alexcrichton/stdfmt' 2014-11-12 11:20:44 -08:00
Brian Anderson d7bb661d6a Num reform 2014-11-04 15:58:25 -08:00
Brian Anderson bfd444c919 Merge remote-tracking branch 'aturon/num-reform' 2014-11-04 15:56:05 -08:00
Brian Anderson 8d0164b69b Higher-ranked trait boundS 2014-11-04 15:54:24 -08:00
Brian Anderson bc5b034ca0 Merge remote-tracking branch 'nikomatsakis/hrtb' 2014-11-04 15:51:49 -08:00
Aaron Turon 9f4461c3cc RFC 390 is enum namespacing 2014-10-30 21:41:26 -07:00
Aaron Turon d93b9d750d Merge branch 'enum-namespace' of https://github.com/sfackler/rfcs into sfackler-enum-namespace 2014-10-30 21:40:11 -07:00
Steven Fackler c733e04d69 Alter RFC to a pre-1.0 implementation strategy 2014-10-30 21:34:26 -07:00
Alex Crichton 2eeeb41ab3 RFC 339 is statically sized literals 2014-10-30 15:22:13 -07:00
Alex Crichton 2dfd03b29d Merge branch 'master' of https://github.com/petrochenkov/rfcs into petrochenkov-master 2014-10-30 15:20:55 -07:00
Alex Crichton 07a97398c1 Allow `expr = expr` to be an expression. 2014-10-20 15:10:04 -07:00
Alex Crichton 65c2106778 Be more conservative on some implementation details 2014-10-17 13:24:27 -07:00
Aaron Turon e38756ab9f Move object safety RFC to text directory 2014-10-16 15:50:06 -07:00
Niko Matsakis 2e783d8913 RFC #255 is Object Safety 2014-10-16 17:27:38 -04:00
Alex Crichton cc53afbe5d RFC 344 is a number of conventions to be accepted 2014-10-15 12:08:48 -07:00
Alex Crichton 032c33618e Merge remote-tracking branch 'aturon/conventions-galore' 2014-10-15 12:07:43 -07:00
Alex Crichton 2e0cfc3f3d RFC 356 is no module prefixes in type names 2014-10-15 12:04:54 -07:00
Alex Crichton 0224fa4272 Merge remote-tracking branch 'aturon/no-module-prefixes' 2014-10-15 12:03:37 -07:00
Aaron Turon f75dce492b Add RFC 326: Restrict xXX to ASCII 2014-10-15 08:38:56 -07:00
Aaron Turon 40cba14b63 Merge branch 'restrict-xXX-to-ascii' of https://github.com/pnkfelix/rfcs into pnkfelix-restrict-xXX-to-ascii 2014-10-15 08:33:56 -07:00
Brian Anderson bacdc4129c Update remove reflection RFC 2014-10-14 15:37:18 -07:00
Brian Anderson b4c6dd818f Merge remote-tracking branch 'acrichto/remove-reflection' 2014-10-14 15:33:11 -07:00
Aaron Turon eb5e363655 Clarify lint naming 2014-10-14 13:09:46 -07:00
Steven Fackler e9fcfa7b91 Define variants in a sub-namespace of their enum 2014-10-12 23:36:44 -07:00
Vadim Petrochenkov b3e2076d8d editorial 2014-10-13 02:21:18 +04:00
petrochenkov 8cf7bbe148 Updated based on the feedback 2014-10-12 18:31:11 +04:00