Patrick Walton
194d8e3bd5
lib: ";" to "," in enums
2012-01-19 18:04:24 -08:00
Graydon Hoare
874390831a
Fix a bunch of broken internal links in the docs. Add a hokey link checker.
2012-01-19 17:50:21 -08:00
Brian Anderson
6d4884d983
libcore: Use 4x the number of scheduler threads for testing
...
An arbitrary number. I've done no measurements but it's intended to overcome
the effects of tasks randomly being scheduled to threads and no work stealing.
If scheduler threads == 1 then we just use a single test task.
2012-01-19 17:54:21 -08:00
Brian Anderson
928e55815c
libcore: Do less blocking in the test runner
2012-01-19 17:54:21 -08:00
Patrick Walton
7a663032fb
rustc: Remove trailing whitespace
2012-01-19 17:49:23 -08:00
Tim Chevalier
c7592803d9
Compute typestates for FRU exprs correctly, plus a bit of cleanup
...
The code in Issue 948 was causing typestate to diverge because
it was using the prestate for the whole expression -- not the post-
state for the fields list -- as the prestate for the record base
expression. Fixed.
Closes #948
2012-01-19 17:24:27 -08:00
Patrick Walton
b58f2b7bfb
Merge pull request #1571 from kevina/fixup-1
...
Remove incorrect comments from a few test cases.
2012-01-19 17:21:29 -08:00
Graydon Hoare
a5e1848906
Remove old ref.foo noise.
2012-01-19 17:11:05 -08:00
Graydon Hoare
5589ab16e0
Clarify immaturity of grammar, add a pile of half-baked grammar rules.
2012-01-19 17:05:35 -08:00
Graydon Hoare
997b29fa7e
Fix links.
2012-01-19 17:01:15 -08:00
Tim Chevalier
c500801f83
Fix typos in section 6; point out that prove expressions are unsupported
2012-01-19 16:59:25 -08:00
Tim Chevalier
704210ef7c
Typos, section 5
2012-01-19 16:31:42 -08:00
Kevin Atkinson
d388daa996
Remove incorrect comments from a few test cases.
2012-01-19 17:31:36 -07:00
Tim Chevalier
bb54979b39
Fix typos
2012-01-19 16:23:38 -08:00
Patrick Walton
035b56d8aa
misc: "tag" -> "enum" for cargo, compiletest, fuzzer, rustdoc
2012-01-19 16:21:33 -08:00
Patrick Walton
3333fef1af
test: "tag" -> "enum" in run-pass and run-fail
2012-01-19 16:11:17 -08:00
Patrick Walton
1461cfe416
test: "tag" -> "enum" in bench
2012-01-19 16:11:17 -08:00
Tim Chevalier
64a0695fec
Fix typos
2012-01-19 16:05:55 -08:00
Tim Chevalier
93a816ab9d
Fix typo
2012-01-19 16:02:04 -08:00
Patrick Walton
d97783e3e5
test: "tag" -> "enum" in compile-fail
2012-01-19 16:01:47 -08:00
Patrick Walton
97ed871fc1
libcore: "tag" -> "enum"
2012-01-19 15:56:54 -08:00
Patrick Walton
c5a407b11b
stdlib: "tag" -> "enum"
2012-01-19 15:22:25 -08:00
Graydon Hoare
7e21be5304
Add 'getting started' text to tutorial, close #427 .
2012-01-19 14:49:00 -08:00
Patrick Walton
1731f5d709
test: Fix error patterns in name-clash-nullary
2012-01-19 14:47:43 -08:00
Tim Chevalier
94d2063577
Handle log expressions with a _|_-typed level
...
If we have log(foo, quux) where foo:_|_, just translate foo and
ignore the rest of the expression.
Closes #1459
2012-01-19 14:44:40 -08:00
Brian Anderson
840a057556
rustdoc: Add a blank line after the return value description
2012-01-19 14:35:19 -08:00
Brian Anderson
df9bf1f45f
rustdoc: Attach return value descriptions to the doc tree
2012-01-19 14:35:18 -08:00
Brian Anderson
00afef0bd8
rustdoc: Run tystr pass before attr pass
2012-01-19 14:35:18 -08:00
Patrick Walton
daaeac56b1
rustc: Fix long lines
2012-01-19 14:34:23 -08:00
Patrick Walton
bdb8f6cf52
rustc: "tag" -> "enum"
2012-01-19 14:24:03 -08:00
Brian Anderson
e6a7383a5f
cargo: Fix unused argument warning
2012-01-19 13:46:28 -08:00
Brian Anderson
48e916c8fa
libstd: Long lines
2012-01-19 13:44:07 -08:00
Brian Anderson
f15182fffc
Use fn~ to simplify the core::test interface
2012-01-19 13:37:01 -08:00
Graydon Hoare
c2dba1799f
Actually use CFG_NATURALDOCS rather than hardcoding naturaldocs name.
2012-01-19 13:26:59 -08:00
Tim Chevalier
3e25444e51
In trans, allow _|_-typed things to be the argument to fail
...
Rationale: _|_-typed things diverge, so it's safe to use them in
any context.
Closes #1465
2012-01-19 13:30:31 -08:00
Graydon Hoare
cc2bd02827
Remove doc/rust.texi
2012-01-19 13:10:14 -08:00
Graydon Hoare
e0a4d47720
Copy section to docs on runtime services.
2012-01-19 13:10:14 -08:00
Graydon Hoare
0d7df062f4
Teach configure to search for multiple commands-with-similar-names. Add NaturalDocs (vs. naturaldocs).
2012-01-19 13:10:14 -08:00
Brian Anderson
0c237254b3
doc: Copyedit task section
2012-01-19 12:23:35 -08:00
Brian Anderson
35f553dbd6
doc: Fix typo
2012-01-19 11:38:26 -08:00
Graydon Hoare
4e7de69cda
Partial fix for #1561 , doesn't actually "fix" the problem but you get output now.
...
There's still something wrong with #error here, possibly cross-crate issue.
2012-01-19 11:11:47 -08:00
Graydon Hoare
5378d5185e
Fix the dist target to include Much Less Junk from llvm (notably not .git!)
2012-01-19 11:11:43 -08:00
Niko Matsakis
882bea5b6d
Rename fn*() to fn() as originally planned.
2012-01-19 07:11:50 -08:00
Niko Matsakis
1f0b3d2247
treat fn*() as fn&()
...
This is not my ideal way of going about things. I'd prefer not
to have expressions typed as fn*(), for example, but I couldn't
get that to work together with inferring the modes of arguments
and other corner cases.
2012-01-19 07:10:59 -08:00
Marijn Haverbeke
d54cc1cad4
Fix internal linking in the tutorial
2012-01-19 15:33:45 +01:00
Marijn Haverbeke
df02ca1df9
[makefiles] Don't add css file to set of DOCS targets
2012-01-19 14:19:23 +01:00
Marijn Haverbeke
a4b77758f0
Move tutorial over to a format similar to the reference doc
...
And adjust highlighting/testing scripts to deal with this.
2012-01-19 13:34:10 +01:00
Haitao Li
d699db699a
rustc: Refactor lint check and avoid a segv fault
...
The segv fault issue is #1566
2012-01-19 20:31:43 +08:00
Haitao Li
7ffb2cb7e8
rustc: Name the lint-style check module lint
...
Issue #1543
2012-01-19 17:54:38 +08:00
Haitao Li
327a15d58c
rustc: Add a usage pass to collect one-off analyses
...
This patch starts from move the analysis which checkes of probably
incorrectly usage of `int|uint` in native fn.
Issue #1543
2012-01-19 17:27:44 +08:00