| Commit message (Expand) | Author | Age | Files | Lines |
* | sketchwip/wmin0/codegen | wmin0 | 2019-04-08 | 2 | -0/+1061 |
* | Merge remote-tracking branch 'origin/gy-sqlvm-runtime' into planner-mergewip/yenlin/planner | yenlin.lai | 2019-04-08 | 12 | -116/+7784 |
|\ |
|
| * | core: vm: sqlvm: add jump table | Meng-Ying Yang | 2019-04-03 | 2 | -3/+27 |
| * | core: vm: sqlvm: add op testcases with template | Meng-Ying Yang | 2019-04-03 | 6 | -9/+6207 |
| * | core: vm: sqlvm: opcodes and basic structs | Meng-Ying Yang | 2019-04-03 | 6 | -17/+1548 |
| * | core: vm: sqlvm: update op code | Jhih-Ming Huang | 2019-04-03 | 1 | -87/+2 |
* | | sqlvm: planner: extract common descriptor handling into functions | yenlin.lai | 2019-04-03 | 1 | -11/+15 |
* | | sqlvm: planner: use ColumnDescriptor | yenlin.lai | 2019-04-03 | 5 | -167/+386 |
* | | sqlvm: planner: wip | yenlin.lai | 2019-04-03 | 7 | -0/+1671 |
|/ |
|
* | core: vm: sqlvm: runtime: opLoad load fixed bytes and address in bytes | Jhih-Ming Huang | 2019-04-03 | 5 | -23/+15 |
* | vm: sqlvm: refine after updating dexon-foundation/decimal | yenlin.lai | 2019-04-03 | 4 | -19/+7 |
* | misc: replace shopspring/decimal with our fork | yenlin.lai | 2019-04-03 | 10 | -10/+12 |
* | core: vm: sqlvm: schema: make foreign key constraints a slice | Ting-Wei Lan | 2019-03-29 | 3 | -17/+52 |
* | core: vm: sqlvm: add a descriptor field to IdentifierNode | Ting-Wei Lan | 2019-03-29 | 2 | -0/+51 |
* | core: vm: sqlvm: support SQL three-valued logic on AST | Ting-Wei Lan | 2019-03-29 | 5 | -390/+567 |
* | core: vm: sqlvm: ast: rename DataTypeUnknown to DataTypePending | Ting-Wei Lan | 2019-03-29 | 3 | -14/+19 |
* | core: vm: sqlvm: ast: rename TestSize | Ting-Wei Lan | 2019-03-29 | 1 | -1/+1 |
* | core: vm: sqlvm: ast: don't calculate min and max values on demand | Ting-Wei Lan | 2019-03-29 | 3 | -57/+76 |
* | core: vm: sqlvm: ast: make DataTypeDecode a method of DataType | Ting-Wei Lan | 2019-03-29 | 3 | -30/+19 |
* | core: vm: sqlvm: ast: rename tests for DataType encoding or decoding | Ting-Wei Lan | 2019-03-29 | 1 | -31/+31 |
* | core: vm: sqlvm: ast: return error messages from GetType | Ting-Wei Lan | 2019-03-29 | 4 | -45/+85 |
* | core: vm: sqlvm: schema: move methods of DataTypeMajor | Ting-Wei Lan | 2019-03-29 | 1 | -10/+10 |
* | core: vm: sqlvm: schema: move Rest to the bottom | Ting-Wei Lan | 2019-03-29 | 1 | -1/+3 |
* | core: vm: sqlvm: schema: unsigned integers can never be negative | Ting-Wei Lan | 2019-03-29 | 1 | -2/+2 |
* | core: vm: sqlvm: use common.HashLength instead of 32 | Ting-Wei Lan | 2019-03-29 | 3 | -9/+10 |
* | core: vm: sqlvm: ast: implement decimal to uint64 | Jhih-Ming Huang | 2019-03-26 | 4 | -26/+82 |
* | core: vm: sqlvm: runtime: implement opLoad | Jhih-Ming Huang | 2019-03-26 | 2 | -8/+510 |
* | core: vm: sqlvm: common: storage: implement storage util functions | Jhih-Ming Huang | 2019-03-26 | 3 | -1/+201 |
* | core: vm: sqlvm: schema: implment get column field type and set offset | Jhih-Ming Huang | 2019-03-26 | 2 | -2/+243 |
* | core: vm: sqlvm: runtime: add loadRegister func | Jhih-Ming Huang | 2019-03-26 | 2 | -1/+10 |
* | core: vm: sqlvm: ast: add size func and move error code to errors.go | Jhih-Ming Huang | 2019-03-26 | 3 | -19/+69 |
* | core: vm: sqlvm: types: fix encode bug when exponent is negative (#270) | yenlinlai | 2019-03-26 | 2 | -4/+10 |
* | core: vm: sqlvm: schema: add structs to identify an object in a schema | Ting-Wei Lan | 2019-03-26 | 1 | -0/+26 |
* | core: vm: sqlvm: schema: mark if an index are referenced by foreign keys | Ting-Wei Lan | 2019-03-26 | 1 | -0/+36 |
* | core: vm: sqlvm: schema: reorder fields and enums | Ting-Wei Lan | 2019-03-26 | 1 | -6/+19 |
* | core: vm: sqlvm: schema: drop pointers from slices | Ting-Wei Lan | 2019-03-26 | 2 | -9/+9 |
* | core: vm: sqlvm: parser: check if a number literal is an integer | Ting-Wei Lan | 2019-03-26 | 2 | -976/+1045 |
* | core: vm: sqlvm: make a common interface for statements | Ting-Wei Lan | 2019-03-26 | 5 | -1622/+2281 |
* | core: vm: sqlvm: errors: remove token field | Ting-Wei Lan | 2019-03-26 | 5 | -474/+440 |
* | core: vm: sqlvm: add shared variables (#228) | Meng-Ying Yang | 2019-03-26 | 3 | -11/+19 |
* | core: vm: sqlvm: add ESCAPE grammar | wmin0 | 2019-03-26 | 4 | -653/+768 |
* | core: vm: sqlvm: errors: add length field | Ting-Wei Lan | 2019-03-26 | 5 | -442/+484 |
* | core: vm: sqlvm: limit the depth of AST to 1024 | Ting-Wei Lan | 2019-03-26 | 3 | -7/+50 |
* | core: vm: sqlvm: parser: move generated code to internal package | Ting-Wei Lan | 2019-03-26 | 5 | -1565/+1585 |
* | core: vm: sqlvm: ast: use non-empty interfaces in DataType{En,De}code | Ting-Wei Lan | 2019-03-26 | 2 | -80/+34 |
* | core: vm: sqlvm: errors: fix typo | Ting-Wei Lan | 2019-03-26 | 1 | -1/+1 |
* | core: vm: sqlvm: parser: don't use @, #, $ in unquoted identifiers | Ting-Wei Lan | 2019-03-26 | 2 | -35/+34 |
* | core: sqlvm: schema: define type for table/column/index/sequence size | yenlin.lai | 2019-03-26 | 2 | -5/+17 |
* | core: vm: sqlvm: ast: handle error in AST printer | Ting-Wei Lan | 2019-03-26 | 2 | -33/+63 |
* | core: vm: sqlvm: fill source code position in AST nodes | Ting-Wei Lan | 2019-03-26 | 7 | -1141/+1510 |
* | core: vm: sqlvm: ast: use pointer receivers | Ting-Wei Lan | 2019-03-26 | 1 | -89/+89 |
* | core: vm: sqlvm: ast: remove pointer indicator in printer output | Ting-Wei Lan | 2019-03-26 | 1 | -5/+4 |
* | core: vm: sqlvm: check if a number is a valid address | Ting-Wei Lan | 2019-03-26 | 5 | -334/+312 |
* | core: vm: sqlvm: introduce interfaces for AST nodes | Ting-Wei Lan | 2019-03-26 | 9 | -1704/+2956 |
* | core: vm: sqlvm: runtime entrypoing error handling | Meng-Ying Yang | 2019-03-26 | 3 | -5/+14 |
* | core: vm: sqlvm: parser: toDecimal handle .0 | wmin0 | 2019-03-26 | 2 | -0/+4 |
* | core: vm: sqlvm: types support data range | Meng-Ying Yang | 2019-03-26 | 2 | -0/+82 |
* | core: vm: sqlvm: export instruction's member (#197) | JM | 2019-03-26 | 2 | -6/+6 |
* | core: vm: sqlvm: revert Tuple structure (#193) | JM | 2019-03-26 | 1 | -4/+5 |
* | core: vm: sqlvm: modify Tuple.Data.Value type | Jhih-Ming Huang | 2019-03-26 | 1 | -7/+3 |
* | core: vm: sqlvm: shared interfaces and params | Jhih-Ming Huang | 2019-03-26 | 6 | -0/+245 |
* | core: vm: sqlvm: add schema define and implement rlp serialization | wmin0 | 2019-03-26 | 4 | -42/+310 |
* | core: vm: sqlvm: ast: add encoder/decoder for decimal to bytes | wmin0 | 2019-03-26 | 2 | -11/+196 |
* | core: vm: sqlvm: ast: data type encoder and decoder | wmin0 | 2019-03-26 | 2 | -0/+244 |
* | core: vm: sqlvm: ast: don't hardcode output and indent in PrintAST | Ting-Wei Lan | 2019-03-26 | 2 | -26/+35 |
* | core: vm: sqlvm: process non-UTF-8 input and escape sequences | Ting-Wei Lan | 2019-03-26 | 8 | -337/+579 |
* | core: vm: sqlvm: parser: properly handle errors | Ting-Wei Lan | 2019-03-26 | 6 | -1242/+1637 |
* | core: vm: sqlvm: remove optional interface and add print tag for detail | wmin0 | 2019-03-26 | 3 | -99/+49 |
* | core: vm: sqlvm: move AST and parser to their own packages | Ting-Wei Lan | 2019-03-26 | 8 | -1837/+2010 |
* | core: vm: sqlvm: add a tool to run gofmt on pigeon sources | Ting-Wei Lan | 2019-03-26 | 1 | -0/+253 |
* | core: vm: sqlvm: add sql language parser prototyping | wmin0 | 2019-03-26 | 6 | -0/+8899 |
* | core: vm: vm interface (#164) | JM | 2019-03-26 | 1 | -14/+31 |
* | core: vm: extract stateDB and contract out | jm | 2019-03-26 | 1 | -0/+50 |