aboutsummaryrefslogtreecommitdiffstats
path: root/core/vm/sqlvm
Commit message (Expand)AuthorAgeFilesLines
* core: vm: sqlvm: add shared variables (#228)Meng-Ying Yang2019-04-113-11/+19
* core: vm: sqlvm: add ESCAPE grammarwmin02019-04-114-653/+768
* core: vm: sqlvm: errors: add length fieldTing-Wei Lan2019-04-115-442/+484
* core: vm: sqlvm: limit the depth of AST to 1024Ting-Wei Lan2019-04-113-7/+50
* core: vm: sqlvm: parser: move generated code to internal packageTing-Wei Lan2019-04-115-1565/+1585
* core: vm: sqlvm: ast: use non-empty interfaces in DataType{En,De}codeTing-Wei Lan2019-04-112-80/+34
* core: vm: sqlvm: errors: fix typoTing-Wei Lan2019-04-111-1/+1
* core: vm: sqlvm: parser: don't use @, #, $ in unquoted identifiersTing-Wei Lan2019-04-112-35/+34
* core: sqlvm: schema: define type for table/column/index/sequence sizeyenlin.lai2019-04-112-5/+17
* core: vm: sqlvm: ast: handle error in AST printerTing-Wei Lan2019-04-112-33/+63
* core: vm: sqlvm: fill source code position in AST nodesTing-Wei Lan2019-04-117-1141/+1510
* core: vm: sqlvm: ast: use pointer receiversTing-Wei Lan2019-04-111-89/+89
* core: vm: sqlvm: ast: remove pointer indicator in printer outputTing-Wei Lan2019-04-111-5/+4
* core: vm: sqlvm: check if a number is a valid addressTing-Wei Lan2019-04-115-334/+312
* core: vm: sqlvm: introduce interfaces for AST nodesTing-Wei Lan2019-04-119-1704/+2956
* core: vm: sqlvm: runtime entrypoing error handlingMeng-Ying Yang2019-04-113-5/+14
* core: vm: sqlvm: parser: toDecimal handle .0wmin02019-04-112-0/+4
* core: vm: sqlvm: types support data rangeMeng-Ying Yang2019-04-112-0/+82
* core: vm: sqlvm: export instruction's member (#197)JM2019-04-112-6/+6
* core: vm: sqlvm: revert Tuple structure (#193)JM2019-04-111-4/+5
* core: vm: sqlvm: modify Tuple.Data.Value typeJhih-Ming Huang2019-04-111-7/+3
* core: vm: sqlvm: shared interfaces and paramsJhih-Ming Huang2019-04-116-0/+245
* core: vm: sqlvm: add schema define and implement rlp serializationwmin02019-04-114-42/+310
* core: vm: sqlvm: ast: add encoder/decoder for decimal to byteswmin02019-04-112-11/+196
* core: vm: sqlvm: ast: data type encoder and decoderwmin02019-04-112-0/+244
* core: vm: sqlvm: ast: don't hardcode output and indent in PrintASTTing-Wei Lan2019-04-112-26/+35
* core: vm: sqlvm: process non-UTF-8 input and escape sequencesTing-Wei Lan2019-04-118-337/+579
* core: vm: sqlvm: parser: properly handle errorsTing-Wei Lan2019-04-116-1242/+1637
* core: vm: sqlvm: remove optional interface and add print tag for detailwmin02019-04-113-99/+49
* core: vm: sqlvm: move AST and parser to their own packagesTing-Wei Lan2019-04-118-1837/+2010
* core: vm: sqlvm: add a tool to run gofmt on pigeon sourcesTing-Wei Lan2019-04-111-0/+253
* core: vm: sqlvm: add sql language parser prototypingwmin02019-04-116-0/+8899
* core: vm: vm interface (#164)JM2019-04-111-14/+31
* core: vm: extract stateDB and contract outjm2019-04-111-0/+50