aboutsummaryrefslogtreecommitdiffstats
path: root/core/vm/sqlvm/ast
Commit message (Expand)AuthorAgeFilesLines
* core: vm: sqlvm: ast: decimal decode for boolJhih-Ming Huang2019-05-061-0/+5
* core: vm: sqlvm: ast: copy data before decimal decodewmin02019-05-061-0/+2
* core: vm: sqlvm: ast: fix unsigned get type error codewmin02019-05-061-1/+1
* core: vm: sqlvm: runtime: opLoad load fixed bytes and address in bytesJhih-Ming Huang2019-05-062-16/+2
* vm: sqlvm: refine after updating dexon-foundation/decimalyenlin.lai2019-05-062-11/+4
* misc: replace shopspring/decimal with our forkyenlin.lai2019-05-063-3/+4
* core: vm: sqlvm: add a descriptor field to IdentifierNodeTing-Wei Lan2019-05-061-0/+8
* core: vm: sqlvm: support SQL three-valued logic on ASTTing-Wei Lan2019-05-063-1/+170
* core: vm: sqlvm: ast: rename DataTypeUnknown to DataTypePendingTing-Wei Lan2019-05-063-14/+19
* core: vm: sqlvm: ast: rename TestSizeTing-Wei Lan2019-05-061-1/+1
* core: vm: sqlvm: ast: don't calculate min and max values on demandTing-Wei Lan2019-05-062-55/+76
* core: vm: sqlvm: ast: make DataTypeDecode a method of DataTypeTing-Wei Lan2019-05-062-28/+19
* core: vm: sqlvm: ast: rename tests for DataType encoding or decodingTing-Wei Lan2019-05-061-31/+31
* core: vm: sqlvm: ast: return error messages from GetTypeTing-Wei Lan2019-05-063-43/+85
* core: vm: sqlvm: schema: move methods of DataTypeMajorTing-Wei Lan2019-05-061-10/+10
* core: vm: sqlvm: ast: implement decimal to uint64Jhih-Ming Huang2019-05-062-8/+50
* core: vm: sqlvm: ast: add size func and move error code to errors.goJhih-Ming Huang2019-05-062-19/+58
* core: vm: sqlvm: types: fix encode bug when exponent is negative (#270)yenlinlai2019-05-062-4/+10
* core: vm: sqlvm: make a common interface for statementsTing-Wei Lan2019-05-061-6/+34
* core: vm: sqlvm: add shared variables (#228)Meng-Ying Yang2019-05-062-11/+8
* core: vm: sqlvm: add ESCAPE grammarwmin02019-05-061-0/+35
* core: vm: sqlvm: limit the depth of AST to 1024Ting-Wei Lan2019-05-061-0/+5
* core: vm: sqlvm: ast: use non-empty interfaces in DataType{En,De}codeTing-Wei Lan2019-05-062-80/+34
* core: vm: sqlvm: ast: handle error in AST printerTing-Wei Lan2019-05-061-28/+52
* core: vm: sqlvm: fill source code position in AST nodesTing-Wei Lan2019-05-062-38/+111
* core: vm: sqlvm: ast: use pointer receiversTing-Wei Lan2019-05-061-89/+89
* core: vm: sqlvm: ast: remove pointer indicator in printer outputTing-Wei Lan2019-05-061-5/+4
* core: vm: sqlvm: check if a number is a valid addressTing-Wei Lan2019-05-062-23/+5
* core: vm: sqlvm: introduce interfaces for AST nodesTing-Wei Lan2019-05-063-153/+992
* core: vm: sqlvm: types support data rangeMeng-Ying Yang2019-05-062-0/+82
* core: vm: sqlvm: add schema define and implement rlp serializationwmin02019-05-062-42/+44
* core: vm: sqlvm: ast: add encoder/decoder for decimal to byteswmin02019-05-062-11/+196
* core: vm: sqlvm: ast: data type encoder and decoderwmin02019-05-062-0/+244
* core: vm: sqlvm: ast: don't hardcode output and indent in PrintASTTing-Wei Lan2019-05-061-25/+33
* core: vm: sqlvm: process non-UTF-8 input and escape sequencesTing-Wei Lan2019-05-061-5/+31
* core: vm: sqlvm: remove optional interface and add print tag for detailwmin02019-05-062-96/+40
* core: vm: sqlvm: move AST and parser to their own packagesTing-Wei Lan2019-05-062-0/+559