Commit Graph

1364 Commits

Author SHA1 Message Date
Josh Haberman
2bd813b1b5 Added Python to Travis build and clarified setup instructions. 2015-04-09 16:41:58 -07:00
Jisi Liu
f0b510ac22 Merge pull request #271 from zhangkun83/protoc-artifact-maven
Process to deploy artifacts for multiple platforms into a single release.
2015-04-09 10:36:14 -07:00
Joshua Haberman
8750f72533 Merge pull request #275 from tamird/remove-useless-file
Remove useless file that doesn't load
2015-04-08 16:02:40 -07:00
Tamir Duberstein
8ede2817a0 Remove useless file that doesn't load
This file was broken in ada6556.
2015-04-08 18:33:04 -04:00
Feng Xiao
f8808fb608 Merge gerrit/master and github/master. 2015-04-08 14:03:17 -07:00
Josh Haberman
35a1cc7a7c Added first version of conformance tests.
Change-Id: Ib75664194491643f8e4f1503a2ed942a2d1e1655
2015-04-08 13:14:10 -07:00
Kun Zhang
1c12612bad Strip Mac artifacts 2015-04-08 10:39:21 -07:00
Kun Zhang
62903ec075 Make the osx binary compatible with 10.7 and later 2015-04-08 00:14:36 -07:00
Kun Zhang
5c265faedb Fix osx dependency check. otool prints the file name in the first line. Should skip it 2015-04-07 21:06:37 -07:00
Kun Zhang
6f2bc19bb3 Add cross-compilation for Windows on Linux using MinGW. Check library dependencies of artifact 2015-04-07 20:43:20 -07:00
Kun Zhang
c679236366 List the platforms that we currently support. Document staging.repository. 2015-04-07 17:18:46 -07:00
Kun Zhang
c5a2a7c3db Process to deploy artifacts for multiple platforms into a single
release.

- Do not close the staging repository automatically
- Added staging.repository property
- Updated README with instructions for deployment
- Fix building 32-bit Mac artifact
2015-04-06 17:36:33 -07:00
Feng Xiao
4990875f00 Merge pull request #264 from tamird/getbytes
perf: String#getBytes(Charset) vs getBytes(String)
2015-04-02 15:47:16 -07:00
Tamir Duberstein
654bd3171f Clean up imports 2015-04-02 15:13:15 -07:00
Tamir Duberstein
badef1fc19 Move UTF_8 to Internal 2015-04-02 15:06:32 -07:00
Tamir Duberstein
2820e86aab Skip 3-byte test in CI 2015-04-02 15:06:02 -07:00
Tamir Duberstein
9a2f1f64eb Run java{,nano} tests in CI 2015-04-02 15:06:02 -07:00
Tamir Duberstein
210de285d7 DRY: Use Charset statics to eliminate exceptions 2015-04-02 15:06:00 -07:00
Viktor Szathmáry
e84893f676 perf: String#getBytes(Charset) vs getBytes(String) 2015-04-02 14:48:43 -07:00
Tamir Duberstein
7139d1eff7 Whitespace 2015-04-02 14:48:43 -07:00
Jisi Liu
8d9e51cf4e Merge pull request #269 from zhangkun83/protoc-artifact-maven
Better support for cross-compilation
2015-04-02 14:36:06 -07:00
Kun Zhang
b00a5d7ee0 Document more about cross-compilation; Post-build check for the actual arch of the artifact 2015-04-02 13:14:29 -07:00
Jisi Liu
53df3201a3 Merge pull request #268 from zhangkun83/protoc-artifact-maven
Build scripts to publish precompiled protoc binaries (Maven-based)
2015-04-02 10:53:21 -07:00
Kun Zhang
0556bf4302 Fix typo in README 2015-04-02 10:25:13 -07:00
Kun Zhang
9a8bae72ab Guard cd path with quotes 2015-04-02 10:25:02 -07:00
Kun Zhang
87b85019e6 Make it work on Mac 2015-04-01 18:03:23 -07:00
Kun Zhang
74c4b648cb Make cross-compilation possible 2015-04-01 16:32:21 -07:00
Kun Zhang
c8eda8e9d8 Run make protoc(.exe) instead of just make, because the latter fails on Cygwin with mingw gcc; build-protoc.sh works under Cygwin; build-protoc.sh will use the --host parameter consistent with what os-maven-plugin has detected 2015-04-01 16:23:15 -07:00
Kun Zhang
e499956536 Update README.md 2015-04-01 12:06:24 -07:00
Kun Zhang
18f02bc1cd Move signing and uploading to the release profile 2015-04-01 11:53:03 -07:00
Kun Zhang
ae9177d645 Switch from Gradle to Maven. 2015-03-31 18:26:28 -07:00
Kun Zhang
e2f858574b Make clean before making 2015-03-31 16:59:33 -07:00
Kun Zhang
e4f1f93313 Stop calling strip, pass -s to linker instead 2015-03-31 16:28:57 -07:00
Kun Zhang
36093ca45e Tweak flags to make statically-linked binary under Cygwin 2015-03-31 15:46:40 -07:00
Joshua Haberman
42809ef8fe Merge pull request #196 from Zex/master
Fix raise and except syntax issues for py3
2015-03-31 12:30:17 -07:00
Feng Xiao
a56d1309e4 Merge pull request #263 from tamird/gitignore
Clean up generated files
2015-03-31 10:44:05 -07:00
Tamir Duberstein
b63d432add .gitignore generated file 2015-03-31 10:21:49 -07:00
Tamir Duberstein
53bee665f8 Change fixture name to be consistent
This fixes the problem where `make check` generates files not ignored
by `.gitignore`.
2015-03-31 10:21:49 -07:00
zhangkun83
cd4e9e72fb Use bash explicitly to run build-protoc.sh to make it work on Windows w/ MSYS 2015-03-30 18:01:07 -07:00
zhangkun83
645d7fbf36 Fix property names for ossrh username and password 2015-03-30 15:22:02 -07:00
zhangkun83
f162ee59e0 Clarify system requirements 2015-03-30 11:02:02 -07:00
zhangkun83
9f4d9c6a44 Clarify the usage and the versioning of the artifact 2015-03-30 10:57:00 -07:00
zhangkun83
65858d51bb Add README.md; Allow installing to local repo without OSSRH account and signature 2015-03-30 10:51:13 -07:00
zhangkun83
f1496fdafc Use osdetector-gradle-plugin:1.2.1; Fix authentication methods for sonatype 2015-03-27 17:33:11 -07:00
Joshua Haberman
86d93063c6 Merge pull request #257 from kentonv/master
Delete "SEBS" (aka: Clean up Kenton's old trash)
2015-03-26 17:43:14 -07:00
Kenton Varda
60df829ae4 Delete "SEBS" (aka: Clean up Kenton's old trash)
The file `SEBS` is a build file for a toy build system I was writing in my spare time six years ago, back when I maintained protobufs. Arguably it was never appropriate for me to have placed this file in the protobuf tree, but it was convenient at the time and didn't seem to hurt anything. It clearly doesn't belong here now, though.
2015-03-26 17:13:15 -07:00
zhangkun83
488162db1e Gradle script to publish protoc binaries 2015-03-25 16:07:50 -07:00
zhangkun83
82524fe5aa Create protoc-artifacts directory 2015-03-25 13:06:12 -07:00
Feng Xiao
0a1763b6af Merge the release branch for v2.4.1
Change-Id: I4a8dcb4aba0104305b5dd052ed3bd532ddbedfb2
2015-03-24 17:27:24 -07:00
Feng Xiao
0aa1f748bf Update version number to 2.4.1
Change-Id: Ief6eccab82712be04285fc918bf0102102bbce21
2015-03-24 17:19:19 -07:00