Commit Graph

8541 Commits

Author SHA1 Message Date
Joe Groff
705102b544 SIL: Rename 'ClangThunk' specifier to 'Thunk'.
Lazily-generated currying thunks will require the same IR-level linkonce_odr linkage as clang thunks currently do, so generalize the name of the existing SIL-level linkage specifier 'clang_thunk'.

Swift SVN r8122
2013-09-11 23:47:15 +00:00
Joe Groff
30202f0308 Release note that class method currying finally works.
Swift SVN r8077
2013-09-10 19:12:34 +00:00
Michael Gottesman
e67f33bef4 [sil-mode.el] Add keyword highlighting "to", "sil_sage".
Swift SVN r8029
2013-09-08 19:57:49 +00:00
Argyrios Kyrtzidis
4290549cb6 [utils/buildbot-script.sh] Get the buildbot to run the SourceKit tests.
Swift SVN r7986
2013-09-06 17:07:01 +00:00
Joe Groff
89b65ac1b3 Update package test script harder. Avoid some unwanted REPL chatter.
Swift SVN r7898
2013-09-04 16:16:22 +00:00
Joe Groff
d7ca99aa26 Release note removal of 'as'.
Swift SVN r7896
2013-09-04 15:54:04 +00:00
Joe Groff
bfdd2f1747 Update package test script for removal of 'as'.
Swift SVN r7895
2013-09-04 15:54:00 +00:00
Joe Groff
75326e2a54 Release note that unions support address-only, fixed-layout types.
Swift SVN r7838
2013-09-02 21:46:30 +00:00
Chris Lattner
a30a94c45b fix typo
Swift SVN r7835
2013-09-02 19:01:55 +00:00
Chris Lattner
82219c851c definite initialization release notes.
Swift SVN r7813
2013-08-30 23:25:31 +00:00
Dmitri Hrybenko
c0ddd3504e Add a script to find unused diagnostics
Swift SVN r7786
2013-08-30 17:59:39 +00:00
Adrian Prantl
dae4bc7a58 Update buildbot script to set $LLDB_MODULEIMPORT_TEST.
Swift SVN r7712
2013-08-29 01:26:06 +00:00
Jordan Rose
8f40675f56 Update release notes and xcplugin instructions.
Swift SVN r7653
2013-08-28 00:18:23 +00:00
Ted Kremenek
0f9b53a2ce Mention 'this' to 'self' rename in release notes.
Swift SVN r7646
2013-08-27 23:10:38 +00:00
Michael Gottesman
510ad273c1 Remove retain/retain_autoreleased/release/retain_unowned from sil-mode.
Swift SVN r7610
2013-08-26 23:52:00 +00:00
Michael Gottesman
d41b871b3a At Joe's suggestion added the prefix strong to instructions Retain,Release,RetainAutoreleased,RetainUnowned to prevent confusion in between RetainUnowned and UnownedRetain.
This is was a very mechanical patch where I basically first renamed SILNodes.def
and then just kept fixing things until everything compiled, so even though it is
large patch I feel ok(ish) with committing it.

If anyone has any concerns/etc, please email me and I will revert in 1 second.

Swift SVN r7604
2013-08-26 23:32:16 +00:00
Joe Groff
f97c0ce875 Add a release note that recursive unions are among the yet-unsupported features.
Swift SVN r7522
2013-08-23 20:26:06 +00:00
Joe Groff
c9f7ef5241 Advertise unions in the release notes.
Swift SVN r7518
2013-08-23 19:36:49 +00:00
Jordan Rose
f3b78dd626 Remove outdated xcplugin from core Swift repo.
The plugin is not compatible with the work being done in the
IDELanguageSupport repo, so we shouldn't be encouraging its use. They have
an equivalent plugin anyone can build and use, and further features if
you're willing to build SourceKit as well.

Swift SVN r7434
2013-08-21 22:20:21 +00:00
Michael Gottesman
793716729e [sil-mode] Added initial sil mode based off of swift-mode.
The main additions are some renames, sil instructions, and sil values/etc.

Swift SVN r7424
2013-08-21 20:38:07 +00:00
Argyrios Kyrtzidis
2f3a03ad0c [buildbot] Build and package up SourceKit.
Swift SVN r7318
2013-08-17 05:09:31 +00:00
Joe Groff
90dbdf9e06 Add (belated) release notes for unowned/weak.
Swift SVN r7228
2013-08-14 15:24:22 +00:00
Joe Groff
af5d5e5f7d Tweak build announcement re: feedback from Troy.
Fix a typo in the command, and use an $OD_USER pseudo-variable that users could set in their .*shrc so they can c&p the command line verbatim.

Swift SVN r6867
2013-08-02 23:26:10 +00:00
Joe Groff
6d51700e5d Move "RECENT CHANGES" after "GETTING STARTED" in the release email.
Swift SVN r6762
2013-07-30 22:50:39 +00:00
Joe Groff
8aa302cd6d Oops, wrong year.
Swift SVN r6759
2013-07-30 22:45:04 +00:00
Joe Groff
296c90a9df Mention modules and explicit protocol conformance in release notes.
Swift SVN r6758
2013-07-30 22:43:59 +00:00
Dmitri Hrybenko
3fcbb1c03a Revert unintended changes to demo-tool
Swift SVN r6732
2013-07-30 00:56:06 +00:00
Dmitri Hrybenko
647dff9caf Code completion: don't add results that reference operators with function call
syntax when we complete after module name


Swift SVN r6731
2013-07-30 00:53:12 +00:00
Joe Groff
b9476cf6e4 Advertise underscore separators in release notes and whitepaper.
Swift SVN r6690
2013-07-29 17:23:13 +00:00
Joe Groff
6f58ebec3c Set SWIFT_DEMANGLE in the buildbot's environment.
Swift SVN r6553
2013-07-24 20:17:58 +00:00
Joe Groff
12df09d899 Add a release note about overflow checking arithmetic.
Swift SVN r6543
2013-07-24 03:38:00 +00:00
Joe Groff
15c0895cf0 Make release email 78-column-clean again.
Swift SVN r6542
2013-07-24 03:37:57 +00:00
Joe Groff
6aa973832e Split buildbot-release-notes.txt into its own file.
Among other things, this will keep shell metacharacters from leaking into the release announcement.

Swift SVN r6541
2013-07-24 03:37:54 +00:00
Adrian Prantl
5ca3f92d14 fix typos
Swift SVN r6538
2013-07-24 00:41:05 +00:00
Adrian Prantl
ff75959dbc Added a paragraph about debugger support.
Swift SVN r6513
2013-07-23 22:42:46 +00:00
Chris Lattner
e37d1ffb40 switch lit config variable to have an underscore for SIL_OPT, add it to the buildbot.
Swift SVN r6472
2013-07-22 21:21:30 +00:00
Joe Groff
a980cdd295 Revise release announcement to point to un-chrooted path on matte.
Swift SVN r6334
2013-07-17 18:59:32 +00:00
Dmitri Hrybenko
0791041eb4 Revert the API change of r5893
This commit merges EnvironmentVariables and CommandLineArguments into a single
swift.Process global variable.  POSIX-dependent parts are available as
extension with "import POSIX".

Original message:

stdlib: split the Process class into a POSIX-dependent (EnvironmentVariables)
and POSIX-independent (CommandLineArguments) parts


Swift SVN r6331
2013-07-17 17:55:24 +00:00
Joe Groff
932d508baa Don't substitute shell arguments into our release announcements.
Swift SVN r6179
2013-07-11 22:20:34 +00:00
Joe Groff
378ebaa7fc Advertise 'switch' in next week's release notes.
Swift SVN r6160
2013-07-11 18:08:40 +00:00
Dmitri Hrybenko
f65aed2ccf Add a %swift-ide-test variable to tests and ensure that it is set on the buildbot
Swift SVN r6130
2013-07-10 21:44:24 +00:00
Joe Groff
78a011ddbf Fix typo in new release notes.
Swift SVN r6117
2013-07-10 16:37:54 +00:00
Doug Gregor
c0fc97abdc Update release package e-mail with the new closure syntax, 'nil' behavior.
Swift SVN r6116
2013-07-10 16:35:43 +00:00
Dave Abrahams
05eeba93f4 Turn on ReST error checking in CMake documentation builds
(it was already on in Makefile builds)

Also, fix the ReST errors it found.

Also, monkeypatch pygments so it can see our lexers when we build
documentation.  This keeps all doc builds from producing heaps of
warnings.

Swift SVN r6023
2013-07-05 22:33:50 +00:00
Dmitri Hrybenko
2d9233862a Splitting the standard library: rename swift_stdlib.dylib ->
swift_stdlib_core.dylib according to the directory name.


Swift SVN r5881
2013-06-28 21:47:12 +00:00
Joe Groff
c2a7b64c3c buildbot: Always enable assertions in LLVM.
Use the sanctioned LLVM_ENABLE_ASSERTIONS cmake flag instead of monkeying with CFLAGS directly.

Swift SVN r5760
2013-06-21 22:26:58 +00:00
Joe Groff
d08d4a6d75 Remove the release build caveat about protocols.
ObjC protocol interop should work now, and we ban uninitialized protocol types instead of creating unusable values.

Swift SVN r5698
2013-06-19 23:23:24 +00:00
Joe Groff
dbc314cdab Add a -use-malloc switch for memory debugging.
This flag makes ASTContext and SILModule's allocators go through malloc instead of using bump pointer allocators, so that GuardMalloc or similar tools can be used to look for memory bugs.

Swift SVN r5472
2013-06-04 20:35:01 +00:00
Joe Groff
40f4ea1b85 Update install-test-script for coercion syntax change.
Swift SVN r5039
2013-05-05 14:25:13 +00:00
Doug Gregor
acc1b26cb4 Clear out module cache in its new location.
Swift SVN r4632
2013-04-08 15:48:31 +00:00