Commit Graph

12 Commits

Author SHA1 Message Date
Joe Groff
26125d050b Update 'union' references in other docs.
Swift SVN r8483
2013-09-20 04:41:49 +00:00
Doug Gregor
f4e9c17032 [Constraint solver] Eliminate rvalue equality constraints.
We were only using these constraints in one place, where they had no
value.


Swift SVN r7166
2013-08-12 18:00:55 +00:00
Doug Gregor
135ca5abcd Introduce some discussion of locators, as used in the type checker.
Swift SVN r6933
2013-08-06 05:17:06 +00:00
Jordan Rose
674a03b085 Replace "oneof" with "union"...everywhere.
We haven't fully updated references to union cases, and enums still are not
their own thing yet, but "oneof" is gone. Long live "union"!

Swift SVN r6783
2013-07-31 21:33:33 +00:00
Anna Zaks
360eed61bf [docs] Document ApplicableFunction constraint.
Swift SVN r6631
2013-07-26 00:32:25 +00:00
Dave Abrahams
dc7ab3e57a Clean up remaining ReST errors in our documentation
Swift SVN r6025
2013-07-05 22:52:12 +00:00
Dave Abrahams
30d9e8821f *.rst: Use litre.TestsAreMissing exceptions
to avoid long processing times and reams of error messages for as-yet-untested files

Swift SVN r4508
2013-03-28 13:45:11 +00:00
Dave Zarzycki
b23db009d2 Comparable implies Equality
((x >= y) && (x <= y)) == (x == y)
((x >  y) || (x <  y)) == (x != y)

Swift SVN r3173
2012-11-14 01:37:00 +00:00
Doug Gregor
60fca40055 Write a conversion constraint as <c and a construction constraint as
<C, rather than << and <<C.


Swift SVN r2946
2012-10-08 18:20:57 +00:00
Doug Gregor
22453418b6 Finish the first full draft of the design document for the
constraint-based type checker.


Swift SVN r2944
2012-10-06 00:09:57 +00:00
Doug Gregor
472fc4ae6f Add a short paragraph on default literal types
Swift SVN r2942
2012-10-05 01:27:47 +00:00
Doug Gregor
e748c5f09f Start documenting the constraint-based type checker. There is still
quite a bit to right, but there's almost enough here to understand
constraint generation and the simpler parts of constraint solving.


Swift SVN r2941
2012-10-05 01:23:24 +00:00