Commit Graph

6352 Commits

Author SHA1 Message Date
Graydon Hoare ccb5b6fb25 Switch core macros to expand to log(level, ...). 2011-12-22 16:36:55 -08:00
Graydon Hoare 389329ef1e Merge all 3 log syntaxes, tidy up residual misuses. 2011-12-22 16:14:00 -08:00
Erick Tryzelaar f816d8c71c cargo: Adding my package index. 2011-12-22 15:05:59 -08:00
Erick Tryzelaar 43a6bd110e Whitespace cleanup. 2011-12-22 15:05:59 -08:00
Graydon Hoare dcd771cd48 Merge branch 'master' of github.com:graydon/rust 2011-12-22 14:50:52 -08:00
Graydon Hoare 8b580954fe Register snapshots and switch logging over to use of log_full or #error / #debug. 2011-12-22 14:42:52 -08:00
Marijn Haverbeke 9587c67230 Fix rustdoc for AST changes 2011-12-22 22:16:02 +01:00
Marijn Haverbeke eacb629442 Work around unwinding bug
See issue #1374
2011-12-22 20:38:09 +01:00
Marijn Haverbeke 0490c36143 Unify some data structures in syntax::ast that were doing the same thing
As a preparation to removing some duplication in typeck.
2011-12-22 20:18:56 +01:00
Graydon Hoare 3b61064631 Revert all of yesterday's snapshots and try again. Cursed! 2011-12-22 10:30:04 -08:00
Graydon Hoare 47d27af228 Merge branch 'master' of github.com:graydon/rust 2011-12-22 09:30:03 -08:00
Graydon Hoare 8005f0c564 Register another snapshot. There was nothing redeeming about the last one. 2011-12-22 09:29:45 -08:00
Marijn Haverbeke 07d7f828cd Fix tag_var_cache to cache crate-external tags
And to not return a bogus mutable box.
2011-12-22 16:23:49 +01:00
Marijn Haverbeke 44f921c8a9 Do not use == and != to compare ty::t values
Issue #828
2011-12-22 15:05:38 +01:00
Marijn Haverbeke 3ee630bbee Add ty::new_ty_hash, clean up comparing of ty::t's 2011-12-22 15:05:38 +01:00
Marijn Haverbeke e2e077c831 Remove trivial cast checker
I consider the added complexity not justified at this point, and it
interacts badly with the patches for issue #828. Feel free to discuss.
2011-12-22 15:04:00 +01:00
Lenny222 7beb21c6e3 tests: add corner case (empty list) 2011-12-22 08:59:22 +01:00
Lenny222 341e4151d6 json: to_str() also for "null" 2011-12-22 08:46:50 +01:00
Lenny222 6f5a0a3b3b json: add "null" 2011-12-22 08:46:49 +01:00
Graydon Hoare 047b02d5bc More flailing on log syntax due to call-expr ambiguity in previous attempt. 2011-12-21 18:05:08 -08:00
Graydon Hoare 7bf12f3723 Register fixed snapshots. 2011-12-21 16:47:13 -08:00
Graydon Hoare 5d1cf2a872 Out-of-order-code typo. Snapshot again. 2011-12-21 15:43:38 -08:00
Graydon Hoare 8fd5802c65 Register snapshots. 2011-12-21 15:29:18 -08:00
Graydon Hoare 8d9e7deab5 Switch log_expr to carrying a full expr:u32 for level. Add log_full variant that parses that expr, prepare for snapshot. 2011-12-21 14:31:31 -08:00
Niko Matsakis 66856a39b3 add tests I forgot to add 2011-12-21 08:41:41 -08:00
Niko Matsakis 627217fa55 valid cap clause for kind-ness too 2011-12-21 06:14:36 -08:00
Niko Matsakis c03d14a33d upgrade kind check 2011-12-21 06:14:36 -08:00
Niko Matsakis 01cb1044f7 update pprinter to understand ret type of block, add warnings 2011-12-21 06:14:35 -08:00
Niko Matsakis 6a90140941 Make { || ... } sugar for any type of closure, inferred 2011-12-21 06:14:35 -08:00
Haitao Li 1e4de33374 rustc: Exclude stdin from codemap files when lookup_pos
Fixes issue #1362
2011-12-21 22:07:48 +08:00
Brian Anderson 085c813fe3 Merge pull request #1365 from elly/cargo
cargo: allow 'ref' package key for git packages.
2011-12-20 20:59:03 -08:00
Brian Anderson dedfef4c4c Revert "wip"
This reverts commit aeadc6269e.
2011-12-20 20:57:04 -08:00
Brian Anderson 854daaec0c rt: Lock before using the random number generator
Seeing crashes here trying to stress test concurrent tasks
2011-12-20 20:56:06 -08:00
Elly Jones bbc534bccc cargo: allow 'ref' package key for git packages.
This lets you specify e.g. a tag or a branch name to be checked out for that
package.

Signed-off-by: Elly Jones <elly@leptoquark.net>
2011-12-20 23:41:22 -05:00
Brian Anderson aeadc6269e wip 2011-12-20 20:15:09 -08:00
Brian Anderson 128621be97 rt: Remove rust_task::grow. Obsolete 2011-12-20 20:02:57 -08:00
Graydon Hoare 2841ce7822 Missing comma. 2011-12-20 19:09:53 -08:00
Graydon Hoare 200439406d Add pointer to cargo-central. 2011-12-20 19:04:02 -08:00
Elly Jones 2bdb0b6d40 cargo: syntax fixes 2011-12-20 21:52:50 -05:00
Elly Jones 9834321615 cargo: Add list and search.
In aid of search, add a new field to the packages.json format, called "tags",
whose value is a list of strings. Search accepts a list of tags, all of which
must match for the package to be shown.

Signed-off-by: Elly Jones <elly@leptoquark.net>
2011-12-20 20:41:23 -05:00
Elly Jones af564caff7 cargo: support optional signing of packages.json files. 2011-12-20 20:10:21 -05:00
Brian Anderson cab4da70c8 rt: Don't check the stack canary on most upcalls 2011-12-20 16:50:54 -08:00
Brian Anderson a5d48ce286 cargo: Make sources.json parsable again 2011-12-20 16:38:54 -08:00
Brian Anderson 82cdbfc818 cargo: Add my package index 2011-12-20 16:35:25 -08:00
Brian Anderson 2a490d1cf8 Revert "rt: Reduce the mac red zone to 2K"
This reverts commit ba8f369f89.
2011-12-20 15:17:30 -08:00
Brian Anderson ba8f369f89 rt: Reduce the mac red zone to 2K 2011-12-20 14:24:13 -08:00
Graydon Hoare f5c4cc70d6 Merge pull request #1361 from elly/rustdoc
rustdoc: delete bogus license text
2011-12-20 14:22:41 -08:00
Elly Jones c83cc5792f rustdoc: Some rights reserved? 2011-12-20 17:19:46 -05:00
Elly Jones 00af3406fe rustdoc: delete bogus license text
Rustdoc is under the same license as the rest of Rust, not under apache-2.0.

Signed-off-by: Elly Jones <elly@leptoquark.net>
2011-12-20 17:15:49 -05:00
Graydon Hoare f2715f3c64 Merge pull request #1360 from elly/rustdoc
rustdoc: Add.
2011-12-20 14:07:55 -08:00