Commit Graph

2998 Commits

Author SHA1 Message Date
Richard Wei
be21aaf64b Merge branch 'master' of github.com:apple/swift into default-derivative 2019-12-12 13:36:31 -08:00
Richard Wei
f5d304c6ec [Docs] [AutoDiff] Add default derivative subsection and fix minor issues. 2019-12-12 13:33:10 -08:00
Dan Zheng
25bb2ca001 [Docs] [AutoDiff] Fix typos in differentiable programming manifesto.
- `@differential(linear)` -> `@differentiable(linear)`
- Fix derivative registration for `ElementaryFunctions` requirements.
2019-12-12 00:07:49 -08:00
Saleem Abdulrasool
49c26c295a Merge pull request #28722 from compnerd/spm-docs
docs: Update WindowsBuild.md
2019-12-11 18:58:40 -08:00
Saleem Abdulrasool
87cc554d5b docs: Update WindowsBuild.md
Improve rules for swiftpm and tsc builds.
2019-12-11 15:43:12 -08:00
Richard Wei
fb38f92eaa [Docs] [AutoDiff] Fix incorrectly rendered table and dead link 2019-12-11 15:16:17 -08:00
Richard Wei
e5935fba6c [Docs] [AutoDiff] Move higher-order functions out of future directions.
Differentiating higher-order functions is no longer a future direction, as the theory paper ([The Differentiable Curry](https://www.semanticscholar.org/paper/The-Differentiable-Curry-Plotkin-Brain/187078bfb159c78cc8c78c3bbe81a9176b3a6e02)) is now public.
2019-12-10 19:28:23 -08:00
Holly Borla
edb4e70d66 Merge pull request #28600 from hborla/tuple-mismatch-diagnostics
[ConstraintSystem] Port tuple type mismatch diagnostics
2019-12-09 13:26:34 -08:00
Pavel Yaskevich
cb8177e06b [TypeChecker.rst] NFC: Mark that @dynamicCallable diagnostics have been ported 2019-12-06 16:43:18 -08:00
Holly Borla
ff53718c6b [Docs] Remove visitTupleExpr from the New Diagnostic Architecture
to-do list.
2019-12-06 13:12:57 -08:00
Pavel Yaskevich
35c437b9c1 [TypeChecker.rst] NFC: Mark that diagnoseClosureExpr has been ported 2019-12-04 14:25:36 -08:00
swift-ci
fcfd555a23 Merge pull request #28522 from dan-zheng/docs 2019-12-02 14:43:16 -08:00
swift-ci
f4002c80ea Merge pull request #19735 from kevints/SR-8925 2019-12-02 13:15:24 -08:00
Dan Zheng
51ebf99f5d [Docs] Fix typos in differentiable programming manifesto.
- Fix `Sequential` function builder usage.
- Fix grammatical error.
- `powerful machine learning` -> `expressive machine learning`
2019-12-02 12:39:50 -08:00
swift-ci
4c00d97b99 Merge pull request #28491 from dan-zheng/docs 2019-12-02 11:05:28 -08:00
Volodymyr Sapsai
84c7b632e8 [docs] Fix Objective-C bridging attribute name. (#28495)
Correct attribute name is `objc_bridge_mutable` according to
40963b2bf0/clang/include/clang/Basic/Attr.td (L1743)
2019-12-02 10:53:08 -08:00
Robert Widmann
266f2c8912 Merge pull request #16589 from kitasuke/update_documentation_of_alloc_stack_for_sil
[Gardening] Update alloc_stack documentation in SIL.rst
2019-12-02 10:34:08 -08:00
swift-ci
9ff7485139 Merge pull request #28454 from apple/rename-differentiating-transposing 2019-12-02 10:28:29 -08:00
Dan Zheng
292d76461a [Docs] Fix typos in differentiable programming manifesto.
- `Differentiable operators` -> `Differential operators`
- Fix incorrect `gradient(at:in:)` result type.
2019-11-26 18:15:56 -08:00
yostane
2ceaa4cd98 Fix typos on Windows.md 2019-11-24 22:36:22 +01:00
yostane
f710598a98 Added WSL2 instructions
- Detailed limitations of WSL1: debug and run the Swift REPL.
- Added instructions for WSL2 that allow to debug and REPL
2019-11-23 23:23:05 +01:00
Richard Wei
7a9be4f09c Update markdown headers.
Co-Authored-By: Dan Zheng <danielzheng@google.com>
2019-11-22 23:06:46 -08:00
Richard Wei
ac16ac3b5a [Docs] [AutoDiff] Rename '@differentiating' and '@transposing' attributes.
In the code review for #28321, the main developers of AutoDiff agreed to rename `@differentiating` and `@transposing` to `@derivative(of:)` and `@transpose(of:)`, respectively.  This PR updates the manifesto to reflect this change.
2019-11-22 22:35:43 -08:00
Pavel Yaskevich
69d46015ff Merge pull request #28387 from xedin/todo-for-new-diags
[Docs] Update TypeChecker.rst with a list of not-yet-ported diagnostics
2019-11-21 15:30:07 -08:00
Pavel Yaskevich
88e38d13cf Update docs/TypeChecker.rst
Co-Authored-By: Dan Zheng <danielzheng@google.com>
2019-11-21 13:45:33 -08:00
Saleem Abdulrasool
b8be8b20fa Update WindowsBuild.md
Some minor cleanups to paths to reduce dependence on the environment variables.  Start documenting building t-s-c which is needed to bootstrap s-p-m.
2019-11-21 09:59:59 -08:00
Pavel Yaskevich
e52dc59cc4 [Docs] Update TypeChecker.rst with a list of not-yet-ported diagnostics 2019-11-20 12:35:36 -08:00
Saleem Abdulrasool
370cd9e115 Update WindowsBuild.md
Update rules for building llbuild, fix invocation for Foundation
2019-11-19 13:05:56 -08:00
swift-ci
f507e7be45 Merge pull request #13012 from anandabits/generics-manifesto 2019-11-18 16:37:11 -08:00
Robert Widmann
d9d6457177 Merge pull request #19652 from ranunez/patch-1
Update OptimizationTips.rst with consistent colon syntax
2019-11-18 12:37:07 -08:00
Varun Gandhi
2488f4801c [docs] Add a DevelopmentTips.md file. (#28248) 2019-11-18 10:39:14 -08:00
swift-ci
c239d7a70e Merge pull request #12530 from amraboelela/update-android-md 2019-11-17 16:38:39 -08:00
Dain Miller
6fe6ca0d4e Fix typo in docs 2019-11-17 15:52:10 -05:00
Richard Wei
01b53db1b2 Remove a redundant paragraph. 2019-11-16 16:28:52 -08:00
Richard Wei
fa6c07d31d [Docs] [AutoDiff] Rename '@nondiff' to '@noDerivative'.
We agreed to move to rename `@nondiff` to `@noDerivative` (in line with the `@noDerivative` declaration attribute) in #28278.
2019-11-16 16:27:10 -08:00
Saleem Abdulrasool
a9daa008a2 Merge pull request #26298 from compnerd/android-sdk-cross-compilation
docs: add initial documentation for android SDK
2019-11-16 13:00:10 -08:00
Robert Widmann
d4e097f100 Merge pull request #25175 from compnerd/build
docs: describe where the build system is evolving to
2019-11-15 23:15:27 -08:00
Jordan Rose
6db9a69e94 [docs] Move all the futurey bits of LibraryEvolution.rst to a new file (#28007)
It's not /exactly/ a manifesto but it's close enough.
2019-11-14 16:24:46 -08:00
Jordan Rose
954a14261f Merge pull request #27943 from jrose-apple/eevee
[docs] Modernize LibraryEvolution.rst, part 1
2019-11-14 16:24:20 -08:00
own2pwn
ae7723a618 [Docs] Fix typo in HighLevelSILOptimizations.rst.
`nonelement` -> `non-element`
2019-11-14 11:04:57 -08:00
Saleem Abdulrasool
c0ea564ff0 Merge pull request #28234 from apple/compnerd-import-exports
Update WindowsBuild.md
2019-11-13 18:02:19 -08:00
Aubrey Mills
cd8f545836 Update DifferentiableProgramming.md (#28230)
Changed "Numerical computing in Swift Swift is an
expressive..." to "Numerical computing in Swift is an
expressive..."
2019-11-13 10:48:30 -08:00
Saleem Abdulrasool
af75939bf6 Update WindowsBuild.md
Update rules for the Windows build after CMake 3.15 upgrade.  This simplifies the rules, relies on the export targets and removes the unnecessary variables.
2019-11-13 10:43:56 -08:00
Saleem Abdulrasool
4d923ad585 Merge pull request #28202 from apple/compnerd-patch-1
Update WindowsBuild.md
2019-11-12 07:48:02 -08:00
Dan Zheng
51d7d6aec1 [Docs] Minor edits to differentiable programming manifesto. (#28200)
Polish "zero tangent vector initialization" doc comments.
2019-11-11 18:17:52 -08:00
Saleem Abdulrasool
44bde54938 Update WindowsBuild.md
Update dispatch parameters for Foundation
2019-11-11 16:24:46 -08:00
swift-ci
526c5bf91d Merge pull request #23761 from tarleb/patch-1 2019-11-11 15:28:00 -08:00
Owen Voorhees
da7e1ca8ad [Diagnostics] Add a section to Diagnostics.md on educational notes 2019-11-07 21:19:48 -08:00
John McCall
17cc65cc38 Patch Sphinx to tell it about the Swift lexers in a somewhat simpler way. 2019-11-05 17:45:37 -05:00
Saleem Abdulrasool
7e7e09be87 Merge pull request #28004 from apple/compnerd-one-time-setup
Update WindowsBuild.md
2019-11-01 15:04:10 -07:00