GitHub PushEvent at 2014-10-31 20:31:50
Repository: rust
Actor: bors
Payload: {"shas":[["bd9c18125fb4c4e7b33408edb22dadf9ee73c449","787e29a4ac7cfe7ac25aee8bca36da4d3ac906cc@gmail.com","Doc: Clears up trim_char doc\n\nCloses #18451","gamazeps",true],["696f72e84e8420933270be5cde3735b372cee8c5","1d3764b91b902f6b45836e2498da81fe35caf6d6@jakub.cc","Add a `repeat` function to the prelude\n\nImplements a part of RFC 235.\n\n[breaking-change]","Jakub Bukaj",true],["e23f5c8e2630fc9df7e54911eae0746edccd30aa","a373aebbb196978f07557ccd68fbf6621f66ef98@gmail.com","Really fix #17982 this time.","Vadim Chugunov",true],["8e6e846d8a26e5a9d3aafd0bdcc18ed3ddf0cbca","60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","rustc: Implement -l and include! tweaks\n\nThis is an implementation of the rustc bits of [RFC 403][rfc]. This adds a new\nflag to the compiler, `-l`, as well as tweaking the `include!` macro (and\nrelated source-centric macros).\n\nThe compiler's new `-l` flag is used to link libraries in from the command line.\nThis flag stacks with `#[link]` directives already found in the program. The\npurpose of this flag, also stated in the RFC, is to ease linking against native\nlibraries which have wildly different requirements across platforms and even\nwithin distributions of one platform. This flag accepts a string of the form\n`NAME[:KIND]` where `KIND` is optional or one of dylib, static, or framework.\nThis is roughly equivalent to if the equivalent `#[link]` directive were just\nwritten in the program.\n\nThe `include!` macro has been modified to recursively expand macros to allow\nusage of `concat!` as an argument, for example. The use case spelled out in RFC\n403 was for `env!` to be used as well to include compile-time generated files.\nThe macro also received a bit of tweaking to allow it to expand to either an\nexpression or a series of items, depending on what context it's used in.\n\n[rfc]: https://github.com/rust-lang/rfcs/pull/403","Alex Crichton",true],["8c1d2ab633aa606f802e0a4d8ff51a0a04f724ea","f8800a61e50195b5e128e84204d223c2328d9074@gmail.com","Local crate half of enum namespacing","Steven Fackler",true],["8612455b6493ba28c710c8b2507558625e989fc2","f8800a61e50195b5e128e84204d223c2328d9074@gmail.com","Fix cross-crate enum namespacing","Steven Fackler",true],["a1d713df9c1f3cd6d61a769c5a2f140d7b7b7124","f8800a61e50195b5e128e84204d223c2328d9074@gmail.com","Switch is_public to a bitflags type for NsDefs\n\nPreparation for importability tracking","Steven Fackler",true],["24d9db9cb3d4c1bacd8ba62bc96c8f8f116c1e44","f8800a61e50195b5e128e84204d223c2328d9074@gmail.com","Basic tests","Steven Fackler",true],["b052e239c1f28606ac5b281e87ece735bd8e240b","f8800a61e50195b5e128e84204d223c2328d9074@gmail.com","Fix import restrictions\n\nI am not happy with the way that we track importability for external\ncrates","Steven Fackler",true],["cc87941988d2588749bf698dbeb147e2b8fbebf1","f8800a61e50195b5e128e84204d223c2328d9074@gmail.com","Make variant flat reexports work","Steven Fackler",true],["1d074a1eb02468f7adf2a5a1a5ac44c7e6850604","f8800a61e50195b5e128e84204d223c2328d9074@gmail.com","Rebase cleanup","Steven Fackler",true],["1cb8d1d6a2d150eef4b0a8a487e1024bb9ff8e75","550518ab9d14bd32155907315f74849d7b5c2b36@gmail.com","DSTify BytesContainer","Jorge Aparicio",true],["cac515c946a7fc26d17e8d58602ebc8093021872","550518ab9d14bd32155907315f74849d7b5c2b36@gmail.com","Remove unnecessary allocations","Jorge Aparicio",true],["dd9dda7a1c87170fe241345f6da88874921ec433","550518ab9d14bd32155907315f74849d7b5c2b36@gmail.com","DSTify ToCStr","Jorge Aparicio",true],["75dd1cf8a5664839d7f8d6aa348662d65745581c","60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","collections: Remove all collections traits\n\nAs part of the collections reform RFC, this commit removes all collections\ntraits in favor of inherent methods on collections themselves. All methods\nshould continue to be available on all collections.\n\nThis is a breaking change with all of the collections traits being removed and\nno longer being in the prelude. In order to update old code you should move the\ntrait implementations to inherent implementations directly on the type itself.\n\nNote that some traits had default methods which will also need to be implemented\nto maintain backwards compatibility.\n\n[breaking-change]\ncc #18424","Alex Crichton",true],["3f6b94fa3f7c7a1c54e2a8fd5c2aa031a601ef02","60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","rollup merge of #18457 : japaric/tocstr","Alex Crichton",true],["f46235e6313a6f760db72b3068b2382a5e118668","60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","rollup merge of #18460 : gamazeps/issue18451","Alex Crichton",true],["6a538dc5fc2d5f85bbacd31fc85b2b728058f429","60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","rollup merge of #18463 : japaric/bytes2","Alex Crichton",true],["74ea4320f6abf509f48cdb7ca865ffbc3a087180","60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","rollup merge of #18468 : jakub-/iter-repeat","Alex Crichton",true],["8d6185bb6abba7829b0d2ee5e48c4311fa6102cb","60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","rollup merge of #18470 : alexcrichton/dash-l","Alex Crichton",true]],"size":24,"ref":"refs/heads/auto","head":"00d8fc7f5b98595b33e4b1f8cf117271937d82bb"}