Skip to content
Permalink
Browse files

Moved to highlands build scripts

  • Loading branch information...
elucash committed Apr 12, 2019
1 parent 47ed50d commit d49208e4192b65f866dd6cca17f383e805b67e9d
Showing with 1,128 additions and 1,462 deletions.
  1. +31 −16 .buckconfig
  2. +0 −35 .classpath
  3. +8 −0 .editorconfig
  4. +0 −5 .factorypath
  5. +65 −6 .gitignore
  6. +0 −227 .prj.lib.js
  7. +13 −14 .project
  8. +0 −4 .settings/org.eclipse.core.resources.prefs
  9. +0 −4 .settings/org.eclipse.jdt.apt.core.prefs
  10. +0 −330 .settings/org.eclipse.jdt.core.prefs
  11. +0 −2 .settings/org.eclipse.jdt.launching.prefs
  12. +0 −4 .settings/org.eclipse.jdt.ui.prefs
  13. +0 −2 .settings/org.eclipse.ltk.core.refactoring.prefs
  14. +0 −4 .settings/org.eclipse.m2e.core.prefs
  15. +205 −0 .up.lock.json
  16. +52 −0 Makefile
  17. +0 −191 lib/BUCK
  18. +27 −0 lib/google/common/BUCK
  19. +27 −0 lib/google/inject/BUCK
  20. +46 −0 lib/immutables/generator/BUCK
  21. +27 −0 lib/immutables/ordinal/BUCK
  22. +27 −0 lib/immutables/trees/BUCK
  23. +46 −0 lib/immutables/value/BUCK
  24. +27 −0 lib/javax/annotation/BUCK
  25. +48 −0 lib/junit/BUCK
  26. +69 −0 lib/kotlin/stdlib/BUCK
  27. +86 −0 lib/rules.bzl
  28. +25 −0 mod/common/BUCK
  29. 0 { → mod/common}/src/META-INF/extensions/org.immutables.collect
  30. 0 { → mod/common}/src/io/immutables/Capacity.java
  31. 0 { → mod/common}/src/io/immutables/Nullable.java
  32. 0 { → mod/common}/src/io/immutables/Unreachable.java
  33. 0 { → mod/common}/src/io/immutables/collect/Foldable.java
  34. 0 { → mod/common}/src/io/immutables/collect/Vect.java
  35. 0 { → mod/common}/src/io/immutables/package-info.java
  36. 0 {src → mod/common/test}/io/immutables/collect/TestVect.java
  37. +86 −0 mod/grammar/BUCK
  38. +1 −0 mod/grammar/src-gen
  39. 0 { → mod/grammar}/src/io/immutables/grammar/Escapes.java
  40. 0 { → mod/grammar}/src/io/immutables/grammar/Grammar.java
  41. 0 { → mod/grammar}/src/io/immutables/grammar/Node.java
  42. 0 { → mod/grammar}/src/io/immutables/grammar/Productions.java
  43. 0 { → mod/grammar}/src/io/immutables/grammar/Source.java
  44. 0 { → mod/grammar}/src/io/immutables/grammar/Symbol.java
  45. 0 { → mod/grammar}/src/io/immutables/grammar/Terms.java
  46. 0 { → mod/grammar}/src/io/immutables/grammar/TreeProduction.java
  47. 0 { → mod/grammar}/src/io/immutables/grammar/processor/Codepoint.java
  48. 0 { → mod/grammar}/src/io/immutables/grammar/processor/CodepointMatch.java
  49. 0 { → mod/grammar}/src/io/immutables/grammar/processor/Debug.java
  50. +5 −3 { → mod/grammar}/src/io/immutables/grammar/processor/Generator.generator
  51. +5 −2 { → mod/grammar}/src/io/immutables/grammar/processor/Generator.java
  52. 0 { → mod/grammar}/src/io/immutables/grammar/processor/Grammars.java
  53. 0 { → mod/grammar}/src/io/immutables/grammar/processor/Parser.java
  54. 0 { → mod/grammar}/src/io/immutables/grammar/processor/ParserActions.java
  55. +16 −4 { → mod/grammar}/src/io/immutables/grammar/processor/Processor.java
  56. 0 { → mod/grammar}/src/io/immutables/grammar/processor/Production.java
  57. 0 { → mod/grammar}/src/io/immutables/grammar/processor/TermDispatch.java
  58. 0 { → mod/grammar}/src/io/immutables/grammar/processor/TermExpansion.java
  59. +1 −0 mod/grammar/test-gen
  60. +3 −1 {src/io/immutables/grammar/fixture → mod/grammar/test/io/immutables/grammar}/TestFixture.java
  61. 0 {src → mod/grammar/test}/io/immutables/grammar/TestProductions.java
  62. 0 {src → mod/grammar/test}/io/immutables/grammar/TestSource.java
  63. 0 {src → mod/grammar/test}/io/immutables/grammar/fixture/Expr.grammar
  64. 0 {src → mod/grammar/test}/io/immutables/grammar/fixture/Expr.java
  65. 0 {src → mod/grammar/test}/io/immutables/grammar/fixture/MainFixture.java
  66. 0 {src → mod/grammar/test}/io/immutables/grammar/fixture/SomeLex.grammar
  67. 0 {src → mod/grammar/test}/io/immutables/grammar/fixture/SomeLex.java
  68. 0 {src → mod/grammar/test}/io/immutables/grammar/fixture/samples.grammar
  69. +83 −0 mod/lang/BUCK
  70. +1 −0 mod/lang/src-gen
  71. 0 { → mod/lang}/src/io/immutables/lang/Syntax.grammar
  72. 0 { → mod/lang}/src/io/immutables/lang/Syntax.java
  73. +1 −0 mod/lang/test-gen
  74. +1 −0 mod/lang/test-gen1
  75. 0 {src → mod/lang/test}/io/immutables/lang/SourceRun.java
  76. 0 {src → mod/lang/test}/io/immutables/lang/fixture/All.java
  77. 0 {src → mod/lang/test}/io/immutables/lang/fixture/TestAll.java
  78. 0 {src → mod/lang/test}/io/immutables/lang/fixture/comments-only.test.im
  79. 0 {src → mod/lang/test}/io/immutables/lang/fixture/concept-simple.test.im
  80. 0 {src → mod/lang/test}/io/immutables/lang/fixture/data-constructors.test.im
  81. 0 {src → mod/lang/test}/io/immutables/lang/fixture/debug.im
  82. 0 {src → mod/lang/test}/io/immutables/lang/fixture/debug.old.im
  83. 0 {src → mod/lang/test}/io/immutables/lang/fixture/expressions.test.im
  84. 0 {src → mod/lang/test}/io/immutables/lang/fixture/features.test.im
  85. 0 {src → mod/lang/test}/io/immutables/lang/fixture/type-constraints.test.im
  86. 0 {src → mod/lang/test}/io/immutables/lang/fixture/type-constructors.test.im
  87. 0 {src → mod/lang/test}/io/immutables/lang/fixture/type-references.test.im
  88. 0 {src → mod/lang/test}/io/immutables/lang/fixture/type-simple.test.im
  89. 0 {src → mod/lang/test}/io/immutables/lang/fixture/unit.test.im
  90. 0 {src → mod/lang/test}/io/immutables/lang/processor/Debug.java
  91. 0 {src → mod/lang/test}/io/immutables/lang/processor/Imc.java
  92. +4 −2 {src → mod/lang/test}/io/immutables/lang/processor/SourceRunProcessor.java
  93. +4 −9 {src → mod/lang/test}/io/immutables/lang/processor/SourceRuns.generator
  94. +2 −0 {src → mod/lang/test}/io/immutables/lang/processor/SourceRuns.java
  95. +14 −0 mod/net/BUCK
  96. 0 { → mod/net}/src/io/immutables/net/Ip4.java
  97. 0 {src → mod/net/test}/io/immutables/net/TestIpv4.java
  98. +9 −0 mod/that/BUCK
  99. 0 { → mod/that}/src/io/immutables/that/Assert.java
  100. 0 { → mod/that}/src/io/immutables/that/AssertionError.java
  101. 0 { → mod/that}/src/io/immutables/that/Diff.java
  102. 0 { → mod/that}/src/io/immutables/that/That.java
  103. 0 { → mod/that}/src/io/immutables/that/package-info.java
  104. +22 −0 mod/that/test/io/immutables/that/TestThat.java
  105. 0 {src/io/immutables/lang → old}/PrevSyntax.grammar
  106. +0 −7 old/io/immutables/lang/node/__BUCK
  107. +0 −4 old/io/immutables/lang/type22/BUCK
  108. +0 −8 old/io/immutables/lang/type22/fixture/BUCK
  109. +0 −8 old/io/immutables/lang/typing2/BUCK
  110. 0 {type-experiment → old}/irrr/Defs.java
  111. 0 {type-experiment → old}/irrr/EmptyParameters.java
  112. 0 {type-experiment → old}/irrr/ImportedPackage.java
  113. 0 {type-experiment → old}/irrr/Imports.java
  114. 0 {type-experiment → old}/irrr/Resolver.java
  115. 0 {type-experiment → old}/irrr/TestParameters.java
  116. 0 {type-experiment → old}/irrr/TypeDeclaration.java
  117. 0 {type-experiment → old}/irrr/VariableSubstitution.java
  118. +0 −364 pom.xml
  119. +0 −53 prj.js
  120. +0 −13 src/BUCK
  121. +0 −47 src/DEFS
  122. +0 −1 src/META-INF/annotations/org.immutables.value.immutable
  123. +0 −8 src/io/immutables/BUCK
  124. +0 −1 src/io/immutables/build/maven/BUCK
  125. +0 −1 src/io/immutables/collect/BUCK
  126. +0 −1 src/io/immutables/grammar/BUCK
  127. +0 −15 src/io/immutables/grammar/fixture/BUCK
  128. +0 −17 src/io/immutables/grammar/processor/BUCK
  129. +0 −14 src/io/immutables/lang/BUCK
  130. +0 −11 src/io/immutables/lang/fixture/BUCK
  131. +0 −16 src/io/immutables/lang/processor/BUCK
  132. +0 −1 src/io/immutables/net/BUCK
  133. +0 −7 src/io/immutables/that/BUCK
  134. +41 −0 up.js
@@ -1,22 +1,37 @@
[alias]
# Aliases are shortcuts for longer target names

[project]
ignore = \
target \
.classes, \
.git, \
.settings, \
.idea, \
.buckd

[java]
source_level = 1.8
target_level = 1.8
src_roots = src
# BUCK will not look inside these for build configs
# buck-out, .buckd, .idea are auto-ignored
# ! accidental empty entries here, like when using trailing comma
# can result in watchman not reporting file changes at all!
ignore = .git/,.ext/,.jars/

[log]
max_traces = 1
compress_traces = true
max_traces = 1
compress_traces = true

[build]
metadata_storage = sqlite

[cache]
mode = dir
dir_max_size = 1GB

[buildfile]
includes = //src/DEFS
[project]
allow_symlinks = forbid
glob_handler = watchman

[parser]
polyglot_parsing_enabled = true
default_build_file_syntax = SKYLARK

[java]
# java 11 very soon ))
source_level = 8
target_level = 8
# compile classes in memory, then flush to jar file
jar_spool_mode = direct_to_jar
# compile against public declaration
compile_against_abis = true

This file was deleted.

Oops, something went wrong.
@@ -1,8 +1,16 @@
# EditorConfig helps configuring editing, lint and preview tools automatically
root = true

[*]
indent_style = tab
indent_size = 2
continuation_indent_size = 4
charset = utf-8
end_of_line = lf
insert_final_newline = true

[Makefile]
indent_style = tab

[*.bzl]
indent_style = space

This file was deleted.

Oops, something went wrong.
@@ -1,7 +1,66 @@
target/
.DS_Store
.buckd/
.classes/
# Please! We need to manage git ignore file so it will contain a minimal set of non-nonsense entries.
# Such minimal and precise exclusion list help reveal misbehaving / misconfigured tools
# and scripts, instead of blindly sweep problems under the rug.
#
# When adding entries here, please, do your best to briefly specify:
# * Which program generates or uses this kind of file
# * Why these files are kept out of the repo
# * Be precise about directories by placing leading / trailing slash where needed
#
# Quick reference on slashes:
# - Having a slash in front means that exclusion will only work on the top/root level
# of the repo. Otherwise we will ignore entries at arbitrary level of nesting.
# - Having a trailing slash means that exclusion will work only on directories.

# Executions of ad-hoc scripts and binaries allowed to create various temporary
# logs or stdout/stderr dumps in working directories
# We exclude them and ask to stick to this convention of using these filename extensions:
*.out
*.err
*.log

# JVM specific dumps and crash reports
# TODO add threaddump / crash dump filenames/extensions
*.hprof

# Folders for placing downloaded or generated tools, scripts or repos
# which are not part of the hermetic CI build.
# Can be present on different levels of nesting
.ext/

# Buck (or other tools) local config customizations
# Manually created to override main config, local and specific to a user
# Should be managed / backed up manually and outside ot the repo
*.local

# Buck directories for daemon and build output
# Auto created when running builds, present only in root
/.buckd/
/buck-out/

# Symlinks for downloaded/output jars and generated source folders
# for convenience of IDEs and ad-hoc tools.
# Created in the directories along BUCK files containing
# remote_file/java_binary rules which produce local jar files.
# Regenerated by calling `node up --lib --intellij`
.jars/
*-gen/
*-gen[123]/

# Jetbrains Intellij IDEA project and module files,\.
# Can be present on different levels of nesting.
# Can be regenerated `node up --intellij` or recreated in Intellij
.idea/
.gen/
buck-out/
*.iml

# Eclipse project and module definitions
# Can be regenerated by `node up --eclipse` or created in Eclipse
.classes/
.settings/
.factorypath
.classpath
.project
.externalToolBuilders

# MacOS custom file/folder attributes, irrelevant to the repo
.DS_Store
Oops, something went wrong.

0 comments on commit d49208e

Please sign in to comment.
You can’t perform that action at this time.