What's everyone working on this week (50/2016)?


#1

New week, new Rust! What are you folks up to?


#2

Well I usually slip in microannouncements here…

  • scopeguard can now run code on unwind only, for example with defer_on_unwind! { ... } . It’s similar to scope guards in D/C++.
  • I released a new version of itertools (0.5.7) with .with_position() by @luser, which will make some algorithms really neat when you need it. I’m working on peeking_take_while for the next version right now.
  • over the weekend I learned about the compiler’s Mir [1, 2] which was a lot of fun.
  • two new crates, rawpointer and rawslice, the latter a vehicle for low-level experiments for efficient iterators

#3

I released 0.3.2 of cargo expand which colorizes the expanded code by piping it through pygmentize if it is installed. Thanks to @Yamakaky for the suggestion.

Finishing up my talk for the SF Bay Area meetup on Thursday - see you guys there!


#4

Codegen for my Elasticsearch client is done! So now there are just a few small jobs to update other crates to use it.

Now that the conversation for the field defaults RFC has reached a verdict I’ll go update the proposal and see where it goes from there.