Commit Graph

8541 Commits

Author SHA1 Message Date
Michael Gottesman
6e8e226a84 [c++-swift-bench] Add a script for compiling cpp/swift benchmarks. Add in swift version of benchmarks.
*NOTE* I am still waiting for DaveZ to commit c/c++ versions of the String
functions so the script does not attempt to build/run them.

Swift SVN r12784
2014-01-22 21:31:54 +00:00
Jordan Rose
d6281b74f8 [ClangImporter] For now, don't import properties with custom accessor names.
Instead, just import them as a pair of methods. This is obviously suboptimal,
but better than the alternative in which you can see the property, but
attempting to use the accessor with the customized name results in a crash
at runtime.

Swift SVN r12755
2014-01-22 18:27:58 +00:00
Greg Parker
c91c6652fc [build] Enable iOS stdlib by default in buildbot-script.
Swift SVN r12737
2014-01-22 09:03:27 +00:00
Greg Parker
107dfed88e [build] Fix iOS buildbot build when BUILD_DIR is not set. Add iOS simulator.
Swift SVN r12673
2014-01-21 23:55:16 +00:00
Doug Gregor
d9515a506a Rename NSObjectProto -> NSObjectProtocol <rdar://problem/15775859>
Swift SVN r12660
2014-01-21 21:44:45 +00:00
Argyrios Kyrtzidis
10e00d092c [utils/buildbot-script] Enable ARM64 if building the iOS stdlib.
Swift SVN r12656
2014-01-21 20:55:55 +00:00
Greg Parker
7564cff01e Fix SWIFT_MODULE_CACHE_PATH typo introduced in r12633.
Swift SVN r12636
2014-01-21 05:17:39 +00:00
Greg Parker
913f6e2b7c Remove arm64 from LLVM targets in buildbot script.
Swift SVN r12635
2014-01-21 05:07:30 +00:00
Greg Parker
9d799a6612 Add iOS stdlib to buildbot script, but disabled by default.
Swift SVN r12633
2014-01-21 03:53:00 +00:00
Greg Parker
3551b6ff71 Decouple product names from source directory names.
Swift SVN r12627
2014-01-21 00:26:07 +00:00
Jordan Rose
ba49837392 One more release note tweak: s/vars/properties/.
"property" = "instance or type variable" (whether stored or computed)

Swift SVN r12622
2014-01-21 00:10:27 +00:00
Jordan Rose
b9fb8b4a7b Wordsmith the release note about ObjC ivars no longer being imported.
Thanks, Chris.

Swift SVN r12620
2014-01-20 23:53:47 +00:00
Jordan Rose
0f1cf52d34 Add a release note for the non-importing of ObjC ivars.
Swift SVN r12615
2014-01-20 23:25:02 +00:00
Chris Lattner
381aec8c95 ivar -> property
Swift SVN r12516
2014-01-17 23:45:56 +00:00
Chris Lattner
dc3cfcb080 release note 'let' ivars.
Swift SVN r12515
2014-01-17 23:33:55 +00:00
Nadav Rotem
a68a5f7f51 Add the CPP reference files for our benchmarkes.
Swift SVN r12505
2014-01-17 21:56:51 +00:00
Jordan Rose
8d6ef24c54 Update release notes for -sdk changes.
Swift SVN r12423
2014-01-16 22:04:14 +00:00
Michael Gottesman
fc55eef0de [sil-mode] Add highlighting for "private".
Swift SVN r12391
2014-01-16 05:10:38 +00:00
Chris Lattner
d72d4f8be3 Fix comment.
Swift SVN r12376
2014-01-16 01:38:45 +00:00
Chris Lattner
3f4d53327e release note immutability model.
Swift SVN r12375
2014-01-16 01:35:49 +00:00
Chris Lattner
b8ecceb89f typo fix
Swift SVN r12363
2014-01-16 00:15:47 +00:00
Doug Gregor
5aababd2b9 Update release notes from... last week.
Swift SVN r12357
2014-01-15 23:16:22 +00:00
Chris Lattner
ea308e3dde note 'let' progress. We need several other updates in this.
Swift SVN r12320
2014-01-15 05:46:38 +00:00
Adrian Prantl
b2f60a38ed sil-mode: add debug_value_addr
Swift SVN r12290
2014-01-14 18:21:44 +00:00
Adrian Prantl
de5e9389f2 sil-mode.el: add debug_value
Swift SVN r12200
2014-01-11 06:21:30 +00:00
Greg Parker
dd273aa08e Update fat-script.sh for recent build system changes.
Swift SVN r12197
2014-01-11 04:01:07 +00:00
Chris Lattner
f0a088ff92 change these back to static, since they are historical reference.
Swift SVN r12088
2014-01-09 05:12:56 +00:00
Chris Lattner
ddd7f21c18 expand a bit on static -> type.
Swift SVN r12068
2014-01-08 22:05:50 +00:00
Doug Gregor
6881e29ac9 Add missing underline.
Swift SVN r12052
2014-01-08 05:33:45 +00:00
Doug Gregor
97f7f67c64 Add release note for the "static" -> "type" rename.
Swift SVN r12051
2014-01-08 05:29:09 +00:00
Doug Gregor
920b68a78e Combine String-related release notes.
Swift SVN r12050
2014-01-08 05:29:07 +00:00
Doug Gregor
23aeafc195 Finish switching "static" over to "type" in examples, proposals, etc.
Swift SVN r12048
2014-01-08 05:28:59 +00:00
Dave Abrahams
9e3ebf23c2 Release note the new UTF16 String representation
Swift SVN r12024
2014-01-07 23:49:23 +00:00
Doug Gregor
cb754edab4 Release notes for UTF-16 string literals.
Swift SVN r12020
2014-01-07 23:07:38 +00:00
Joe Groff
8f6a58b998 SIL: Split address-only enum dispatch from destructive projection.
Split 'destructive_switch_enum_addr' into separate 'switch_enum_addr' and 'take_enum_data_addr' instructions. This should unblock some optimization work we would like to do with enums.

Swift SVN r12015
2014-01-07 22:58:21 +00:00
Joe Groff
530e948cb2 SIL: Rename 'enum_data_addr' to 'init_enum_data_addr'.
Emphasize the fact that this address is only intended for initialization. When we split destructive_switch_enum_addr, there will be another similar instruction for destructively taking the payload out of an already-initialized enum.

Swift SVN r12000
2014-01-07 18:40:00 +00:00
Doug Gregor
e7c41c93b7 Add release note for initializer delegation.
Swift SVN r11993
2014-01-07 17:53:42 +00:00
Michael Gottesman
9783da45ab Added utility create-filecheck-tests that takes in a sil fragment and converts SSA variables to FileCheck variables.
Swift SVN r11912
2014-01-05 04:15:31 +00:00
Greg Parker
e238192b79 Enforce absolute paths for buildbot-script's --workspace and --build_dir.
Swift SVN r11883
2014-01-04 02:19:17 +00:00
Dave Abrahams
806e126925 [utils] buildbot-script.sh: fix usage string
Swift SVN r11872
2014-01-03 22:31:26 +00:00
Doug Gregor
411d19e565 Release-note the elimination of the "Proto" suffix on imported Objective-C protocols.
Swift SVN r11859
2014-01-03 16:14:56 +00:00
Dave Abrahams
10bd80b12b [utils] buildbot-script.sh: use the right llvm-config
The llvm-config that's built by our own llvm supports options that
aren't available elsewhere.  We use those in our build, now.

Swift SVN r11828
2014-01-02 19:25:13 +00:00
Chris Lattner
34e6e24eac mention protocol conformance checking is done.
Swift SVN r11788
2014-01-01 06:09:17 +00:00
Dave Zarzycki
d24e2454de stdlib: add overflow checking to div and rem
Swift SVN r11783
2014-01-01 03:32:01 +00:00
Dave Abrahams
f8b0b4ebe7 [stdlib] Teach Array to be a Functor by adding map
Swift SVN r11657
2013-12-26 05:34:01 +00:00
Joe Groff
381068d890 Update library paths for release build test for /usr/lib/swift/macosx change.
Swift SVN r11630
2013-12-25 16:40:27 +00:00
Anna Zaks
10b4c5f31d Add infrastructure necessary to test with ASan.
Also, disable one of the tests that currently fails under ASan(radar://15701423)
with "not_asan_build".

Swift SVN r11529
2013-12-20 23:41:50 +00:00
Michael Gottesman
e34282e143 [sil-mode] Add sil_global_addr highlighting.
Swift SVN r11472
2013-12-19 10:06:51 +00:00
Anna Zaks
89cb8322fd Release note implicit insertion of super.init()
Swift SVN r11462
2013-12-19 01:27:17 +00:00
Chris Lattner
8520603f60 Setters default to mutating.
Swift SVN r11441
2013-12-18 21:42:42 +00:00