Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix unicode tables #5944

Closed
wants to merge 291 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
291 commits
Select commit Hold shift + click to select a range
679b1dc
doc: Rewrite task tutorial intro
brson Apr 4, 2013
21de574
auto merge of #5703 : steveklabnik/rust/add_log_docs, r=thestinger
bors Apr 4, 2013
1dc330c
auto merge of #5707 : brettcannon/rust/patch-1, r=thestinger
bors Apr 4, 2013
b5d8224
auto merge of #5713 : brson/rust/tutorial2, r=thestinger
bors Apr 4, 2013
99b156e
mk: mips toolchain config
crabtw Mar 19, 2013
fdf48a7
rt: improve mips backend
crabtw Mar 19, 2013
4f1d8cb
fix mac build and comment on stack size check
crabtw Mar 29, 2013
cb91e91
Tutorial: rename variable to avoid confusion.
Apr 4, 2013
717ed51
auto merge of #5716 : dhardy/rust/master, r=thestinger
bors Apr 4, 2013
964fc86
Tutorial: comment on how mutability applies to boxes
Apr 4, 2013
2c02aab
Add cell#with_mut_ref for handling mutable references to the content.
metajack Apr 4, 2013
25b39b8
src/librust/rust.rc: Fixes typo 'an executable' vs 'a executable'
Zhann Apr 4, 2013
1e483c7
Tutorial: fix typo
Apr 4, 2013
c08fb75
auto merge of #5431 : crabtw/rust/mips-rt, r=brson
bors Apr 4, 2013
babe506
auto merge of #5722 : metajack/rust/cell-with-ref-mut, r=catamorphism
bors Apr 5, 2013
ba63cba
libstd: move bigint to dedicated num directory
huonw Apr 5, 2013
7b0401d
libstd: add basic rational numbers
huonw Apr 5, 2013
82d5460
libstd: add basic complex numbers
huonw Apr 5, 2013
c6949b3
libstd: make complex.rs XXX's into issues and FIXME's
huonw Apr 5, 2013
1745a2c
refactor check_call_inner to have a better name and be readable
nikomatsakis Mar 26, 2013
d948308
Move the replacement of bound regions out from `check_arguments` and …
nikomatsakis Mar 27, 2013
007abe9
Rather than storing a list of ty::method per trait, store one ty::method
nikomatsakis Mar 27, 2013
5695965
Compute a ty::method for methods that appear in impls as well
nikomatsakis Mar 28, 2013
0a0525e
Pass around a pointer to the ty::method rather than the individual bi…
nikomatsakis Mar 29, 2013
3333b0f
Add a (currently unused) "transformed self type" pointer into ty::method
nikomatsakis Mar 29, 2013
d28f734
Refactor so that references to traits are not represented using a typ…
nikomatsakis Mar 27, 2013
2a44a1b
Fix various warnings, NOTEs, etc
nikomatsakis Apr 2, 2013
d716398
Add comment explaining method visibility
nikomatsakis Apr 4, 2013
13801f6
rustc: Be careful about calls to fn types that contain nested errors
nikomatsakis Apr 4, 2013
fd8f56e
Link lifetimes of autoslice'd vectors (Issue #3184)
nikomatsakis Apr 3, 2013
e2a6feb
Tutorial: spelling correction and move a failing test to an xfail-tes…
Apr 5, 2013
b22a060
Implement Clone for @ and @mut types.
metajack Apr 5, 2013
d375171
Move tests inside clone.rs and fixed copyright headers.
metajack Apr 5, 2013
d6f455e
rustllvm: Only initialize command-line arguments once
catamorphism Apr 6, 2013
e0f72e2
checkpoint
graydon Mar 7, 2013
08e2cf8
auto merge of #5676 : nikomatsakis/rust/issue-4183-trait_ref, r=nikom…
bors Apr 6, 2013
614d6da
auto merge of #5721 : dhardy/rust/master, r=graydon
bors Apr 6, 2013
28f0782
librustc: use new `[ty, .. len]` syntax for fixed vector errors.
huonw Apr 6, 2013
f678d63
auto merge of #5732 : Zhann/rust/master, r=catamorphism
bors Apr 6, 2013
bdd2439
auto merge of #5733 : dbaupp/rust/std-complex-rational, r=thestinger
bors Apr 6, 2013
28527ce
auto merge of #5740 : nikomatsakis/rust/issue-5739-reborrowed-slices,…
bors Apr 6, 2013
d09835d
auto merge of #5751 : metajack/rust/at-clones, r=thestinger
bors Apr 6, 2013
77eadc0
auto merge of #5755 : catamorphism/rust/rustllvm-cmdline, r=brson
bors Apr 6, 2013
44d4d6d
auto merge of #5757 : dbaupp/rust/rustc-fixed-vector-pprint, r=thesti…
bors Apr 6, 2013
38fe5aa
vim: disable nested comment
klutzy Apr 6, 2013
7c2a8c4
vim: add rustCommentDoc
klutzy Apr 6, 2013
e081c17
Fix a bug where calling p.destroy() on the result of calling
Mar 31, 2013
622bb63
Update doc-comments to reflect the current year and trait
Mar 31, 2013
483e95a
Change the behaviour of core::run::Program.destroy to
Apr 6, 2013
eebf29e
Impl cmp/num traits for BigUint, BigInt
gifnksm Apr 6, 2013
c47d803
cmp: derive Clone for Ordering
thestinger Apr 7, 2013
a3f4018
cmp: add Ord+TotalOrd impls for Ordering itself
thestinger Apr 7, 2013
5641777
auto merge of #5756 : gifnksm/rust/bigint-impl, r=thestinger
bors Apr 7, 2013
fc26911
vim: fix comment highlighting bug
klutzy Apr 7, 2013
89676d6
libcore: fix overflow/underflow in range_step
gifnksm Apr 7, 2013
621d45b
Update tutorial: 1-tuples now exist
zofrex Apr 7, 2013
d1e2d29
Update manual for single-element tuples
zofrex Apr 7, 2013
ac9e694
Update manual for single-element tuple types
zofrex Apr 7, 2013
f0d0cbf
Include definition of tuples for destructuring.
Apr 7, 2013
c6d6782
Fixed typo
pavpanchekha Apr 8, 2013
49cdf36
libcore: from_str_common: correctly signal failure on repeating base …
huonw Apr 7, 2013
41c6f67
libcore: from_str_common: provide option to ignore underscores.
huonw Apr 7, 2013
0c2ceb1
libsyntax: fail lexing with an error message on an int literal larger…
huonw Apr 7, 2013
0ca1885
Feed enum field offsets to type vistors.
jld Apr 6, 2013
640e8ae
Export adt::trans_get_discr abstractly to the type visitor.
jld Apr 6, 2013
2589eba
When repr'ing an enum value, assert that it matched some variant.
jld Apr 8, 2013
04b2c26
Make the enum visit callback generator more readable
jld Apr 8, 2013
e9a52f5
Make intrinsic::Opaque more opaque
jld Apr 8, 2013
2190efb
Put AUTHORS.txt file in the release tarball
lucab Apr 8, 2013
a5c931c
Update license terms in manpage
lucab Apr 8, 2013
2255587
auto merge of #5760 : klutzy/rust/vim, r=thestinger
bors Apr 8, 2013
c929363
auto merge of #5775 : pavpanchekha/rust/patch-1, r=thestinger
bors Apr 8, 2013
913ca08
auto merge of #5776 : dbaupp/rust/syntax-parse-large-number, r=thesti…
bors Apr 8, 2013
5a0f628
auto merge of #5777 : lucab/rust/lucab/doc/misc, r=thestinger
bors Apr 8, 2013
68d17bc
clone: managed boxes need to clone by shallow copy
thestinger Apr 7, 2013
1968130
auto merge of #5763 : thestinger/rust/clone, r=nikomatsakis
bors Apr 8, 2013
3136fba
Removing some mutable fields in libstd
alexcrichton Mar 24, 2013
255193c
Removing no longer needed unsafe blocks
alexcrichton Apr 8, 2013
e06b982
Fix typo in u16 debug info
auroranockert Apr 8, 2013
37f17d7
Update help text to match behavior
danluu Apr 8, 2013
2e907a3
core: Remove all but one drop block in favor of `finally`
brson Apr 8, 2013
786ae01
auto merge of #5782 : zofrex/rust/doc-1-tuples, r=thestinger
bors Apr 8, 2013
22f65e9
auto merge of #5786 : JensNockert/rust/u16-debuginfo-typo, r=catamorp…
bors Apr 9, 2013
30dbbe1
auto merge of #5787 : alexcrichton/rust/less-mut-fields, r=catamorphism
bors Apr 9, 2013
eaa8bbb
Fix comment to match style of surrounding text
danluu Apr 9, 2013
f9f8a3e
Support https protocol for git submodules for rust
vivekgalatage Apr 9, 2013
c6a4ba9
auto merge of #5800 : vivekgalatage/rust/master, r=bstrie
bors Apr 9, 2013
e56a178
auto merge of #5788 : danluu/rust/rusti_clear, r=bstrie
bors Apr 9, 2013
412a070
auto merge of #5769 : gifnksm/rust/range_step, r=bstrie
bors Apr 9, 2013
9963bd2
Cleanup substitutions and treatment of generics around traits in a nu…
nikomatsakis Apr 9, 2013
3e67085
Allow lint modes to be used on unused variables and dead assignments
alexcrichton Apr 9, 2013
23251b2
Bump version to 0.7-pre
brson Apr 5, 2013
81ba65d
auto merge of #5805 : brson/rust/0.7-pre, r=brson
bors Apr 9, 2013
7a1394d
vim: syntax highlight for inner doc comment
klutzy Apr 9, 2013
e8cd29b
Apply comments from tjc
nikomatsakis Apr 9, 2013
cd41ee2
Add #[start] attribute to define a new entry point function
Apr 9, 2013
5e570ce
auto merge of #5766 : thestinger/rust/cmp, r=brson
bors Apr 9, 2013
92e265c
auto merge of #5802 : nikomatsakis/rust/issue-4183-trait-substs, r=ni…
bors Apr 10, 2013
ec3cfae
auto merge of #5807 : klutzy/rust/vim-inner-doc, r=brson
bors Apr 10, 2013
80b6bbd
auto merge of #5789 : brson/rust/drop, r=graydon
bors Apr 10, 2013
6100bb5
auto merge of #5804 : alexcrichton/rust/issue-3266, r=graydon
bors Apr 10, 2013
df5555a
Rename tydecode::parse_int to parse_uint
sanxiyn Apr 10, 2013
156a307
LLVM versions
sanxiyn Apr 10, 2013
0fea2bd
README: "driver/rust.rs" => "rust.rc"
Apr 10, 2013
1edfed7
Change tests to use new error message
Apr 10, 2013
7ebe577
auto merge of #5813 : sanxiyn/rust/llvm-version, r=thestinger
bors Apr 10, 2013
7222801
auto merge of #5812 : kud1ing/rust/patch-1, r=sanxiyn
bors Apr 10, 2013
08bc392
Update destructuring to reference tuples section.
Apr 10, 2013
a425b75
auto merge of #5773 : dunsmoreb/rust/incoming, r=bstrie
bors Apr 10, 2013
cad2260
librustc: implement a #[packed] attribute for structs.
huonw Apr 10, 2013
7d7e149
testsuite: tests for #[packed] structs.
huonw Apr 10, 2013
5d01f64
auto merge of #5816 : dbaupp/rust/rustc-packed-v2, r=nikomatsakis
bors Apr 10, 2013
5606fc0
Revert map.each to something which takes two parameters
nikomatsakis Apr 6, 2013
3322595
Reason about nested free variables that appear in a function
nikomatsakis Apr 2, 2013
24eee52
Added iter_to_vec conversion fn
Kimundi Apr 10, 2013
ac9dc69
auto merge of #5796 : nikomatsakis/rust/issue-5656-fix-map-iteration,…
bors Apr 10, 2013
48e7bda
path -> Path
jbclements Mar 27, 2013
2770047
removed eval.rs: dead code
jbclements Apr 1, 2013
09bcd38
unneccessary since tjc's commit 78ec6fe30cf2b, fixing #2804
jbclements Mar 28, 2013
05bbaf9
removed test referring to WONTFIX bug #2443
jbclements Apr 2, 2013
9deb2f2
libsyntax comments only
jbclements Mar 29, 2013
2c64983
auto merge of #5709 : jbclements/rust/miscellaneous-cleanup, r=jbclem…
bors Apr 10, 2013
11f5f73
auto merge of #5818 : Kimundi/rust/iter_to_vec, r=catamorphism
bors Apr 10, 2013
4b7d363
Add examples for Rng functions.
danluu Apr 10, 2013
ccae209
Clarify comment
danluu Apr 10, 2013
23e44a5
Bump version to 0.7-pre
brson Apr 5, 2013
9a16179
Added str::from_slice_with_null() to cast a &[u8] to &str
Kimundi Apr 10, 2013
4ad76e6
Add example for str::subslice_offset
Kimundi Apr 10, 2013
74807b1
syntax: match variants use 4 space indent by default
erickt Apr 7, 2013
4464e44
syntax: update a deriving error message to use the new syntax
erickt Apr 7, 2013
97cc571
std: clean up the order of {De,En}codable methods
erickt Apr 10, 2013
419f6ac
std: rename {read,emit}_field to {read,emit}_struct_field
erickt Apr 10, 2013
f50a8e2
syntax: Simplify deriving to handle classes that take generics, like …
erickt Apr 8, 2013
5841564
syntax: add support for #[deriving(Encodable)]
erickt Apr 10, 2013
441df26
syntax: add support for #[deriving(Decodable)]
erickt Apr 9, 2013
e31f7b7
std: add serialize {read,emit}_tuple{,_arg,_struct,_struct_arg}
erickt Apr 10, 2013
f3ab67e
syntax: add {read,emit}_enum_struct_variant{,_field}
erickt Apr 10, 2013
26ecb30
test: update serialization tests to use new macro
erickt Apr 9, 2013
49de82c
Issue #5656: Make &self not mean "&'self self"
nikomatsakis Apr 10, 2013
61b9e0e
core: changes in response to #5656
nikomatsakis Apr 10, 2013
0339647
libstd: changes to in response to #5656
nikomatsakis Apr 10, 2013
c97c03c
tests: changes in response to #5656
nikomatsakis Apr 9, 2013
a9741bd
Update LLVM for ARM changes
brson Mar 28, 2013
4b4f482
rustllvm: followup latest LLVM
yichoi Mar 20, 2013
3d0d144
rust morestack assembly for arm
ILyoan Feb 22, 2013
344628f
FIX meta_section_name for macos
ILyoan Mar 13, 2013
a34948a
rustllvm: Initialize target analysis passes
brson Mar 28, 2013
03116f2
add unwind information on morestack
ILyoan Mar 19, 2013
22786d6
Add check for 'file' command which is necessary for 32-bit userspace …
tdaede Apr 11, 2013
5b457c1
xail all debuginfo tests
brson Apr 11, 2013
c27fad7
auto merge of #5811 : sanxiyn/rust/parse-uint, r=catamorphism
bors Apr 11, 2013
e0defb8
auto merge of #5826 : brson/rust/0.7-pre, r=brson
bors Apr 11, 2013
5f59012
Implement Finally for ~fn and @fn types
brendanzab Apr 11, 2013
aff5589
Fix formatting
danluu Apr 11, 2013
2f8b36f
auto merge of #5819 : erickt/rust/incoming, r=erickt
bors Apr 11, 2013
a3c8f52
auto merge of #5823 : Kimundi/rust/str_from_bytes_slice, r=erickt
bors Apr 11, 2013
cf34b31
auto merge of #5825 : danluu/rust/rngdoc, r=erickt
bors Apr 11, 2013
62c94d3
Pass the value of python to LLVM's configure script. #5835
brson Apr 11, 2013
995d444
Make destroy() send SIGTERM and add a new method called
Apr 11, 2013
bfeb6d1
auto merge of #5843 : brson/rust/llvm, r=thestinger
bors Apr 11, 2013
61b2999
bool: implement Ord and TotalOrd
thestinger Apr 11, 2013
b3b8c05
auto merge of #5845 : thestinger/rust/bool, r=catamorphism
bors Apr 11, 2013
8158dd7
rustpkg: Use pkg IDs, remove old code for now that required packages …
catamorphism Apr 12, 2013
82a8815
auto merge of #5837 : tdaede/rust/fix_file_command, r=catamorphism
bors Apr 12, 2013
1faa359
rewrite the ffi tutorial with snappy as an example
thestinger Apr 12, 2013
5d5e1a6
auto merge of #5849 : thestinger/rust/ffi, r=brson
bors Apr 12, 2013
3698ea7
libsyntax: abstract most of the deriving boilerplate into a simpler(r…
huonw Mar 28, 2013
85b82c7
libcore: combine cmp::Ordering instances in lexical order.
huonw Mar 30, 2013
7906c55
libsyntax: derive Clone, Eq, TotalEq, Ord, TotalOrd with the new gene…
huonw Mar 30, 2013
9949279
testsuite: add tests for derived Eq, TotalEq, Ord, TotalOrd.
huonw Mar 30, 2013
bff3748
libsyntax: short-circuit on non-matching variants in deriving code.
huonw Apr 2, 2013
a4db39a
tutorial-ffi: add missing word
thestinger Apr 12, 2013
9db15f3
auto merge of #5850 : thestinger/rust/ffi, r=thestinger
bors Apr 12, 2013
35c73c8
Added xfail-fast to test so the windows buildbot doesn't choke
Apr 12, 2013
ea9bdaa
libsyntax: (maybe) fix deriving(TotalOrd) on windows
huonw Apr 12, 2013
63e2724
auto merge of #5809 : Aatch/rust/start-attr, r=thestinger
bors Apr 12, 2013
5c376e5
libsyntax: another fix for deriving on windows.
huonw Apr 12, 2013
53d2228
tutorial-ffi: add another missing word
thestinger Apr 12, 2013
8b74efa
auto merge of #5852 : thestinger/rust/ffi, r=thestinger
bors Apr 12, 2013
2cb6974
auto merge of #5640 : dbaupp/rust/syntax-generalise-deriving, r=thest…
bors Apr 12, 2013
2ec2d99
add rustdoc comments with examples for the string versions of to_base…
astrieanna Apr 12, 2013
74fee15
Tidy
catamorphism Apr 12, 2013
5bb2e8f
auto merge of #5847 : catamorphism/rust/rustpkg, r=catamorphism
bors Apr 12, 2013
76f6606
auto merge of #5827 : nikomatsakis/rust/issue-5656-change-meaning-of-…
bors Apr 12, 2013
884c7c9
rustpkg: Factor out tests; use a condition instead of returning an op…
catamorphism Apr 12, 2013
42b4b67
Add some more generated files to the .gitignore file
huonw Apr 12, 2013
16ccf90
auto merge of #5859 : huonw/rust/gitignore, r=catamorphism
bors Apr 12, 2013
a9247e0
Suppress a bunch of valgrind errors
brson Apr 11, 2013
27a0269
Add comments for the implementations of from_base64 and to_base64 for .
astrieanna Apr 13, 2013
65ff441
auto merge of #5839 : bjz/rust/master, r=brson
bors Apr 13, 2013
4ad8ec3
fix index out of bounds error of x86_64 ABI
crabtw Apr 8, 2013
8bf9fc5
initial iterator object library
thestinger Apr 9, 2013
d70f0f1
librust: make `rust run file.rs` past any extra arguments to the comp…
huonw Apr 13, 2013
d57aaae
auto merge of #5863 : huonw/rust/rust-run-args, r=thestinger
bors Apr 13, 2013
c2b1534
librusti: only use std::rl if stdin is connected to a tty.
huonw Apr 13, 2013
e2d5ceb
auto merge of #5761 : Dretch/rust/murder-death-kill, r=thestinger
bors Apr 13, 2013
8e64b61
move rustdoc comments so that they attach to the functions rather tha…
astrieanna Apr 13, 2013
a26d9db
Avoid excessive allocations and copies in iter::to_vec
dotdash Apr 12, 2013
3ffd735
Clarify purpose of NumCast trait
brendanzab Apr 13, 2013
353ce87
Generate NumCast impls and tests using macros
brendanzab Apr 13, 2013
947ba20
Add a test to show how NumCast can be used in type parameters
brendanzab Apr 13, 2013
fde6995
Remove trailing whitespace
brendanzab Apr 13, 2013
ce6ee7b
Restore Num trait
brendanzab Apr 13, 2013
c468547
Consolidate tests of numeric operations
brendanzab Apr 13, 2013
0615fdd
Remove unnecessary enclosing modules for NumCast impls
brendanzab Apr 13, 2013
78bc10d
Doc review, as requested :-).
danluu Apr 13, 2013
9f337a5
auto merge of #5869 : bjz/rust/master, r=graydon
bors Apr 13, 2013
7158102
auto merge of #5810 : thestinger/rust/iterator, r=graydon
bors Apr 13, 2013
04cc836
auto merge of #5864 : huonw/rust/rusti-detect-tty, r=graydon
bors Apr 13, 2013
2950152
Merge pull request #1 from danluu/silly_style_changes
astrieanna Apr 13, 2013
8c2e5cc
auto merge of #5867 : dotdash/rust/reduce_reallocs, r=graydon
bors Apr 14, 2013
4bfa3c6
Add a lint mode for unused unsafe blocks/functions
alexcrichton Apr 9, 2013
d9595d1
core: remove unnecessary unsafe blocks/functions
alexcrichton Apr 9, 2013
5244512
std: remove unused unsafe blocks/functions
alexcrichton Apr 9, 2013
72c24e2
rustc: remove unnecessary unsafe blocks/methods
alexcrichton Apr 9, 2013
8978643
syntax: remove unnecessary unsafe blocks/functions
alexcrichton Apr 9, 2013
685c4d0
add rust_dbg_extern_identity_TwoDoubles to prevent check-fast failure
crabtw Apr 14, 2013
59e69aa
test: remove unnecessary unsafe blocks/functions
alexcrichton Apr 9, 2013
79d4f14
auto merge of #5779 : crabtw/rust/x86_64_abi, r=sanxiyn
bors Apr 14, 2013
ced12a7
update copyright notice on base64.rs
astrieanna Apr 14, 2013
6994340
Flesh out the SIG* constants: this adds all the posix signal
Apr 14, 2013
1ab1354
auto merge of #5880 : Dretch/rust/signals, r=thestinger
bors Apr 14, 2013
b5c9990
Change to 4-space indents in code examples
astrieanna Apr 14, 2013
caa1079
Fix xfail'd ARC test
danluu Apr 14, 2013
7b152ba
auto merge of #5881 : danluu/rust/xfail_bind_by_move, r=graydon
bors Apr 15, 2013
3809a04
auto merge of #5778 : jld/rust/reflect-abstract-enum, r=graydon
bors Apr 15, 2013
672ddea
Modified submodules to use https instead of git for git URL
sawrubh Apr 15, 2013
39e2ab5
auto merge of #5888 : sawrubh/rust/mybranch, r=pnkfelix
bors Apr 15, 2013
7881bde
Tidy
catamorphism Apr 15, 2013
4beebc4
auto merge of #5797 : alexcrichton/rust/issue-1913, r=catamorphism
bors Apr 15, 2013
6beddb9
Make valgrind suppressions more liberal
brson Apr 15, 2013
6ce689d
auto merge of #5891 : brson/rust/valgrind, r=brson
bors Apr 15, 2013
f10cf26
auto merge of #5861 : catamorphism/rust/rustpkg, r=catamorphism
bors Apr 15, 2013
dd2c7f6
auto merge of #5879 : astrieanna/rust/document_std_base64, r=catamorp…
bors Apr 15, 2013
0ef3e1e
Update AUTHORS.txt w/ Brett Cannon, Diggory Hardy, Jack Moffitt, Jame…
catamorphism Apr 15, 2013
d3be98e
libcore,std,syntax,rustc: move tests into `mod tests`, make them priv…
huonw Apr 15, 2013
ef3a8eb
librustdoc: move tests into dedicated tests module.
huonw Apr 15, 2013
442b8e5
auto merge of #5894 : catamorphism/rust/authors, r=catamorphism
bors Apr 16, 2013
a581926
update RELEASES.txt
thestinger Apr 15, 2013
f82c964
iterator: use an IteratorUtil trait
thestinger Apr 15, 2013
40e3577
libcore: missed an import for a test
huonw Apr 16, 2013
39d45b7
rustc: Anti-copy police
catamorphism Apr 16, 2013
447caf9
auto merge of #5899 : catamorphism/rust/copy-cops, r=catamorphism
bors Apr 16, 2013
16e8af9
auto merge of #5895 : huonw/rust/no-pub-tests, r=thestinger
bors Apr 16, 2013
76e77af
auto merge of #5901 : thestinger/rust/iterator, r=sanxiyn
bors Apr 16, 2013
21723d5
libcore: vec::windowed iterates, not allocates.
huonw Apr 16, 2013
bdbd797
Prevent eval_const_expr_partial hides prior error in expr_cast arm.
youknowone Apr 15, 2013
a8a0bb1
More valgrind suppressions
brson Apr 16, 2013
398bcc5
core: add vec::bsearch.
graydon Jan 4, 2013
bd2d694
core: replace unicode match exprs with bsearch in const arrays, minor…
graydon Jan 8, 2013
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@
.valgrindrc
lexer.ml
TAGS
TAGS.emacs
TAGS.vim
version.ml
version.texi
/Makefile
Expand All @@ -60,6 +62,7 @@ config.mk
/inst/
/mingw-build/
src/.DS_Store
/tmp/
/stage0/
/dl/
/stage1/
Expand All @@ -75,6 +78,8 @@ version.md
rust.tex
keywords.md
x86_64-apple-darwin/
x86_64-unknown-linux-gnu/
i686-unknown-linux-gnu/
doc/core/
tmp.*.rs
config.stamp
Expand Down
4 changes: 2 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[submodule "src/llvm"]
path = src/llvm
url = git://github.com/brson/llvm.git
url = https://github.com/brson/llvm.git
[submodule "src/libuv"]
path = src/libuv
url = git://github.com/brson/libuv.git
url = https://github.com/brson/libuv.git
4 changes: 4 additions & 0 deletions AUTHORS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ Bilal Husain <bilal@bilalhusain.com>
Bill Fallon <bill.fallon@robos.li>
Brendan Eich <brendan@mozilla.org>
Brendan Zabarauskas <bjzaba@yahoo.com.au>
Brett Cannon <brett@python.org>
Brian Anderson <banderson@mozilla.com>
Brian J. Burg <burg@cs.washington.edu>
Brian Leibig <brian.leibig@gmail.com>
Expand All @@ -50,6 +51,7 @@ Dave Herman <dherman@mozilla.com>
David Forsythe <dforsythe@gmail.com>
David Klein <david.klein@baesystemsdetica.com>
David Rajchenbach-Teller <dteller@mozilla.com>
Diggory Hardy <diggory.hardy@gmail.com>
Dimitri Krassovski <labria@startika.com>
Donovan Preston <donovanpreston@gmail.com>
Drew Willcoxon <adw@mozilla.com>
Expand All @@ -76,9 +78,11 @@ Ian D. Bollinger <ian.bollinger@gmail.com>
Ilyong Cho <ilyoan@gmail.com>
Isaac Aggrey <isaac.aggrey@gmail.com>
Ivano Coppola <rgbfirefox@gmail.com>
Jack Moffitt <jack@metajack.im>
Jacob Harris Cryer Kragh <jhckragh@gmail.com>
Jacob Parker <j3parker@csclub.uwaterloo.ca>
Jakub Wieczorek <jakubw@jakubw.net>
James Miller <bladeon@gmail.com>
Jason Orendorff <jorendorff@mozilla.com>
Jed Davis <jld@panix.com>
Jeff Balogh <jbalogh@mozilla.com>
Expand Down
14 changes: 13 additions & 1 deletion RELEASES.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
Version 0.7 (July 2013)
-----------------------

* ??? changes, numerous bugfixes

* Semantic changes
* The `self` parameter no longer implicitly means `&'self self`, and can be explicitly marked
with a lifetime.

* Libraries
* New `core::iterator` module for external iterator objects

Version 0.6 (April 2013)
---------------------------
------------------------

* ~2100 changes, numerous bugfixes

Expand Down
6 changes: 3 additions & 3 deletions configure
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,7 @@ need_cmd uname
need_cmd date
need_cmd tr
need_cmd sed

need_cmd file

msg "inspecting environment"

Expand Down Expand Up @@ -533,7 +533,7 @@ then
LLVM_VERSION=$($LLVM_CONFIG --version)

case $LLVM_VERSION in
(3.2svn|3.2|3.1svn|3.1|3.0svn|3.0)
(3.3|3.3svn|3.2|3.2svn)
msg "found ok version of LLVM: $LLVM_VERSION"
;;
(*)
Expand Down Expand Up @@ -859,7 +859,7 @@ do
LDFLAGS=$LLVM_LDFLAGS

LLVM_FLAGS="$LLVM_TARGETS $LLVM_OPTS $LLVM_BUILD \
$LLVM_HOST $LLVM_TARGET"
$LLVM_HOST $LLVM_TARGET --with-python=$CFG_PYTHON"

msg "configuring LLVM with:"
msg "$LLVM_FLAGS"
Expand Down
31 changes: 27 additions & 4 deletions doc/rust.md
Original file line number Diff line number Diff line change
Expand Up @@ -441,10 +441,10 @@ expression context, the final namespace qualifier is omitted.
Two examples of paths with type arguments:

~~~~
# use core::hashmap::linear::LinearMap;
# use core::hashmap::HashMap;
# fn f() {
# fn id<T:Copy>(t: T) -> T { t }
type t = LinearMap<int,~str>; // Type arguments used in a type expression
type t = HashMap<int,~str>; // Type arguments used in a type expression
let x = id::<int>(10); // Type arguments used in a call expression
# }
~~~~
Expand Down Expand Up @@ -1653,11 +1653,12 @@ Path expressions are [lvalues](#lvalues-rvalues-and-temporaries).

### Tuple expressions

Tuples are written by enclosing two or more comma-separated
Tuples are written by enclosing one or more comma-separated
expressions in parentheses. They are used to create [tuple-typed](#tuple-types)
values.

~~~~~~~~ {.tuple}
(0,);
(0f, 4.5f);
("a", 4u, true);
~~~~~~~~
Expand Down Expand Up @@ -2578,7 +2579,7 @@ to the record type-constructor. The differences are as follows:

Tuple types and values are denoted by listing the types or values of their
elements, respectively, in a parenthesized, comma-separated
list. Single-element tuples are not legal; all tuples have two or more values.
list.

The members of a tuple are laid out in memory contiguously, like a record, in
order specified by the tuple type.
Expand Down Expand Up @@ -3251,6 +3252,28 @@ of runtime logging modules follows.
* `::rt::backtrace` Log a backtrace on task failure
* `::rt::callback` Unused

#### Logging Expressions

Rust provides several macros to log information. Here's a simple Rust program
that demonstrates all four of them:

```rust
fn main() {
error!("This is an error log")
warn!("This is a warn log")
info!("this is an info log")
debug!("This is a debug log")
}
```

These four log levels correspond to levels 1-4, as controlled by `RUST_LOG`:

```bash
$ RUST_LOG=rust=3 ./rust
rust: ~"\"This is an error log\""
rust: ~"\"This is a warn log\""
rust: ~"\"this is an info log\""
```

# Appendix: Rationales and design tradeoffs

Expand Down
Loading