RETIRED, Gerrit as used by OpenStack
Go to file
David Ostrovsky d7b40c70fe Buck: Disable cast checking in GWT compiler only in release mode
DisableCastChecking option was first added in I5dc633d5b. Since Issue
3389, that caused breakage of all Google products for many weeks, this
option is added again in the development build to prevent such severe
regressions in future.

Because the generated javascript code is bigger with cast checks, this
option is still added in release mode.

Side effect of this change is that the plugins that expose GWT module
are compiled without DisableCastChecking option in Gerrit tree mode.
Standalone bucklets driven build mode is not affected by this change.

Another side effect, that 'soyc' target for "compiler story" was
duplicated and the corresponding release mode with DisableCastChecking
is also provided with alias 'soyc_r'.

TEST PLAN:

  $ buck build gerrit

should pass only -XdisableClassMetadata option to GWT compiler. Whereas

  $ buck build release

should pass both -XdisableClassMetadata -XdisableCastChecking options.

Bug: Issue 3389
Change-Id: Ia99647357e7bff889137d4855e9c0059e6c6a4f3
2015-06-05 18:47:06 +02:00
.settings Update import order settings to list all top-level packages 2015-03-25 20:36:56 +00:00
bucklets Rename __standalone_mode__ to STANDALONE_MODE 2014-11-24 08:44:12 +00:00
contrib Fix minor python code style issues 2014-12-18 02:51:06 +00:00
Documentation Merge branch 'stable-2.11' 2015-06-05 13:42:08 +09:00
gerrit-acceptance-tests GcAssert: Convert to use Google Truth 2015-06-04 09:41:29 +09:00
gerrit-antlr Kill @Rewrite support in queries 2015-05-27 03:55:33 +00:00
gerrit-cache-h2 Merge branch 'stable-2.11' 2015-04-30 11:56:32 +09:00
gerrit-common Declare guava and junit as exported deps of Google Truth 2015-06-04 09:41:17 +09:00
gerrit-extension-api Extensions API: Add config API 2015-06-03 11:53:35 +09:00
gerrit-gwtdebug Organize imports 2014-12-18 11:16:03 +09:00
gerrit-gwtexpui gerrit-gwtexpui: Convert tests to use Google Truth 2015-06-04 09:49:11 +09:00
gerrit-gwtui Buck: Disable cast checking in GWT compiler only in release mode 2015-06-05 18:47:06 +02:00
gerrit-gwtui-common Remove unused parseJSON method 2015-06-04 02:41:09 +00:00
gerrit-httpd Merge "Retrieve download schemes via REST" 2015-05-20 12:30:25 +00:00
gerrit-launcher Replace C-style array declarations with Java-style declarations 2015-03-19 12:15:43 +09:00
gerrit-lucene Lucene: Prohibit searching empty string over a full-text field 2015-05-29 12:19:12 -07:00
gerrit-main Replace C-style array declarations with Java-style declarations 2015-03-19 12:15:43 +09:00
gerrit-oauth Merge branch 'stable-2.10' into stable-2.11 2015-05-07 10:37:48 +09:00
gerrit-openid Merge branch 'stable-2.10' into stable-2.11 2015-05-07 10:37:48 +09:00
gerrit-patch-commonsnet Replace 'for' loop with 'foreach' 2013-12-04 01:02:53 +04:00
gerrit-patch-jgit Turn on many more Eclipse warnings, and fix them 2014-10-29 15:00:17 -07:00
gerrit-pgm Add a program to import from a protocol buffer dump file 2015-06-02 16:49:33 -07:00
gerrit-plugin-api Set version to 2.11.1 2015-05-08 14:43:55 +09:00
gerrit-plugin-archetype Set version to 2.11.1 2015-05-08 14:43:55 +09:00
gerrit-plugin-gwt-archetype Set version to 2.11.1 2015-05-08 14:43:55 +09:00
gerrit-plugin-gwtui Set version to 2.11.1 2015-05-08 14:43:55 +09:00
gerrit-plugin-js-archetype Set version to 2.11.1 2015-05-08 14:43:55 +09:00
gerrit-prettify Add missing braces around if- for- and while-statements 2015-03-19 12:15:42 +09:00
gerrit-reviewdb Declare guava and junit as exported deps of Google Truth 2015-06-04 09:41:17 +09:00
gerrit-server WalkSorter: Don't topo sort 2015-06-04 13:22:57 -07:00
gerrit-solr IndexConfig: Configure maxLimit from Config 2015-04-23 11:30:13 -07:00
gerrit-sshd ProjectConfigParamParserTest: Convert to use Google Truth 2015-06-04 09:41:29 +09:00
gerrit-util-cli Add missing braces around if- for- and while-statements 2015-03-19 12:15:42 +09:00
gerrit-util-http RequestUtilTest: Convert to use Google Truth 2015-06-04 09:41:29 +09:00
gerrit-util-ssl Turn on many more Eclipse warnings, and fix them 2014-10-29 15:00:17 -07:00
gerrit-war Merge branch 'stable-2.11' 2015-05-19 17:50:57 +09:00
lib Declare guava and junit as exported deps of Google Truth 2015-06-04 09:41:17 +09:00
plugins Update commit-message-length-validator plugin to latest revision 2015-05-19 17:35:58 +09:00
ReleaseNotes Merge branch 'stable-2.11' 2015-05-27 11:00:46 +09:00
tools Buck: Disable cast checking in GWT compiler only in release mode 2015-06-05 18:47:06 +02:00
website/releases Releases: Update website to use Cloud Storage v1 API 2014-11-21 12:22:59 -08:00
.buckconfig Buck: Disable cast checking in GWT compiler only in release mode 2015-06-05 18:47:06 +02:00
.buckversion Update Buck to newest version 2015-05-10 20:03:16 +02:00
.editorconfig Add basic EditorConfig 2015-03-03 07:12:16 +00:00
.gitignore Add '/.apt_generated' and '/.factorypath' to .gitignore 2015-04-29 13:56:33 +02:00
.gitmodules Add singleusergroup plugin 2013-11-09 07:45:00 +01:00
.mailmap Update mailmap 2015-04-08 07:50:41 +00:00
.pydevproject Update PyDev project to use Python 2.7 2014-10-02 15:16:44 +09:00
.watchmanconfig Watchman: Add buck-out dir to ignored directories 2014-08-21 07:32:37 +02:00
BUCK Buck: Disable cast checking in GWT compiler only in release mode 2015-06-05 18:47:06 +02:00
COPYING Initial project setup of Gerrit 2 2008-11-14 16:59:34 -08:00
INSTALL Remove Gerrit 1.x to 2.x import tools 2009-03-27 20:20:10 -07:00
SUBMITTING_PATCHES Update push URL in SUBMITTING_PATCHES 2012-03-29 00:57:14 -04:00
VERSION Set version to 2.11.1 2015-05-08 14:43:55 +09:00