kotlin-compiler-fuzzer-main.zip
kotlin-compiler-fuzzer-main
.dockerignore
806 Bytes
.dvc
.gitignore
26 Bytes
config
148 Bytes
.dvcignore
139 Bytes
.github
workflows
build-project.yml
434 Bytes
.gitignore
826 Bytes
Docker
cleanup.sh
75 Bytes
clustering
Dockerfile
504 Bytes
compiler
Dockerfile
695 Bytes
dpvc
Dockerfile
440 Bytes
embedding
Dockerfile
981 Bytes
fuzzer
Dockerfile
419 Bytes
oom
Dockerfile
315 Bytes
postanalysis
Dockerfile
480 Bytes
setup.sh
1.3 kB
README.md
3.3 kB
build.gradle
1.8 kB
config.yaml
2.5 kB
configs
mo-div.yaml
2.5 kB
gradle
wrapper
gradle-wrapper.jar
61.6 kB
gradle-wrapper.properties
223 Bytes
gradlew
8.5 kB
gradlew.bat
2.9 kB
local_dependencies
kotlin-grammar-parser-0.1.jar
16.9 MB
kotlin-grammar-tools-0.1.jar
33.5 MB
resources
antlr
KotlinLexer.g4
12.1 kB
KotlinParser.g4
16.7 kB
UnicodeClasses.g4
23.1 kB
kotlin
Annotation.kt
451 Bytes
Any.kt
2.4 kB
Array.kt
2.0 kB
ArrayList.kt
1.6 kB
Arrays.kt
12.5 kB
Boolean.kt
2.2 kB
Char.kt
5.9 kB
CharSequence.kt
1.6 kB
Collections.kt
15.0 kB
Comparable.kt
1.1 kB
Coroutines.kt
542 Bytes
Enum.kt
1.9 kB
ExceptionsH.kt
3.3 kB
HashMap.kt
989 Bytes
HashSet.kt
1.0 kB
Iterator.kt
3.4 kB
Library.kt
2.7 kB
Nothing.kt
883 Bytes
Number.kt
1.9 kB
Primitives.kt
86.3 kB
String.kt
1.9 kB
Throwable.kt
1.1 kB
Unit.kt
794 Bytes
kotlinc
bin
kapt
405 Bytes
kapt.bat
375 Bytes
kotlin
310 Bytes
kotlin-dce-js
350 Bytes
kotlin-dce-js.bat
322 Bytes
kotlin.bat
282 Bytes
kotlinc
3.0 kB
kotlinc-js
351 Bytes
kotlinc-js.bat
323 Bytes
kotlinc-jvm
286 Bytes
kotlinc-jvm.bat
248 Bytes
kotlinc.bat
3.6 kB
build.txt
21 Bytes
lib
allopen-compiler-plugin.jar
24.0 kB
android-extensions-compiler.jar
494.8 kB
android-extensions-runtime.jar
9.6 kB
annotations-13.0.jar
17.5 kB
assignment-compiler-plugin.jar
51.7 kB
js.engines.jar
11.3 kB
jvm-abi-gen.jar
1.2 MB
kotlin-annotation-processing-cli.jar
26.4 kB
kotlin-annotation-processing-runtime.jar
1.4 kB
kotlin-annotation-processing.jar
474.2 kB
kotlin-annotations-jvm-sources.jar
3.1 kB
kotlin-annotations-jvm.jar
2.7 kB
kotlin-ant.jar
25.5 kB
kotlin-compiler.jar
56.6 MB
kotlin-daemon-client.jar
579.9 kB
kotlin-daemon.jar
394.4 kB
kotlin-imports-dumper-compiler-plugin.jar
274.0 kB
kotlin-main-kts.jar
6.6 MB
kotlin-preloader.jar
52.3 kB
kotlin-reflect-sources.jar
716.2 kB
kotlin-reflect.jar
3.2 MB
kotlin-runner.jar
31.1 kB
kotlin-script-runtime-sources.jar
9.9 kB
kotlin-script-runtime.jar
42.8 kB
kotlin-scripting-common.jar
226.9 kB
kotlin-scripting-compiler-impl.jar
319.4 kB
kotlin-scripting-compiler.jar
426.4 kB
kotlin-scripting-jvm.jar
200.9 kB
kotlin-stdlib-jdk7-sources.jar
580 Bytes
kotlin-stdlib-jdk7.jar
961 Bytes
kotlin-stdlib-jdk8-sources.jar
556 Bytes
kotlin-stdlib-jdk8.jar
966 Bytes
kotlin-stdlib-js-sources.jar
534.1 kB
kotlin-stdlib-js.jar
4.4 MB
kotlin-stdlib-sources.jar
582.1 kB
kotlin-stdlib.jar
1.7 MB
kotlin-test-js-sources.jar
8.0 kB
kotlin-test-js.jar
108.4 kB
kotlin-test-junit-sources.jar
1.8 kB
kotlin-test-junit.jar
5.1 kB
kotlin-test-junit5-sources.jar
1.8 kB
kotlin-test-junit5.jar
5.1 kB
kotlin-test-sources.jar
2.3 kB
kotlin-test-testng-sources.jar
1.8 kB
kotlin-test-testng.jar
5.1 kB
kotlin-test.jar
133.6 kB
kotlinx-coroutines-core-jvm.jar
1.5 MB
kotlinx-serialization-compiler-plugin.jar
952.7 kB
lombok-compiler-plugin.jar
321.9 kB
mutability-annotations-compat.jar
1.5 kB
noarg-compiler-plugin.jar
62.6 kB
parcelize-compiler.jar
364.9 kB
parcelize-runtime.jar
7.0 kB
sam-with-receiver-compiler-plugin.jar
18.6 kB
trove4j.jar
573.0 kB
license
COPYRIGHT.txt
647 Bytes
COPYRIGHT_HEADER.txt
208 Bytes
LICENSE.txt
11.4 kB
NOTICE.txt
482 Bytes
README.md
18.4 kB
third_party
aether_license.txt
11.2 kB
aosp_license.txt
11.4 kB
args4j_LICENSE.txt
1.1 kB
asm_license.txt
1.6 kB
asmble_license.txt
1.1 kB
assemblyscript_license.txt
11.4 kB
boost_LICENSE.txt
1.3 kB
closure-compiler_LICENSE.txt
11.4 kB
dart_LICENSE.txt
2.3 kB
fastutil_licence
11.4 kB
gradle_license.txt
23.6 kB
guava_license.txt
11.4 kB
gwt_license.txt
11.4 kB
jgit_license.txt
1.6 kB
jquery_license.txt
1.4 kB
jshashtable_license.txt
594 Bytes
karma-teamcity-reporter_LICENSE.txt
1.1 kB
karma_LICENSE.txt
1.1 kB
lodash_LICENSE.txt
2.0 kB
lombok_LICENSE.txt
1.1 kB
maven_LICENSE.txt
11.4 kB
mocha-teamcity-reporter_LICENSE.txt
1.1 kB
okhttp_license.txt
587 Bytes
prototype_license.txt
934 Bytes
qunit_license.txt
1.4 kB
rhino_LICENSE.txt
49.1 kB
scala_license.txt
1.7 kB
sl4f_license.txt
1.2 kB
sun_license.txt
245 Bytes
teamcity-service-messages_LICENSE.txt
1.1 kB
testdata
dagger_license.txt
11.4 kB
eclipse_distribution_license.txt
1.6 kB
eclipse_license.txt
11.6 kB
findbugs_license.txt
26.5 kB
jspecify_license.txt
11.4 kB
lombok_license.txt
1.1 kB
rxjava_license.txt
11.4 kB
spring_license.txt
11.4 kB
trove_license.txt
26.5 kB
trove_readme_license.txt
766 Bytes
services
clustering_service
.gitignore
16 Bytes
app
main.py
660 Bytes
model.py
2.1 kB
setup.py
713 Bytes
default_models.dvc
103 Bytes
requirements.txt
96 Bytes
compiler_service
app
argparser.py
167 Bytes
compile_dir.py
4.9 kB
compiler_errors.py
249 Bytes
requirements.txt
63 Bytes
scripts
compile_dir.sh
276 Bytes
compile_file.sh
801 Bytes
embedding_service
app
__init__.py
0 Bytes
main.py
669 Bytes
model.py
867 Bytes
request_body.py
82 Bytes
setup_model.py
736 Bytes
setup_transformers.py
233 Bytes
requirements.txt
109 Bytes
oom_classifier_service
.gitignore
16 Bytes
app
main.py
638 Bytes
model.py
339 Bytes
default_models.dvc
99 Bytes
requirements.txt
83 Bytes
settings.gradle
45 Bytes
src
main
java
org
fuzzer
KMain.kt
0 Bytes
Main.java
2.7 kB
TestMain.java
1.3 kB
configuration
Configuration.java
38.3 kB
ConfigurationVocabulary.java
4.4 kB
Distribution.java
134 Bytes
DistributionType.java
95 Bytes
README.md
8.1 kB
SearchStrategy.java
170 Bytes
SelectionStrategy.java
142 Bytes
dt
DTRunner.java
5.1 kB
FuzzerStatistics.java
3.6 kB
grammar
GrammarTransformer.java
5.1 kB
RuleHandler.java
2.0 kB
RuleName.java
842 Bytes
SampleStructure.java
246 Bytes
ast
ASTNode.java
1.9 kB
ASTNodeType.java
1.2 kB
expressions
ElvisOpExpression.java
2.3 kB
ExpressionNode.java
10.2 kB
IfExpressionNode.java
3.7 kB
SimpleExpressionNode.java
991 Bytes
TryExpressionNode.java
4.6 kB
statements
AssignmentNode.java
2.6 kB
DoWhileNode.java
2.0 kB
LoopStatementNode.java
1.1 kB
SimpleStatementNode.java
1.1 kB
StatementNode.java
2.0 kB
structures
FunctionDecl.java
5.1 kB
ModifiersNode.java
775 Bytes
ParameterNode.java
1.7 kB
syntax
AltNode.java
1.4 kB
BlockNode.java
1.2 kB
OptNode.java
1.3 kB
PlusNode.java
2.5 kB
StarNode.java
2.4 kB
SyntaxNode.java
877 Bytes
TextNode.java
1.0 kB
representations
callables
KAnonymousCallable.java
579 Bytes
KCallable.java
5.8 kB
KConstructor.java
1.4 kB
KFunction.java
1.1 kB
KIdentifierCallable.java
835 Bytes
KMethod.java
1.9 kB
context
Context.java
59.3 kB
IdentifierStore.java
963 Bytes
KScope.java
176 Bytes
MapIdentifierStore.java
4.9 kB
types
DAGTypeEnvironment.java
14.0 kB
KClassType.java
2.1 kB
KClassifierType.java
3.3 kB
KFuncType.java
2.3 kB
KGenericType.java
2.1 kB
KInterfaceType.java
1.2 kB
KType.java
447 Bytes
KTypeIndicator.java
222 Bytes
KTypeModifiers.java
1.4 kB
KTypeWrapper.java
9.0 kB
KVoid.java
1.1 kB
TreeTypeEnvironment.java
4.1 kB
TypeEnvironment.java
959 Bytes
search
algorithm
DiversityGA.java
3.1 kB
GA.java
3.8 kB
MOGA.java
2.7 kB
ProximityGA.java
3.7 kB
ProximityMOGA.java
1.5 kB
ProximityWholeTestSuite.java
3.1 kB
RandomSearch.java
2.1 kB
Search.java
3.5 kB
SuiteGA.java
3.8 kB
archive
ElitistArchive.java
3.1 kB
ProximityArchive.java
998 Bytes
chromosome
CodeBlock.java
8.5 kB
CodeConstruct.java
2.2 kB
CodeFragment.java
3.4 kB
CodeSnippet.java
1.6 kB
FragmentType.java
110 Bytes
SnippetType.java
89 Bytes
TestSuite.java
1.1 kB
clustering
AgglomerativeClustering.java
1.8 kB
Cluster.java
2.2 kB
ClusteringEngine.java
3.1 kB
ClusteringStrategy.java
107 Bytes
DivisiveClustering.java
4.4 kB
Linkage.java
101 Bytes
Point.java
1.9 kB
fitness
DistanceMetric.java
112 Bytes
DiversityFitnessFunction.java
2.1 kB
FitnessFunction.java
73 Bytes
IndividualFitnessFunction.java
107 Bytes
MOFitnessFunction.java
204 Bytes
SOFitnessFunction.java
280 Bytes
SimpleSOFitness.java
551 Bytes
SizeSOFitness.java
358 Bytes
StructureMOFitness.java
910 Bytes
proximity
CollectiveProximityFitnessFunction.java
1.9 kB
MOPopulationFitnessFunction.java
184 Bytes
PopulationFitnessFunction.java
168 Bytes
ProximityMOFitnessFunction.java
1.5 kB
RemoteEvaluation.java
4.4 kB
SOPopulationFitnessFunction.java
293 Bytes
SimpleSOProximityFitness.java
842 Bytes
SingularSOProximityFitnessFunction.java
2.4 kB
WTSFitnessFunction.java
425 Bytes
operators
filter
CodeBlockFilter.java
281 Bytes
RemoteOOMFilter.java
955 Bytes
SizeFilter.java
603 Bytes
generator
BlockGenerator.java
1.8 kB
SuiteGenerator.java
1.0 kB
mutation
block
ContextSensitiveMutationOperator.java
1.1 kB
ContextualInsertionOperator.java
827 Bytes
IndependentInsertionOperator.java
825 Bytes
MutationOperator.java
183 Bytes
RemovalOperator.java
1.2 kB
SimpleMutationOperator.java
1.3 kB
SwapOperator.java
555 Bytes
suite
ChangeSuiteMutation.java
2.8 kB
InsertionSuiteMutation.java
2.7 kB
RemovalSuiteMutation.java
886 Bytes
SuiteMutationOperator.java
361 Bytes
WTSMutationOperator.java
1.7 kB
recombination
block
RecombinationOperator.java
256 Bytes
SimpleRecombinationOperator.java
1.6 kB
suite
SuiteRecombinationOperator.java
256 Bytes
WTSRecombinationOperator.java
1.3 kB
selection
block
DominationCountSelection.java
3.1 kB
DominationRankSelection.java
4.6 kB
MOSelectionOperator.java
309 Bytes
SOSelectionOperator.java
1.3 kB
SelectionOperator.java
1.3 kB
TournamentSelection.java
3.0 kB
TruncatedSelection.java
1.8 kB
suite
SuiteSOSelectionOperator.java
1.6 kB
SuiteSelectionOperator.java
1.5 kB
SuiteTournamentSelection.java
3.3 kB
utils
AsyncSnapshotWriter.java
3.3 kB
ConstrainedDAG.java
5.4 kB
FileUtilities.java
1.3 kB
Graph.java
656 Bytes
KGrammarVocabulary.java
3.8 kB
Label.java
443 Bytes
RandomNumberGenerator.java
3.6 kB
RequestMaker.java
2.1 kB
StringUtilities.java
1.2 kB
Tree.java
3.0 kB
Tuple.java
589 Bytes
scripts
analytics
README.md
1.3 kB
__init__.py
0 Bytes
anova.r
2.3 kB
anova_plot.r
2.6 kB
data_handling.py
643 Bytes
main.py
5.4 kB
metrics.py
1.0 kB
plot_correlation.sh
832 Bytes
plot_size.py
728 Bytes
prepare_size_data.py
3.1 kB
prepare_size_data_snapshots.py
3.5 kB
statistical_tests.py
899 Bytes
testing.r
1.8 kB
utils
clear_output.sh
119 Bytes
compile_dir_simple.sh
294 Bytes
compile_file.sh
763 Bytes
compile_file_simple.sh
739 Bytes
extract_compiler_features.sh
1.2 kB
extract_file_features.sh
720 Bytes
postprocess.sh
723 Bytes
postprocess_multiple.sh
279 Bytes
run_experiment.sh
853 Bytes
test
java
org
fuzzer
grammar
GrammarTransformerTest.java
1.1 kB
representations
context
MapIdentifierStoreTest.java
5.8 kB
types
DAGTypeEnvironmentTest.java
4.2 kB
TreeTypeEnvironmentTest.java
5.5 kB
search
chromosome
CodeBlockTest.java
7.0 kB
utils
ConstrainedDAGTest.java
6.9 kB
TreeTest.java
5.5 kB