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

[WIP] Expressions rewrite #13

Merged
merged 45 commits into from
Jun 1, 2017
Merged
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
7e33fb9
Alway wrap text in expressions.md at 80 characters
matthewjasper Mar 13, 2017
2ca41c6
Clean up sections on methods and functions
matthewjasper Mar 13, 2017
c993ff9
Make 'identifier's into links.
matthewjasper Mar 13, 2017
e924901
Some more corrections to lambda expressions
matthewjasper Mar 13, 2017
f8b3af3
Expand and correct the array expressions section.
matthewjasper Mar 13, 2017
c2e6797
Explain method call resolution
matthewjasper Mar 13, 2017
7105048
Improve index expressions
matthewjasper Mar 13, 2017
29af6c4
Improve unary operators
matthewjasper Mar 13, 2017
4853a00
More wrapping changes
matthewjasper Mar 13, 2017
837b41f
Merge operators
matthewjasper Mar 13, 2017
bcbba66
Improve binary operators
matthewjasper Mar 13, 2017
5e4a958
Remove an unnecessary new blank line in an example
matthewjasper Mar 13, 2017
e091c57
Improve Compound assignments
matthewjasper Mar 13, 2017
a6048c3
Improve operator precedence.
matthewjasper Mar 13, 2017
764da0e
Remove some unnecessary blank lines
matthewjasper Mar 13, 2017
a57aeea
Improve the example for grouped expressions
matthewjasper Mar 13, 2017
056ffa6
Simlify and clarify method call resolution
matthewjasper Mar 13, 2017
f2ded24
Use 'then' instead of 'and' for ordered events.
matthewjasper Mar 13, 2017
e4102a3
Improve loops and control flow
matthewjasper Mar 13, 2017
d72c188
Move field expressions next to Methods
matthewjasper Mar 14, 2017
ed91f13
Make operator tables
matthewjasper Mar 15, 2017
0e119ee
Add another example, fix a typo.
matthewjasper Mar 15, 2017
6403330
Fix `while let` example.
matthewjasper Mar 17, 2017
ffecb50
More rvalue and lvalue stuff
Mar 20, 2017
36789c0
Get most of the potential content in place
Mar 24, 2017
227ac3f
More examples for method receivers.
Mar 24, 2017
3dda6f8
Add some links, fix typos
Mar 24, 2017
ca6fb9b
Fields can be borrowed/moved separately
Mar 24, 2017
e9fc5cd
More small improvements
Mar 24, 2017
80619cc
Explain that traits are duplicated in core once
Mar 24, 2017
ac2428e
Clarify that blocks are rvalues
Mar 24, 2017
b62a14e
Improve comparison examples
Mar 24, 2017
911b670
Yet more changes
matthewjasper Mar 30, 2017
7c16ff2
Document constexpr and casts
matthewjasper Apr 1, 2017
e654bf5
Fix spelling, document rfcs 736, 968, 1229, 1535.
matthewjasper Apr 9, 2017
8418895
FIx a mistake in what casts are allowed
matthewjasper Apr 19, 2017
e030480
Clean up some notes
matthewjasper May 14, 2017
3c46293
Merge with more recent updates
matthewjasper May 26, 2017
156a7f8
Fix links to loops secction
matthewjasper May 26, 2017
5ea3d30
Remove most remaining lambda references
matthewjasper May 26, 2017
baf6f8e
Clean up some of the casts section
matthewjasper May 26, 2017
7cc613d
Fix whitespace issues
matthewjasper May 26, 2017
02ee9a6
Fix some things in the operator section
matthewjasper May 26, 2017
b75f52a
Fix tests
matthewjasper May 26, 2017
4f39ffb
Make some small improvements to phrasing and examples
matthewjasper May 26, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading