| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-09-24 | Don't use libc::exit. #9473 | Brian Anderson | -3/+4 | |
| This can cause unexpected errors in the runtime when done while scheduler threads are still initializing. Required some restructuring of the main_args functions in our libraries. | ||||
| 2013-09-23 | librusti: Eliminate `@fn`. | Patrick Walton | -11/+20 | |
| 2013-09-23 | librustpkg: Fix diagnostic invocation syntax in librustdoc, librusti, and ↵ | Patrick Walton | -15/+33 | |
| librustpkg. | ||||
| 2013-09-21 | Update version numbers to 0.8 | Brian Anderson | -1/+1 | |
| 2013-09-18 | Register new snapshots | Alex Crichton | -1/+1 | |
| 2013-09-11 | extra: use a mutex to wrap linenoise calls and make them threadsafe. | Huon Wilson | -10/+8 | |
| Fixes #3921. | ||||
| 2013-09-03 | Modernized a few more types in syntax::ast | Marvin Löbel | -11/+11 | |
| 2013-08-23 | removed os::set_args, closing #8325 | Do Nhat Minh | -1/+5 | |
| removed pub on real_args, changed test to use args | ||||
| 2013-08-22 | auto merge of #8627 : kballard/rust/fix-rusti, r=catamorphism | bors | -1/+1 | |
| Commit 0932ab336 accidentally broke rusti by making it parse the binary name as the input, instead of parsing what the user typed. | ||||
| 2013-08-19 | Fix broken rusti | Kevin Ballard | -1/+1 | |
| Commit 0932ab336 accidentally broke rusti by making it parse the binary name as the input, instead of parsing what the user typed. | ||||
| 2013-08-19 | auto merge of #8623 : pnkfelix/rust/fsk-visitor-vpar-defaults-step4, r=nmatsakis | bors | -11/+18 | |
| Follow up to #8619 (step 3 of 5). (See #8527, which was step 1 of 5, for the full outline.) Part of #7081. | ||||
| 2013-08-19 | Add externfn macro and correctly label fixed_stack_segments | Niko Matsakis | -0/+2 | |
| 2013-08-15 | Ported rusti::utils from oldvisit to <V:Visitor> trait API. | Felix S. Klock II | -11/+18 | |
| 2013-08-13 | Remove unused automatic cfg bindings Fixes #7169 | Nick Desaulniers | -7/+6 | |
| 2013-08-10 | std: Transform.find_ -> .find | Erick Tryzelaar | -1/+1 | |
| 2013-08-10 | std: Rename Iterator.transform -> .map | Erick Tryzelaar | -1/+1 | |
| cc #5898 | ||||
| 2013-08-10 | Mass rename of .consume{,_iter}() to .move_iter() | Erick Tryzelaar | -3/+3 | |
| cc #7887 | ||||
| 2013-08-07 | rusti: Disable tests | Brian Anderson | -0/+15 | |
| Segfaulted on one of the bots. Maybe out of stack? | ||||
| 2013-08-07 | auto merge of #8294 : erickt/rust/map-move, r=bblum | bors | -1/+1 | |
| According to #7887, we've decided to use the syntax of `fn map<U>(f: &fn(&T) -> U) -> U`, which passes a reference to the closure, and to `fn map_move<U>(f: &fn(T) -> U) -> U` which moves the value into the closure. This PR adds these `.map_move()` functions to `Option` and `Result`. In addition, it has these other minor features: * Replaces a couple uses of `option.get()`, `result.get()`, and `result.get_err()` with `option.unwrap()`, `result.unwrap()`, and `result.unwrap_err()`. (See #8268 and #8288 for a more thorough adaptation of this functionality. * Removes `option.take_map()` and `option.take_map_default()`. These two functions can be easily written as `.take().map_move(...)`. * Adds a better error message to `result.unwrap()` and `result.unwrap_err()`. | ||||
| 2013-08-07 | core: option.map_consume -> option.map_move | Erick Tryzelaar | -1/+1 | |
| 2013-08-07 | Revert "Re-enable rusti tests" | Alex Crichton | -8/+9 | |
| This reverts commit d5de801cc1b4a3147dfd5a29a3d0e129ee0fe783. | ||||
| 2013-08-06 | auto merge of #8321 : alexcrichton/rust/enable-rusti, r=cmr | bors | -9/+8 | |
| Now that LLVM has been upgraded, I think that we can try again to re-enable the rusti tests. | ||||
| 2013-08-05 | Re-enable rusti tests | Alex Crichton | -9/+8 | |
| 2013-08-05 | Updated std::Option, std::Either and std::Result | Marvin Löbel | -5/+5 | |
| - Made naming schemes consistent between Option, Result and Either - Changed Options Add implementation to work like the maybe monad (return None if any of the inputs is None) - Removed duplicate Option::get and renamed all related functions to use the term `unwrap` instead | ||||
| 2013-08-03 | remove obsolete `foreach` keyword | Daniel Micay | -18/+18 | |
| this has been replaced by `for` | ||||
| 2013-08-03 | replace all remaining `for` with `foreach` or `do` | Daniel Micay | -2/+2 | |
| 2013-08-02 | librustc: Introduce a new visitor type based on traits and port syntax to it. | Patrick Walton | -4/+4 | |
| This is preparation for removing `@fn`. This does *not* use default methods yet, because I don't know whether they work. If they do, a forthcoming PR will use them. This also changes the precedence of `as`. | ||||
| 2013-08-01 | migrate many `for` loops to `foreach` | Daniel Micay | -16/+16 | |
| 2013-08-01 | make `in` and `foreach` get treated as keywords | Daniel Micay | -5/+5 | |
| 2013-07-29 | New naming convention for ast::{node_id, local_crate, crate_node_id, ↵ | Michael Woerister | -1/+1 | |
| blk_check_mode, ty_field, ty_method} | ||||
| 2013-07-27 | rustc: reorganize driver, replace compile_upto with multiple more-obvious ↵ | Graydon Hoare | -14/+20 | |
| functions. | ||||
| 2013-07-24 | Change 'print(fmt!(...))' to printf!/printfln! in src/lib* | Birunthan Mohanathas | -3/+2 | |
| 2013-07-22 | Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg. | Michael Woerister | -11/+11 | |
| `crate => Crate` `local => Local` `blk => Block` `crate_num => CrateNum` `crate_cfg => CrateConfig` Also, Crate and Local are not wrapped in spanned<T> anymore. | ||||
| 2013-07-18 | auto merge of #7857 : blake2-ppc/rust/fix-test-warnings, r=alexcrichton | bors | -1/+0 | |
| Fix warnings that only show up when compiling the tests for libstd, libextra and one in librusti. Only trivial changes. | ||||
| 2013-07-18 | hashmap: Remove .consume() has rename .consume_iter() to .consume() | blake2-ppc | -3/+7 | |
| Updated all users of HashMap, HashSet old .consume() to use .consume() with a for loop. Since .consume() takes the map or set by value, it needs awkward extra code to in librusti's use of @mut HashMap, where the map value can not be directly moved out. | ||||
| 2013-07-18 | Fix warnings in libstd and librusti tests | blake2-ppc | -1/+0 | |
| 2013-07-17 | librustc: Remove all uses of "copy". | Patrick Walton | -17/+19 | |
| 2013-07-17 | Made ast::blk not use spanned<T> anymore. | Michael Woerister | -5/+5 | |
| 2013-07-14 | Make TLS keys actually take up space | Alex Crichton | -6/+4 | |
| If the TLS key is 0-sized, then the linux linker is apparently smart enough to put everything at the same pointer. OSX on the other hand, will reserve some space for all of them. To get around this, the TLS key now actuall consumes space to ensure that it gets a unique pointer | ||||
| 2013-07-14 | Purge the last remnants of the old TLS api | Alex Crichton | -16/+8 | |
| Closes #3273 | ||||
| 2013-07-13 | When running rusti, consume the JIT contexts and collect them in the parent task | Alex Crichton | -35/+68 | |
| 2013-07-11 | Fix tests | Alex Crichton | -4/+4 | |
| 2013-07-11 | Remove all external requirements of `@` from TLS | Alex Crichton | -1/+1 | |
| Closes #6004 | ||||
| 2013-07-09 | Rename local_data methods/types for less keystrokes | Alex Crichton | -3/+3 | |
| 2013-07-08 | Bump version numbers to 0.8-pre | Brian Anderson | -1/+1 | |
| 2013-07-08 | auto merge of #7568 : alexcrichton/rust/check-lite, r=huonw | bors | -2/+2 | |
| A lot of cross-platform issues stem from rusti/rustpkg, so include these two test suites in the 'check-lite' target which is run on the cross-compile bots. It shouldn't be much of a performance hit because these suites are pretty fast to run. Hopefully this will make snapshot/tarball creation easier in the future. | ||||
| 2013-07-07 | Add rusti/rustpkg to check-lite | Alex Crichton | -2/+2 | |
| Ironically also disable rusti tests for now, but mainly because they're awaiting LLVM upgrades before proceeding | ||||
| 2013-07-07 | remove some method resolve workarounds | Daniel Micay | -1/+1 | |
| 2013-07-07 | Fix rustdoc and rusti | James Miller | -3/+3 | |
| 2013-07-06 | auto merge of #7581 : alexcrichton/rust/better-rusti, r=pcwalton | bors | -15/+1 | |
| This is more future-proof | ||||
