about summary refs log tree commit diff
path: root/src/cargo
AgeCommit message (Collapse)AuthorLines
2012-06-04Get rid of warnings from instantiating typarams with non-implicitly copyable ↵Michael Sullivan-1/+3
types.
2012-06-02cargo: Require hexidecimals in uuidsBrian Anderson-6/+18
2012-06-02cargo: Add test for is_uuidBrian Anderson-0/+10
2012-06-02Fix cargo to uninstall binaries by name correctlyZack Corr-4/+23
2012-06-02Fix cargo to install from archives correctlyZack Corr-17/+16
2012-06-02Correct cargo usage line going over 78 charsZack Corr-2/+2
2012-06-02Cargo revamp: root in home directory, automatic init & sync for first time ↵Zack Corr-157/+342
usage, uninstallation, improved installation usage and other usage changes. Closes #2475. Closes #1353.
2012-05-31Rename librustsyntax to libsyntaxKevin Cantu-1/+1
Per issue #2418.
2012-05-29rustc: Move filesearch into metadata modBrian Anderson-2/+2
It's not that related to metadata, but metadata needs it and it will probably be useful for doing dynamic loading.
2012-05-28Allow installing arbitrary git cargosErick Tryzelaar-0/+20
2012-05-28(cargo) fix old typo for installation to libdirKevin Cantu-1/+1
2012-05-27(cargo) added a rough fix for installed exe permissionsKevin Cantu-1/+1
Since `os::copy_file` wasn't preserving the executable permissions, this reverts back to `run::run_program` and `cp` to install the packages.
2012-05-27(cargo) fixed a package installation bug, cleaned up usageKevin Cantu-57/+81
This fixes a bug where os::copy_file was called with a directory name, and updates the command line options and usage messages for clarity.
2012-05-25Get rid of many implicit copies as a preliminary to Issue #2448.Michael Sullivan-6/+6
2012-05-19Remove some dead code.Erick Tryzelaar-7/+0
2012-05-18Using const vector slices for more vec functions.Eric Holk-10/+12
2012-05-13rustc: Eliminate some indirection to the syntax crateBrian Anderson-3/+4
2012-04-24Workarounds for bug #2280: add some temporaries for borrowing.Graydon Hoare-1/+4
2012-04-23Move map iface over to more `for`-friendly iteration methodsMarijn Haverbeke-7/+7
2012-04-21cargo: Discover crates in subdirectoriesBrian Anderson-5/+6
2012-04-18syntax: Put the main parser interface in mod parseBrian Anderson-2/+2
2012-04-18Fix use of wrong block context in return-from-loop codeMarijn Haverbeke-3/+2
Closes #2142
2012-04-06Convert old-style for loops to new-styleMarijn Haverbeke-15/+16
Most could use the each method, but because of the hack used to disambiguate old- and new-style loops, some had to use vec::each. (This hack will go away soon.) Issue #1619
2012-04-05Explicitly use version 0.2 of cratesBrian Anderson-5/+8
2012-04-04Mention --test in cargo usage string. Close #1452.Graydon Hoare-0/+1
2012-04-02Use os::copy_file in cargoTim Chevalier-9/+11
2012-04-01Fixing issue 1919. list_dir is the more general version that returns a ↵Jonathan Sternberg-3/+3
vector with the contents of the directory. list_dir_path contains the old behavior (as a convenience function).
2012-03-28Update crate URLs to point to interesting things.Graydon Hoare-1/+1
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-5/+5
2012-03-26Fix return-in-block in cargoMarijn Haverbeke-6/+4
Which is apparently not built as part of make check
2012-03-22Bump version numbers to 0.2Brian Anderson-1/+1
2012-03-22make --enforce-mut-vars always on, add mut annotations to remaining filesNiko Matsakis-19/+19
2012-03-20Implement an initial version of placement new.Niko Matsakis-4/+4
2012-03-15cargo FIXMEsTim Chevalier-20/+32
2012-03-14std: Rename the hashmap constructors to conform to new standardsBrian Anderson-1/+1
Instead of using the new_ prefix just name them after their type
2012-03-12Libc/os/run/rand/io reorganization. Close #1373. Close #1638.Graydon Hoare-48/+41
- Move io, run and rand to core. - Remove incorrect ctypes module (use libc). - Remove os-specific modules for os and fs. - Split fs between core::path and core::os.
2012-03-10cargo: Don't bail when signature verification failsBrian Anderson-3/+2
2012-03-07stdlib: Stop incurring vtable dispatch costs when hashmaps are usedPatrick Walton-0/+1
This required changing almost all users of hashmaps to import the hashmap interface first. The `size` member in the hashmap structure was renamed to `count` to work around a name conflict.
2012-03-07Revert "stdlib: Stop incurring vtable dispatch costs when hashmaps are used"Patrick Walton-1/+0
This reverts commit f0250a23d3fa2f8b4a4a4113ca89e41945a4cfed.
2012-03-07stdlib: Stop incurring vtable dispatch costs when hashmaps are usedPatrick Walton-0/+1
This required changing almost all users of hashmaps to import the hashmap interface first. The `size` member in the hashmap structure was renamed to `count` to work around a name conflict.
2012-02-28std: rewrite json.rs to fix bugs and use readers/writersErick Tryzelaar-12/+16
Our json implementation did not conform to the spec, and was missing support for escpaed characters and exponental numbers. This fixes it, and adds support for reading/writing json directly from/to a stream. There are two things left unimplemented. We could use a "to_json" iface/impl, but that really needs traits to cut down on code duplication. The other is it wouldn't be that not that hard to turn this implementation into a event driven parser like YAJL, but I ran into some type-inference bugs, so I cut that out. It'd be nice to revisit this in the future though.
2012-02-23Adjust fuzzer and cargo to changes in core::str APIMarijn Haverbeke-3/+3
2012-02-23(core::str) remove len_bytes aliasKevin Cantu-4/+4
2012-02-23(core::str) replace byte_index[_from] with index[_from]Kevin Cantu-8/+8
2012-02-23(core::char) rename slice -> slice_charsKevin Cantu-5/+5
2012-02-23(core::str) rename index -> index_charsKevin Cantu-2/+2
2012-02-23(core::str) mostly rename len -> len_charsKevin Cantu-4/+4
2012-02-20cargo: Install blobs to $sysroot/(bin|lib) on system-modeTycho Sci-6/+29
Issue #1795
2012-02-20cargo: Use system-mode by default except "install"Tycho Sci-30/+26
I think it is confused that you need to "cargo init" and "cargo sync" every time to setup local-level .cargo
2012-02-14cargo: Warn if "gpg" is not availableTycho Sci-0/+4
Closes #1643