Proto commits in boalang/compiler

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:d77698f
Author:DavidMOBrien

added TypePattern

Commit:f96b0d5
Author:DavidMOBrien

updated jars, start for GuardedPattern and NullPattern

Commit:27d3a18
Author:Robert Dyer

manual fix to merge issue

Commit:71f853b
Author:Robert Dyer

fix typo

Commit:df706cb
Author:Robert Dyer

Merge branch 'master' into compiler-2021-08-Kotlin

Commit:015b9db
Author:Robert Dyer

fix compile and mark (un-)sealed as JDK17 feature

Commit:5db31ec
Author:Robert Dyer

remove unused file kinds

The documentation is generated from this commit.

Commit:c4905a9
Author:Robert Dyer

cleanup protos

Commit:1bf1cf5
Author:Robert Dyer

cleanup

Commit:001cf65
Author:Iris Ma
Committer:Iris Ma

update prettyprint

Commit:64fac70
Author:Iris Ma

update visitor method for local-var-type-inference and its related files

Commit:8845d65
Author:Robert Dyer

fix field name

Commit:c2b6376
Author:Robert Dyer

fix typo

Commit:69f9961
Author:Iris Ma

Change TextBlock kind to LITERAL

Commit:ce4839d
Author:Robert Dyer

convert Switch expression to a normal switch statement nested under a Statement expression

Commit:5e0a05a
Author:Iris Ma

Update JavaCore Version

Commit:01b733d
Author:irisma00
Committer:irisma00

finish visit methods for ModuleDeclaration and related classes

Commit:0a7efd5
Author:irisma00

update visit method for Module Declaration

Commit:2bf347a
Author:irisma00

update boa test files for SwitchExpression and TextBlock

Commit:1aafc7e
Author:Samuel W. Flint

Add safe boolean & update safe qualified expressions to use it

Commit:2375f8c
Author:Samuel W. Flint

Fix bug.kt problems: Add support for reciever types in function definitions

Commit:c55f7c8
Author:Robert Dyer

add new expression kind STATEMENT

Commit:f148a8b
Author:irisma00

add visit method for SwitchExpression

Commit:68a6d7b
Author:Robert Dyer
Committer:Robert Dyer

fix function defs with expression bodies

Commit:d3727b4
Author:Samuel W. Flint

Re-number added ExpressionKinds, including SWITCH

Commit:1834c24
Author:Samuel W. Flint
Committer:Samuel W. Flint

Add support for a "SWITCH" expression Note, SWITCH statements are also supported, and KtBlockExpressions expect statements

Commit:cc3f8b2
Author:Robert Dyer

cleanup

Commit:afb46e4
Author:Robert Dyer

Merge branch 'kotlin' of github.com:boalang/compiler into kotlin

Commit:b9fdae5
Author:Robert Dyer

add KtAnnotatedExpression

Commit:cb9ef2f
Author:Samuel W. Flint

Add an "IMPLICIT" modifier for variables which are declared implicitly

Commit:1d75cdf
Author:Robert Dyer

handling more operators

Commit:e3adf60
Author:Robert Dyer

better operator kinds

Commit:0fa927c
Author:Robert Dyer

add LABEL expression kind

Commit:8f65ff4
Author:irisma00

Create visit method for ModuleDeclaration and RecordDeclaration

Commit:8886310
Author:Robert Dyer

cleanup protos

Commit:8112477
Author:Samuel W. Flint
Committer:Samuel W. Flint

Add AST level support for Delegated types

Commit:cbbfc5f
Author:Samuel W. Flint

Add support for the kotlin "dynamic" type

Commit:caf69e0
Author:Samuel W. Flint

rename SINGLETON_OBJECT to SINGLETON

Commit:b7e55cb
Author:Samuel W. Flint

Add support for a special SINGLETON_OBJECT TypeKind

Commit:edb49a7
Author:Robert Dyer

store string template pieces

Commit:339af40
Author:Robert Dyer

support typealias

Commit:9f0c92b
Author:Robert Dyer

add TypeKind.IMMUTABLE

Commit:c34a8c8
Author:Robert Dyer

support all visibility modifiers

Commit:355cd49
Author:Robert Dyer

add filekinds for kotlin

Commit:be8d357
Author:sumonbis

Merged with new evolutionary data collection code.

Commit:8343f24
Author:sumonbis

Updated notebook parsing: added error outputs and tracebacks.

Commit:4c93114
Author:sayem

python class parent resolution

Commit:1304206
Author:sayem

slicing implementaion done

Commit:155c864
Author:sumonbis

Added Markdown Cell support in Notebook dataset.

Commit:af59c6e
Author:sayem

python set expression handled

Commit:37826a2
Author:sayem

id for variable added

Commit:0f40b14
Author:sayem

python referenced method call type supported; new intrinsic cfg method for python namespace

Commit:9206831
Author:sumonbis

Updated Proto format to be able to store all kinds of notebook cells (e.g., code, markdown). Updated the notebook json parsing to hadle errors.

Commit:87e04ff
Author:sayem

python import handling rearranged to display ast diffing in boa

Commit:4a799d6
Author:sayem

class declaration super class variation handled. Integration of Boa AST diff.

Commit:9b79d8d
Author:sayem

ast diff support for python added: initial version

Commit:ec98cb8
Author:yijiahuang

change datagen and intrinsics to support multiple ast maps

Commit:c095614
Author:sayem

python issues fixed

Commit:4e83b2f
Author:sayem

python issues fixed

Commit:4ca65b1
Author:sayem

unary expession, not strict assignment operations supported

Commit:99e7eb7
Author:sayem

python list comprehension support added.bug in parsing lib fixed

Commit:6e41e4c
Author:Sumon Biswas

Handled for, while, if, else, else if, break, continue, raise and del statements.

Commit:e7abb59
Author:sayem

dictionary expression handled

Commit:2047711
Author:Sumon Biswas

Added new expression enum type - ARRAYINDEX

Commit:3f6f6e1
Author:Robert Dyer

merge master

Commit:78ea8d4
Author:Robert Dyer

cleanup bad files/changes

Commit:d3542d3
Author:sayem

ast issue in python for keyword argument fixed

Commit:f573ab5
Author:yijiahuang

update project proto

Commit:339eea6
Author:yijiahuang

update cf with loc id

Commit:9594580
Author:yijiahuang

add Change type to wrap refactorings

Commit:af9276e
Author:yijiahuang

update data schema with CodeRefactoring

Commit:2d24825
Author:yijiahuang

update ast count func and fix datagen

Commit:efca1fd
Author:Robert Dyer
Committer:Robert Dyer

change back to 2015-08 data schema

Commit:92a9790
Author:Robert Dyer
Committer:Robert Dyer

change back to 2015-08 data schema

Commit:0f103fc
Author:Robert Dyer

add hasWeight to Value

Commit:ae26e0d
Author:yijiahuang

update multi-thread in datagen

Commit:a60b921
Author:yijiahuang

fix multi threads and map key order problem

Commit:f7ef690
Author:yijiahuang

new model prototype done

Commit:c3124fc
Author:Robert Dyer

backport program analysis features to 2015-08

Commit:1bac51b
Author:yijiahuang

update cf

Commit:85bd4e0
Author:yijiahuang

store objectId instead of commitId

Commit:d38318b
Author:yijiahuang

update

Commit:98185e5
Author:yijiahuang

add repopath and cid into cf

Commit:76ff68e
Author:yijiahuang

add repo path into protobuf Project

Commit:7ece6fa
Author:Robert Dyer

add proto types for output

Commit:d941ca6
Author:Robert Dyer

minor fixes to the protobufs to ensure they are compiled as v2 syntax, and remove unused options from enums

Commit:e5a3b75
Author:Sumon Biswas

Added StatementKind Block and fixed nested method.

Commit:5e98627
Author:Sumon Biswas

Added mapping in Python2 visitor. However, Python3 parser is always successful and not reaching Python2 parser.

Commit:2a96b80
Author:Sumon Biswas

Added few more statements: except as catch, pass, raise, delete, yield.

Commit:65d7484
Author:Sumon Biswas

Changed the ast.proto. Now methods can be added inside methods.

Commit:433f7bc
Author:Md Johirul Islam

python file kind added in the diff..proto file

Commit:26e9e73
Author:robert2

Add main language to repo metadata

Commit:4b9867f
Author:nguyenhoan

not do AST differencing when generating data

Commit:a645261
Author:nguyenhoan

variable name could be computed in PHP

Commit:1326ea8
Author:nguyenhoan

get rid of field for single expression under Expression. always use repeated expressions to avoid confusion

Commit:a3c40b7
Author:Robert Dyer

change files to unix line endings - this helps merges

Commit:aee46c6
Author:Hoan Nguyen

remove unused field children of Revision

Commit:c885c2b
Author:nguyenhoan

do not compute previous versions of changed files in generation. getsnapshot functions are not about ASTs - too time-consuming - defer to on-demand

Commit:327a9be
Author:nguyenhoan

working on identifying Java language features

Commit:c059e77
Author:nguyenhoan

handle enum constant declaration