Dave Abrahams
287e43ad3c
[stdlib] Clean up the other half of array casts
...
Swift SVN r20771
2014-07-30 20:39:47 +00:00
Dave Abrahams
ab21c59977
[stdlib] Clean up half the array cast machinery
...
Swift SVN r20765
2014-07-30 18:22:31 +00:00
Dave Abrahams
6e7f83fe98
Internalize old array casting entry-points
...
The core compiler now uses just two entry points for array casting
Swift SVN r20725
2014-07-29 23:56:51 +00:00
Dave Abrahams
7c7fb3eea0
Restore "[Release note] deferred array cast checks"
...
I had just gone too far with the laziness; everything was already
working after only one change
Swift SVN r20717
2014-07-29 23:25:27 +00:00
Dave Abrahams
0b562db701
Revert "[Release note] deferred array cast checks"
...
This reverts commit r20700 and r20702
I'll bring these back when I work out the problems.
Swift SVN r20708
2014-07-29 22:52:28 +00:00
Dave Abrahams
18b81228d5
[stdlib] Defer array bridge cast checks
...
Part 2 (of 2) of <rdar://problem/17340393>
Swift SVN r20700
2014-07-29 21:41:11 +00:00
Dave Abrahams
5847a0f7c3
[stdlib] defer Array element down-cast checks
...
Part 1 of <rdar://problem/17340393>
Swift SVN r20699
2014-07-29 21:41:10 +00:00
Dave Abrahams
01dd78ae99
[stdlib] Add missing _sanityCheck diagnostic
...
Swift SVN r20691
2014-07-29 21:01:26 +00:00
Dave Abrahams
a8225dabee
[stdlib] ArrayBridge.swift => ArrayCast.swift
...
This file is really about array casting, and not (necessarily) bridging.
Bridging may be involved in some array casts, but is not involved in all
of them.
Swift SVN r20690
2014-07-29 20:58:54 +00:00