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