Skip to content

Commit 213897c

Browse files
committed
---
yaml --- r: 193887 b: refs/heads/beta c: bfac337 h: refs/heads/master i: 193885: 0ba5912 193883: 900acc9 193879: d6b9a02 193871: 8dfa97e 193855: ba352ca v: v3
1 parent 8b513cc commit 213897c

File tree

640 files changed

+18963
-12192
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

640 files changed

+18963
-12192
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ refs/heads/automation-fail: 1bf06495443584539b958873e04cc2f864ab10e4
3131
refs/heads/issue-18208-method-dispatch-3-quick-reject: 2009f85b9f99dedcec4404418eda9ddba90258a2
3232
refs/heads/batch: b7fd822592a4fb577552d93010c4a4e14f314346
3333
refs/heads/building: 126db549b038c84269a1e4fe46f051b2c15d6970
34-
refs/heads/beta: 04cf5344111c357ad80335b88709281bb4bfaa0a
34+
refs/heads/beta: bfac337daab9b86971bcb3db61382ac44f94621c
3535
refs/heads/windistfix: 7608dbad651f02e837ed05eef3d74a6662a6e928
3636
refs/tags/1.0.0-alpha: e42bd6d93a1d3433c486200587f8f9e12590a4d7
3737
refs/heads/tmp: de8a23bbc3a7b9cbd7574b5b91a34af59bf030e6

branches/beta/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ Read ["Installing Rust"] from [The Book].
6464
# Choose one based on platform:
6565
$ pacman -S mingw-w64-i686-toolchain
6666
$ pacman -S mingw-w64-x86_64-toolchain
67-
67+
6868
$ pacman -S base-devel
6969
```
7070

branches/beta/configure

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,10 @@ case $CFG_CPUTYPE in
461461
CFG_CPUTYPE=aarch64
462462
;;
463463

464-
powerpc)
464+
# At some point, when ppc64[le] support happens, this will need to do
465+
# something clever. For now it's safe to assume that we're only ever
466+
# interested in building 32 bit.
467+
powerpc | ppc | ppc64)
465468
CFG_CPUTYPE=powerpc
466469
;;
467470

branches/beta/mk/cfg/x86_64-unknown-linux-gnu.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,3 @@ CFG_LDPATH_x86_64-unknown-linux-gnu :=
2525
CFG_RUN_x86_64-unknown-linux-gnu=$(2)
2626
CFG_RUN_TARG_x86_64-unknown-linux-gnu=$(call CFG_RUN_x86_64-unknown-linux-gnu,,$(2))
2727
CFG_GNU_TRIPLE_x86_64-unknown-linux-gnu := x86_64-unknown-linux-gnu
28-

branches/beta/mk/dist.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ PKG_FILES := \
5353
driver \
5454
etc \
5555
$(foreach crate,$(CRATES),lib$(crate)) \
56+
libcollectionstest \
5657
libcoretest \
5758
libbacktrace \
5859
rt \

branches/beta/mk/prepare.mk

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,5 +221,3 @@ prepare-maybe-clean-$(1):
221221

222222

223223
endef
224-
225-

branches/beta/mk/target.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ $$(TLIB$(1)_T_$(2)_H_$(3))/stamp.$(4): CFG_COMPILER_HOST_TRIPLE = $(2)
7272
$$(TLIB$(1)_T_$(2)_H_$(3))/stamp.$(4): \
7373
$$(CRATEFILE_$(4)) \
7474
$$(CRATE_FULLDEPS_$(1)_T_$(2)_H_$(3)_$(4)) \
75+
$$(LLVM_CONFIG_$(2)) \
7576
$$(TSREQ$(1)_T_$(2)_H_$(3)) \
7677
| $$(TLIB$(1)_T_$(2)_H_$(3))/
7778
@$$(call E, rustc: $$(@D)/lib$(4))

branches/beta/mk/tests.mk

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@
1919
DEPS_coretest :=
2020
$(eval $(call RUST_CRATE,coretest))
2121

22-
TEST_TARGET_CRATES = $(filter-out core unicode,$(TARGET_CRATES)) coretest
22+
DEPS_collectionstest :=
23+
$(eval $(call RUST_CRATE,collectionstest))
24+
25+
TEST_TARGET_CRATES = $(filter-out core unicode,$(TARGET_CRATES)) collectionstest coretest
2326
TEST_DOC_CRATES = $(DOC_CRATES)
2427
TEST_HOST_CRATES = $(filter-out rustc_typeck rustc_borrowck rustc_resolve rustc_trans rustc_lint,\
2528
$(HOST_CRATES))

branches/beta/mk/util.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,3 @@ else
1717
endif
1818

1919
S := $(CFG_SRC_DIR)
20-

branches/beta/src/compiletest/compiletest.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
#![feature(std_misc)]
2121
#![feature(test)]
2222
#![feature(core)]
23-
#![feature(net)]
2423
#![feature(path_ext)]
2524

2625
#![deny(warnings)]

branches/beta/src/doc/grammar.md

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ transcriber : '(' transcriber * ')' | '[' transcriber * ']'
290290

291291
# Items and attributes
292292

293-
**FIXME:** grammar?
293+
**FIXME:** grammar?
294294

295295
## Items
296296

@@ -301,7 +301,7 @@ item : mod_item | fn_item | type_item | struct_item | enum_item
301301

302302
### Type Parameters
303303

304-
**FIXME:** grammar?
304+
**FIXME:** grammar?
305305

306306
### Modules
307307

@@ -338,35 +338,35 @@ path_item : ident | "mod" ;
338338

339339
### Functions
340340

341-
**FIXME:** grammar?
341+
**FIXME:** grammar?
342342

343343
#### Generic functions
344344

345-
**FIXME:** grammar?
345+
**FIXME:** grammar?
346346

347347
#### Unsafety
348348

349-
**FIXME:** grammar?
349+
**FIXME:** grammar?
350350

351351
##### Unsafe functions
352352

353-
**FIXME:** grammar?
353+
**FIXME:** grammar?
354354

355355
##### Unsafe blocks
356356

357-
**FIXME:** grammar?
357+
**FIXME:** grammar?
358358

359359
#### Diverging functions
360360

361-
**FIXME:** grammar?
361+
**FIXME:** grammar?
362362

363363
### Type definitions
364364

365-
**FIXME:** grammar?
365+
**FIXME:** grammar?
366366

367367
### Structures
368368

369-
**FIXME:** grammar?
369+
**FIXME:** grammar?
370370

371371
### Constant items
372372

@@ -382,15 +382,15 @@ static_item : "static" ident ':' type '=' expr ';' ;
382382

383383
#### Mutable statics
384384

385-
**FIXME:** grammar?
385+
**FIXME:** grammar?
386386

387387
### Traits
388388

389-
**FIXME:** grammar?
389+
**FIXME:** grammar?
390390

391391
### Implementations
392392

393-
**FIXME:** grammar?
393+
**FIXME:** grammar?
394394

395395
### External blocks
396396

@@ -401,11 +401,11 @@ extern_block : [ foreign_fn ] * ;
401401

402402
## Visibility and Privacy
403403

404-
**FIXME:** grammar?
404+
**FIXME:** grammar?
405405

406406
### Re-exporting and Visibility
407407

408-
**FIXME:** grammar?
408+
**FIXME:** grammar?
409409

410410
## Attributes
411411

@@ -420,19 +420,19 @@ meta_seq : meta_item [ ',' meta_seq ] ? ;
420420

421421
## Statements
422422

423-
**FIXME:** grammar?
423+
**FIXME:** grammar?
424424

425425
### Declaration statements
426426

427-
**FIXME:** grammar?
427+
**FIXME:** grammar?
428428

429429
A _declaration statement_ is one that introduces one or more *names* into the
430430
enclosing statement block. The declared names may denote new slots or new
431431
items.
432432

433433
#### Item declarations
434434

435-
**FIXME:** grammar?
435+
**FIXME:** grammar?
436436

437437
An _item declaration statement_ has a syntactic form identical to an
438438
[item](#items) declaration within a module. Declaring an item — a
@@ -450,35 +450,35 @@ init : [ '=' ] expr ;
450450

451451
### Expression statements
452452

453-
**FIXME:** grammar?
453+
**FIXME:** grammar?
454454

455455
## Expressions
456456

457-
**FIXME:** grammar?
457+
**FIXME:** grammar?
458458

459459
#### Lvalues, rvalues and temporaries
460460

461-
**FIXME:** grammar?
461+
**FIXME:** grammar?
462462

463463
#### Moved and copied types
464464

465-
**FIXME:** Do we want to capture this in the grammar as different productions?
465+
**FIXME:** Do we want to capture this in the grammar as different productions?
466466

467467
### Literal expressions
468468

469-
**FIXME:** grammar?
469+
**FIXME:** grammar?
470470

471471
### Path expressions
472472

473-
**FIXME:** grammar?
473+
**FIXME:** grammar?
474474

475475
### Tuple expressions
476476

477-
**FIXME:** grammar?
477+
**FIXME:** grammar?
478478

479479
### Unit expressions
480480

481-
**FIXME:** grammar?
481+
**FIXME:** grammar?
482482

483483
### Structure expressions
484484

@@ -527,7 +527,7 @@ idx_expr : expr '[' expr ']' ;
527527

528528
### Unary operator expressions
529529

530-
**FIXME:** grammar?
530+
**FIXME:** grammar?
531531

532532
### Binary operator expressions
533533

@@ -537,31 +537,31 @@ binop_expr : expr binop expr ;
537537

538538
#### Arithmetic operators
539539

540-
**FIXME:** grammar?
540+
**FIXME:** grammar?
541541

542542
#### Bitwise operators
543543

544-
**FIXME:** grammar?
544+
**FIXME:** grammar?
545545

546546
#### Lazy boolean operators
547547

548-
**FIXME:** grammar?
548+
**FIXME:** grammar?
549549

550550
#### Comparison operators
551551

552-
**FIXME:** grammar?
552+
**FIXME:** grammar?
553553

554554
#### Type cast expressions
555555

556-
**FIXME:** grammar?
556+
**FIXME:** grammar?
557557

558558
#### Assignment expressions
559559

560-
**FIXME:** grammar?
560+
**FIXME:** grammar?
561561

562562
#### Compound assignment expressions
563563

564-
**FIXME:** grammar?
564+
**FIXME:** grammar?
565565

566566
#### Operator precedence
567567

@@ -680,49 +680,49 @@ return_expr : "return" expr ? ;
680680

681681
# Type system
682682

683-
**FIXME:** is this entire chapter relevant here? Or should it all have been covered by some production already?
683+
**FIXME:** is this entire chapter relevant here? Or should it all have been covered by some production already?
684684

685685
## Types
686686

687687
### Primitive types
688688

689-
**FIXME:** grammar?
689+
**FIXME:** grammar?
690690

691691
#### Machine types
692692

693-
**FIXME:** grammar?
693+
**FIXME:** grammar?
694694

695695
#### Machine-dependent integer types
696696

697-
**FIXME:** grammar?
697+
**FIXME:** grammar?
698698

699699
### Textual types
700700

701-
**FIXME:** grammar?
701+
**FIXME:** grammar?
702702

703703
### Tuple types
704704

705-
**FIXME:** grammar?
705+
**FIXME:** grammar?
706706

707707
### Array, and Slice types
708708

709-
**FIXME:** grammar?
709+
**FIXME:** grammar?
710710

711711
### Structure types
712712

713-
**FIXME:** grammar?
713+
**FIXME:** grammar?
714714

715715
### Enumerated types
716716

717-
**FIXME:** grammar?
717+
**FIXME:** grammar?
718718

719719
### Pointer types
720720

721-
**FIXME:** grammar?
721+
**FIXME:** grammar?
722722

723723
### Function types
724724

725-
**FIXME:** grammar?
725+
**FIXME:** grammar?
726726

727727
### Closure types
728728

@@ -739,23 +739,23 @@ bound := path | lifetime
739739

740740
### Object types
741741

742-
**FIXME:** grammar?
742+
**FIXME:** grammar?
743743

744744
### Type parameters
745745

746-
**FIXME:** grammar?
746+
**FIXME:** grammar?
747747

748748
### Self types
749749

750-
**FIXME:** grammar?
750+
**FIXME:** grammar?
751751

752752
## Type kinds
753753

754754
**FIXME:** this this probably not relevant to the grammar...
755755

756756
# Memory and concurrency models
757757

758-
**FIXME:** is this entire chapter relevant here? Or should it all have been covered by some production already?
758+
**FIXME:** is this entire chapter relevant here? Or should it all have been covered by some production already?
759759

760760
## Memory model
761761

branches/beta/src/doc/intro.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ right at home if you've used tools like [Bundler](http://bundler.io/),
140140
[npm](https://www.npmjs.org/), or [pip](https://pip.pypa.io/en/latest/).
141141
There's no `Makefile`s or endless `autotools` output here. (Rust's tooling does
142142
[play nice with external libraries written in those
143-
tools](http://crates.io/native-build.html), if you need to.)
143+
tools](http://doc.crates.io/build-script.html), if you need to.)
144144

145145
Enough about tools, let's talk code!
146146

branches/beta/src/doc/not_found.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,4 +63,3 @@ function populate_rust_search() {
6363
populate_site_search();
6464
populate_rust_search();
6565
</script>
66-

0 commit comments

Comments
 (0)