Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This begins a rewrite of some sections the tutorial as an introduction to concepts through the implementation of a simple data structure. I think this would be a good way to introduce references, traits and many other concepts too. For example, the section introducing alternatives to ownership can demonstrate a persistent list.
- Loading branch information
c1eb20b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
saw approval from alexcrichton
at https://github.com/thestinger/rust/commit/c1eb20b5f830a6181ec8f9818a50107c891ff3b0
c1eb20b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
merging thestinger/rust/doc = c1eb20b into auto
c1eb20b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thestinger/rust/doc = c1eb20b merged ok, testing candidate = cadfeefb
c1eb20b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
some tests failed:
failure: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/2816
exception: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/2798
exception: http://buildbot.rust-lang.org/builders/auto-mac-32-nopt-c/builds/643
exception: http://buildbot.rust-lang.org/builders/auto-mac-32-nopt-t/builds/643
exception: http://buildbot.rust-lang.org/builders/auto-mac-64-opt/builds/2802
exception: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-c/builds/1908
exception: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/1907
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/2814
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/1906
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/1907
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-c/builds/1906
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-t/builds/1906
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android/builds/1982
exception: http://buildbot.rust-lang.org/builders/auto-win-32-opt/builds/2803
exception: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/1907
exception: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/1909
exception: http://buildbot.rust-lang.org/builders/auto-bsd-64-opt/builds/2578
c1eb20b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
saw approval from alexcrichton
at https://github.com/thestinger/rust/commit/c1eb20b5f830a6181ec8f9818a50107c891ff3b0
c1eb20b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
merging thestinger/rust/doc = c1eb20b into auto
c1eb20b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thestinger/rust/doc = c1eb20b merged ok, testing candidate = a1d6d232
c1eb20b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
some tests failed:
failure: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-t/builds/1908
exception: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/2800
exception: http://buildbot.rust-lang.org/builders/auto-mac-32-nopt-c/builds/645
exception: http://buildbot.rust-lang.org/builders/auto-mac-32-nopt-t/builds/645
exception: http://buildbot.rust-lang.org/builders/auto-mac-64-opt/builds/2804
exception: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-c/builds/1910
exception: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/1909
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/2816
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/1908
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/1909
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/2818
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-c/builds/1908
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android/builds/1984
exception: http://buildbot.rust-lang.org/builders/auto-win-32-opt/builds/2805
exception: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/1909
exception: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/1911
exception: http://buildbot.rust-lang.org/builders/auto-bsd-64-opt/builds/2580
c1eb20b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
saw approval from alexcrichton
at https://github.com/thestinger/rust/commit/c1eb20b5f830a6181ec8f9818a50107c891ff3b0
c1eb20b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
merging thestinger/rust/doc = c1eb20b into auto
c1eb20b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thestinger/rust/doc = c1eb20b merged ok, testing candidate = edb9e85
c1eb20b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
all tests pass:
success: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/2802
success: http://buildbot.rust-lang.org/builders/auto-mac-32-nopt-c/builds/647
success: http://buildbot.rust-lang.org/builders/auto-mac-32-nopt-t/builds/647
success: http://buildbot.rust-lang.org/builders/auto-mac-64-opt/builds/2806
success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-c/builds/1912
success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/1911
success: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/2818
success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/1910
success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/1911
success: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/2820
success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-c/builds/1910
success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-t/builds/1910
success: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android/builds/1986
success: http://buildbot.rust-lang.org/builders/auto-win-32-opt/builds/2807
success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/1911
success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/1913
success: http://buildbot.rust-lang.org/builders/auto-bsd-64-opt/builds/2582
c1eb20b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fast-forwarding master to auto = edb9e85