Piotr Czarnecki
4155643428
Fix double evaluation of read+write operands
...
Stop read+write expressions from expanding into two occurences
in the AST. Add a bool to indicate whether an operand in output
position if read+write or not.
Fixes #14936
2014-08-19 20:39:26 +01:00
Eduardo Bautista
48c0f596a7
Remove repeated section and make file path generic
2014-08-19 12:07:25 -07:00
Eduardo Bautista
6b26aaea3e
Use new Cargo starting version number
2014-08-19 12:07:17 -07:00
Eduardo Bautista
c9284cedeb
Use new Cargo file syntax
2014-08-19 12:07:10 -07:00
Eduardo Bautista
6d189220d1
input_num
is used is used instead of guess
further in the guide
2014-08-19 12:07:05 -07:00
Eduardo Bautista
7ebb392fa9
Cargo generates "Hello, world!" instead of "Hello world!"
2014-08-19 12:07:00 -07:00
Eduardo Bautista
63e99f999d
Cargo begins version number at 0.0.1 instead of 0.1.0
2014-08-19 12:06:49 -07:00
bors
3f5d0b5b6c
auto merge of #16590 : nham/rust/str_searcher_underflow, r=alexcrichton
...
This incidentally fixes #16589 , because it will cause `MatchIndices` to use `NaiveSearcher` instead of `TwoWaySearcher`, but I'm not sure #16589 should be closed until the underlying problem in `TwoWaySearcher` is found.
2014-08-19 16:35:51 +00:00
Erick Tryzelaar
3019af6c01
serialize: add json::{Integer,Floating} to parse large integers properly
...
[breaking-change]
2014-08-19 09:34:10 -07:00
bors
c883510479
auto merge of #16588 : thestinger/rust/aslr, r=pcwalton
...
Closes #16514
2014-08-19 14:50:51 +00:00
bors
ef0d49d78f
auto merge of #16585 : steveklabnik/rust/random_remarks, r=pcwalton
...
Fixes #15954 and #16354 .
2014-08-19 13:05:52 +00:00
SiegeLord
f6a679f87d
Rename Nullable::Some to Nullable::NotNull
2014-08-19 08:59:50 -04:00
bors
3570095e34
auto merge of #16583 : steveklabnik/rust/gh16569, r=pcwalton
...
Fixes #16569
2014-08-19 10:20:54 +00:00
bors
9af4e325af
auto merge of #16582 : Gankro/rust/bitv, r=alexcrichton
...
This was bothering me (and some other people). The macro was necessary in a transient step of my development, but I converged on a design where it was unnecessary, but it didn't really click that that had happened.
This fixes it up.
2014-08-19 08:35:55 +00:00
bors
d16a5cd7c4
auto merge of #16364 : tbu-/rust/pr_checkeddiv0, r=alexcrichton
2014-08-19 06:50:55 +00:00
P1start
f2aa88ca06
A few minor documentation fixes
2014-08-19 17:22:18 +12:00
bors
dee8313364
auto merge of #16573 : ruud-v-a/rust/timespec-arithmetic, r=alexcrichton
...
This implements `Add` and `Sub` for `Timespec`, which enables `Timespec` to be used as a time span. For example:
```rust
let begin = get_time();
// Do some stuff.
let end = get_time();
let delta = end - begin;
println!("Doing stuff took {}.{:09d} seconds.", delta.sec, delta.nsec);
```
This resolves one of the points mentioned in #2153 .
2014-08-19 04:56:10 +00:00
nham
3b0084e834
Add a test for the fix of issue 16589
2014-08-19 00:37:34 -04:00
bors
eaf810a219
auto merge of #16345 : EduardoBautista/rust/fix-error-message-in-guide, r=steveklabnik
...
Just some simple changes to the guide.
2014-08-19 03:11:12 +00:00
bors
ef5ad07272
auto merge of #16580 : steveklabnik/rust/gh1498, r=pcwalton
...
Fixes #14948
2014-08-19 01:26:14 +00:00
bors
fb4201ff34
auto merge of #16579 : steveklabnik/rust/gh9099, r=pcwalton
...
Fixes #9099
2014-08-18 22:46:19 +00:00
nham
a4bbb5bab4
Fix underflow bug in core::str::Searcher::new for haystacks of length < 20
2014-08-18 17:51:51 -04:00
Steve Klabnik
c88feffde4
Make comment about small bias in %.
...
Fixes #16354 .
2014-08-18 17:46:18 -04:00
Alexis Beingessner
dcccf824b1
Fixing bitvset is_disjoint, fixes #16587
2014-08-18 17:05:26 -04:00
bors
e8ad6a888e
auto merge of #16578 : steveklabnik/rust/gh16239, r=pcwalton
...
Fies #16239 .
2014-08-18 21:01:19 +00:00
Steve Klabnik
f8a9211740
Explain modulo in the guide.
...
Fixes #15954
2014-08-18 15:38:47 -04:00
Daniel Micay
96f5eba4f5
work around MinGW linker bug for ASLR on Windows
...
Closes #16514
2014-08-18 15:30:35 -04:00
Steve Klabnik
4a288bc4b7
Explain EOF behavior in File.eof().
...
Fies #16239 .
2014-08-18 15:28:27 -04:00
bors
98ec85f19e
auto merge of #16575 : pcwalton/rust/import-foo-as-bar, r=aturon
...
of `use bar as foo`.
Change all uses of `use foo = bar` to `use bar as foo`.
Implements RFC #47 .
Closes #16461 .
[breaking-change]
r? @aturon
2014-08-18 19:16:15 +00:00
Luqman Aden
b90e2d4bc7
Add test for passing/getting packed structs with ffi.
2014-08-18 14:46:47 -04:00
Luqman Aden
82fa4368ed
librustc: Fix field offsets for packed structs.
2014-08-18 14:46:46 -04:00
Steve Klabnik
e7910322cc
Manual: add information about //!
...
Fixes #16569
2014-08-18 14:26:25 -04:00
Alexis Beingessner
40c45169b7
Refactor BitV internals to not use macro, reduce duplication
2014-08-18 14:23:27 -04:00
Steve Klabnik
2f8044418e
Remove innapropriate string mutability section.
...
Fixes #14948
2014-08-18 14:00:35 -04:00
Steve Klabnik
46f27c9d96
Improve text of Option.unwrap()
...
Fixes #9099
2014-08-18 13:47:13 -04:00
Steve Klabnik
c47dfbb16a
Guide: ownership
2014-08-18 13:27:44 -04:00
bors
fcbf012ee6
auto merge of #16576 : steveklabnik/rust/static_analysis_gate, r=pcwalton
...
This has certain implications that are wrong.
Fixes #16299 .
2014-08-18 17:26:07 +00:00
Steve Klabnik
88e62a96ce
Remove 'static analysis'
...
This has certain implications that are wrong.
Fixes #16299 .
2014-08-18 13:10:25 -04:00
Patrick Walton
67deb2e65e
libsyntax: Remove the use foo = bar
syntax from the language in favor
...
of `use bar as foo`.
Change all uses of `use foo = bar` to `use bar as foo`.
Implements RFC #47 .
Closes #16461 .
[breaking-change]
2014-08-18 09:19:10 -07:00
bors
7074592ee1
auto merge of #16571 : pcwalton/rust/register-snapshots, r=pcwalton
2014-08-18 13:41:05 +00:00
Patrick Walton
63016dc474
snapshots: Register new snapshots.
2014-08-18 06:35:42 -07:00
Ruud van Asseldonk
62b1fbe7de
libtime: Implement Add and Sub for Timespec.
2014-08-18 13:12:56 +02:00
bors
1721e81298
auto merge of #16568 : jakub-/rust/needstest, r=pcwalton
...
Closes #8761 .
Closes #16010 .
Closes #13033 .
Closes #15094 .
2014-08-18 10:11:03 +00:00
bors
ed7a3d6f1e
auto merge of #16556 : pczarn/rust/wbr, r=alexcrichton
...
Prevents zero-width spaces from appearing in copy-pasted paths.
Fixes #16555
2014-08-18 08:26:05 +00:00
bors
ef439ddce0
auto merge of #16450 : klutzy/rust/win-fixme-cleanup, r=alexcrichton
...
First commit enables regex test on Windows. It was not working at some point (#13725 ), but it works now.
Second commit removes various FIXMEs regarding #13793 , since upstream bug has been fixed.
2014-08-18 06:01:08 +00:00
klutzy
480674694e
Remove workaround of #13793/#10872
...
LLVM assertion error has been fixed recently:
http://llvm.org/bugs/show_bug.cgi?id=18993
Fixes #13793
2014-08-18 13:45:08 +09:00
klutzy
d7916f8d44
regex: Enable test on Windows
...
Fixes #13725
2014-08-18 13:44:29 +09:00
bors
1824973a13
auto merge of #16567 : jakub-/rust/issue-16149, r=pcwalton
...
Fixes #16149 .
2014-08-18 04:16:12 +00:00
bors
3b65124063
auto merge of #16566 : thestinger/rust/aslr, r=pcwalton
...
This is enough for dynamic libraries, but not executables because MinGW
does not output a .reloc section even with `--dynamicbase`. It could
either be worked around by exporting a DLL symbol from the executable or
fixed in MinGW itself.
2014-08-18 02:31:11 +00:00
bors
01ec6fab21
auto merge of #16559 : Gankro/rust/bitv, r=pcwalton
...
These were the only differing-size-based errors I noticed. Might be more.
2014-08-18 00:46:10 +00:00