| 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: remain first byte, if it is not VM enum. | Jhih-Ming Huang | 2019-03-26 | 1 | -3/+1 |
* | 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: fix typo | Ting-Wei Lan | 2019-03-26 | 1 | -1/+1 |
* | remove dexon/crypto/sha3 pkg. | Jhih-Ming Huang | 2019-03-26 | 2 | -4/+5 |
* | 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: rebase dev and fix lint | Jhih-Ming Huang | 2019-03-26 | 7 | -4410/+21 |
* | 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 | 10 | -55/+703 |
* | core: vm: extract stateDB and contract out | jm | 2019-03-26 | 22 | -389/+447 |
* | core: vm: refactor file structure | jm | 2019-03-26 | 42 | -814/+5224 |
* | core: vm: fix DKG reset (#296) | Wei-Ning Huang | 2019-03-24 | 2 | -23/+26 |
* | core/vm: remove round from addDKG functions (#279) | Jimmy Hu | 2019-03-21 | 2 | -73/+45 |
* | core: vm: deny duplicate public key from registering (#289) | Wei-Ning Huang | 2019-03-20 | 2 | -1/+20 |
* | core: vm: pay fine to governance owner and trigger set size recalculation (#288) | Wei-Ning Huang | 2019-03-20 | 1 | -1/+5 |
* | consensus: dexcon: disqualify dead node (#280) | Wei-Ning Huang | 2019-03-20 | 3 | -30/+128 |
* | core: vm: emit event when transfering owner (#277) | Wei-Ning Huang | 2019-03-19 | 3 | -0/+48 |
* | core: vm: automatically calculate notary set size (#276) | Wei-Ning Huang | 2019-03-19 | 3 | -10/+95 |
* | core: vm: add extra checks to prevent DKG spamming (#272) | Wei-Ning Huang | 2019-03-19 | 3 | -58/+173 |
* | core: vm: fix naming consistency | Wei-Ning Huang | 2019-03-19 | 2 | -11/+11 |
* | core: check reset of dkg types when adding (#268) | Jimmy Hu | 2019-03-17 | 1 | -0/+16 |
* | core: vm: reorder minGasPriceLoc | Wei-Ning Huang | 2019-03-17 | 1 | -1/+1 |
* | dex: implement recovery mechanism (#258) | Wei-Ning Huang | 2019-03-17 | 2 | -5/+5 |
* | core: vm: group min gas price with related state variables (#257) | Wei-Ning Huang | 2019-03-14 | 3 | -16/+16 |
* | core: vm: implement transfer node ownership (#255) | Wei-Ning Huang | 2019-03-14 | 3 | -9/+83 |
* | core: vm: create new oracle contract instance in each call (#251) | Wei-Ning Huang | 2019-03-13 | 3 | -6/+16 |
* | core/vm: use core util to get threshold of tsig (#250) | Jimmy Hu | 2019-03-13 | 1 | -3/+4 |
* | vendor: sync to latest core and fix conflict | Jimmy Hu | 2019-03-12 | 1 | -2/+2 |
* | core: vm: remove delegation mechanism (#245) | Wei-Ning Huang | 2019-03-12 | 4 | -994/+259 |
* | core: vm: expose CRSRound and DKGRound and fix consistency (#236) | Wei-Ning Huang | 2019-03-12 | 3 | -60/+118 |
* | core: fix dkg | Jimmy Hu | 2019-03-12 | 1 | -12/+47 |
* | dex: fill in correct coinbase address (#223) | Wei-Ning Huang | 2019-03-12 | 1 | -0/+9 |
* | core: vm: validate addDKGMasterPublicKey caller properly (#220) | Wei-Ning Huang | 2019-03-12 | 3 | -60/+59 |
* | core: vm: flatten governance | Wei-Ning Huang | 2019-03-12 | 4 | -482/+464 |
* | core: sync to latest core (#214) | Jimmy Hu | 2019-03-12 | 1 | -0/+10 |
* | core: Fixed gas price (#205) | Jimmy Hu | 2019-03-12 | 3 | -1/+45 |
* | core: Remove K, Phi and NumChains from Governance (#198) | Jimmy Hu | 2019-03-12 | 3 | -161/+29 |
* | core/vm: fix getConfigState (#203) | Jimmy Hu | 2019-03-12 | 1 | -4/+3 |
* | vm: reset DKG (#190) | Jimmy Hu | 2019-03-12 | 4 | -70/+562 |
* | core/vm: modify Withdrawn event and add NodeRemoved event (#179) | Jimmy Hu | 2019-03-12 | 2 | -4/+31 |
* | core: vm: refactor governance and add node info oracle (#174) | Wei-Ning Huang | 2019-03-12 | 5 | -682/+953 |
* | core: vm: Add amount to undelegate event (#176) | Jimmy Hu | 2019-03-12 | 2 | -4/+9 |
* | core: vm: more change to the randomness calculation (#175) | Wei-Ning Huang | 2019-03-12 | 1 | -5/+5 |
* | core: vm: modify randomness calculation algorithm (#173) | Wei-Ning Huang | 2019-03-12 | 2 | -3/+7 |
* | consensus: dexcon: snapshot round height when finalizing block (#170) | Wei-Ning Huang | 2019-03-12 | 3 | -106/+0 |
* | core, dex/downloader: polish headers verification and blocks insertion logic ... | Sonic | 2019-03-12 | 1 | -0/+123 |
* | params: update genesis config | Wei-Ning Huang | 2019-03-12 | 1 | -14/+14 |
* | consensus: implement DEXON cryptoeconomics v4.0 (#145) | Wei-Ning Huang | 2019-03-12 | 3 | -54/+150 |
* | core: vm: add totalSupply and totalStaked in the governance contract (#144) | Wei-Ning Huang | 2019-03-12 | 3 | -35/+138 |
* | core: vm: move governance abi to a separate file (#143) | Wei-Ning Huang | 2019-03-12 | 2 | -1053/+1074 |
* | core: vm: emit events for more governance actions (#142) | Wei-Ning Huang | 2019-03-12 | 1 | -0/+145 |
* | core: vm: implement byzantine reporting mechanism (#128) | Wei-Ning Huang | 2019-03-12 | 2 | -48/+578 |
* | core: vm: add missing unittests for nodes/delegators (#116) | Wei-Ning Huang | 2019-03-12 | 2 | -3/+13 |
* | core/vm: Add fine to governance. (#107) | Jimmy Hu | 2019-03-12 | 2 | -132/+292 |
* | vendor: sync DEXON core and fix conflicts/missings (#101) | Mission Liao | 2019-03-12 | 1 | -4/+6 |
* | core: vm: Add `MPKReady` to governance (#97) | Jimmy Hu | 2019-03-12 | 1 | -0/+166 |
* | core/vm: fix nodes method in governance | Jimmy Hu | 2019-03-12 | 1 | -1/+1 |
* | core: vm: add undelegate fund lockup mechanism (#94) | Wei-Ning Huang | 2019-03-12 | 2 | -40/+235 |
* | core: governance interface should return correct DKG master public keys (#85) | Wei-Ning Huang | 2019-03-12 | 1 | -15/+20 |
* | core: vm: fix power2 table calculation (#50) | Wei-Ning Huang | 2019-03-12 | 1 | -3/+3 |
* | core: vm: change offset type to int256 | Wei-Ning Huang | 2019-03-12 | 1 | -2/+7 |
* | governance: implement delegate/undelegate function and add tests (#33) | Wei-Ning Huang | 2019-03-12 | 2 | -107/+1145 |
* | core: more fix on light node synchronization (#32) | Wei-Ning Huang | 2019-03-12 | 1 | -55/+37 |
* | core: vm: add minStake to governance contract variable (#31) | Wei-Ning Huang | 2019-03-12 | 1 | -0/+41 |
* | core: fix light node synchronization issue (#30) | Wei-Ning Huang | 2019-03-12 | 3 | -9/+17 |
* | core: validate DKG set with correct nodeset in round-2 (#19) | Wei-Ning Huang | 2019-03-12 | 2 | -9/+26 |
* | core: vm: Optimize evm (#13) | Jimmy Hu | 2019-03-12 | 5 | -18/+282 |
* | core: push height of round 0 in genesis block (#17) | Sonic | 2019-03-12 | 1 | -8/+8 |
* | core: vm: expose governance contract ABI (#5) | Wei-Ning Huang | 2019-03-12 | 1 | -2/+2 |
* | core: vm: governance: add node info | Wei-Ning Huang | 2019-03-12 | 1 | -8/+110 |
* | core: validate roundHeight mapping in governance contract | Wei-Ning Huang | 2019-03-12 | 2 | -4/+22 |
* | core: vm: governance: remove maxInterval | Wei-Ning Huang | 2019-03-12 | 1 | -32/+0 |
* | core: vm: add nodesLengh method for reading nodeSet size | Wei-Ning Huang | 2019-03-12 | 1 | -0/+20 |
* | Rename import due to dexon-consensus rename | Wei-Ning Huang | 2019-03-12 | 2 | -16/+16 |
* | dex: add block gas limit into governance | Wei-Ning Huang | 2019-03-12 | 1 | -0/+35 |
* | vendor: sync consensus core and fix conflict | Wei-Ning Huang | 2019-03-12 | 1 | -7/+8 |
* | dex: fix DKG round switching | Wei-Ning Huang | 2019-03-12 | 1 | -6/+18 |
* | dex: fix round switching and initialize dMoment correctly | Wei-Ning Huang | 2019-03-12 | 1 | -1/+2 |
* | dex: misc fixes | Wei-Ning Huang | 2019-03-12 | 1 | -3/+3 |
* | dex: use RLP to encode contract payload data | Wei-Ning Huang | 2019-03-12 | 1 | -6/+6 |
* | core: vm: add blockReward to governance | Wei-Ning Huang | 2019-03-12 | 1 | -0/+35 |
* | dex: fix public key parsing due to changes in consensus core | Wei-Ning Huang | 2019-03-12 | 1 | -1/+4 |
* | test: create account storage for governance contract | Wei-Ning Huang | 2019-03-12 | 1 | -1/+1 |
* | core/dex: fix governance contract implementation | Wei-Ning Huang | 2019-03-12 | 1 | -19/+13 |
* | core: vm: implement RAND opcode support | Wei-Ning Huang | 2019-03-12 | 4 | -0/+32 |
* | dex/core: misc bug fixes | Wei-Ning Huang | 2019-03-12 | 1 | -1/+1 |
* | core: vm: modify dkg threshold | Jimmy Hu | 2019-03-12 | 1 | -1/+1 |
* | core: vm: add GovernanceStateHelper test | Wei-Ning Huang | 2019-03-12 | 2 | -0/+98 |
* | dex: bug fix to allow running geth without crashing | Wei-Ning Huang | 2019-03-12 | 1 | -1/+1 |
* | dex: implement sendTx related governance methods | Wei-Ning Huang | 2019-03-12 | 1 | -0/+5 |
* | core: vm: validate if mpk, complaint, finalize is in DKG set | Wei-Ning Huang | 2019-03-12 | 1 | -36/+62 |
* | core: vm: allow other people to stake for a node | Wei-Ning Huang | 2019-03-12 | 1 | -6/+0 |
* | dex: implement some governance interface functions | Wei-Ning Huang | 2019-03-12 | 1 | -213/+342 |
* | dex: governance: implement governance interface | Wei-Ning Huang | 2019-03-12 | 1 | -7/+22 |
* | core: populate dexon configuration in SetupGenesisBlock | Wei-Ning Huang | 2019-03-12 | 1 | -31/+25 |
* | core: add stake and public key to genesis account info | Wei-Ning Huang | 2019-03-12 | 1 | -44/+55 |
* | core: vm: check pk ownership in stake() | Wei-Ning Huang | 2019-03-12 | 1 | -1/+12 |
* | core: vm: expose nodes as public | Wei-Ning Huang | 2019-03-12 | 1 | -14/+52 |
* | core: vm: add eventlog for governance contract | Wei-Ning Huang | 2019-03-12 | 1 | -41/+98 |
* | core: vm: refactor and add DKGFinalizeds related implementations | Wei-Ning Huang | 2019-03-12 | 1 | -94/+300 |
* | core: vm: implement the rest of governance contract methods | Wei-Ning Huang | 2019-03-12 | 1 | -132/+275 |
* | core: vm: check if caller already staked when adding dkg mpk | Jimmy Hu | 2019-03-12 | 1 | -0/+7 |
* | core: vm: fix bug and add gas usage | Wei-Ning Huang | 2019-03-12 | 2 | -22/+55 |
* | core: vm: finish implementing state helper | Wei-Ning Huang | 2019-03-12 | 1 | -23/+206 |
* | core: vm: update governance contract ABI | Wei-Ning Huang | 2019-03-12 | 1 | -9/+75 |
* | core: vm: implement governance contract methods | Wei-Ning Huang | 2019-03-12 | 1 | -51/+218 |
* | core: vm: add governance contract skeleton | Wei-Ning Huang | 2019-03-12 | 2 | -0/+495 |
* | Change import go github.com/dexon-foundation/dexon | Wei-Ning Huang | 2019-03-12 | 24 | -62/+62 |
* | core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#18486) | Martin Holst Swende | 2019-01-30 | 2 | -2/+8 |
* | vendor, crypto, swarm: switch over to upstream sha3 package | Dave McGregor | 2019-01-04 | 1 | -2/+2 |
* | cmd/evm, core/vm, eth: implement api methods to do stdjson dump to local file... | Martin Holst Swende | 2018-12-10 | 1 | -0/+83 |
* | tests, core: update tests and make STATICCALL cause touch-delete (#18187) | Martin Holst Swende | 2018-11-29 | 1 | -0/+6 |
* | Merge pull request #17982 from holiman/polish_contantinople_extcodehash | Péter Szilágyi | 2018-11-08 | 1 | -1/+6 |
|\ |
|
| * | core/vm: check empty in extcodehash | Martin Holst Swende | 2018-10-26 | 1 | -1/+6 |
* | | core/vm, eth/tracers: use pointer receiver for GetRefund (#18018) | Corey Lin | 2018-11-08 | 1 | -1/+1 |
|/ |
|
* | core/state: simplify proof methods (#17965) | Felix Lange | 2018-10-24 | 1 | -10/+0 |
* | core/vm: adds refund as part of the json standard trace (#17910) | Martin Holst Swende | 2018-10-23 | 3 | -36/+50 |
* | EIP-1186 eth_getProof (#17737) | Simon Jentzsch | 2018-10-19 | 1 | -0/+10 |
* | core/vm: add shortcuts for trivial exp cases (#16851) | Martin Holst Swende | 2018-10-16 | 1 | -4/+16 |
* | core/vm: reuse Keccak-256 hashes across opcode executions (#17863) | Péter Szilágyi | 2018-10-08 | 3 | -6/+48 |
* | core/vm : fix failing testcase (#17852) | Martin Holst Swende | 2018-10-06 | 1 | -1/+2 |
* | core/vm: SHA3 word cost for CREATE2 (#17812) | Martin Holst Swende | 2018-10-05 | 2 | -0/+87 |
* | core/vm: faster create/create2 (#17806) | Martin Holst Swende | 2018-10-04 | 6 | -52/+145 |
* | all: fix various comment typos (#17748) | Liang ZOU | 2018-09-25 | 2 | -2/+2 |
* | Merge pull request #17383 from holiman/eip1283 | Péter Szilágyi | 2018-09-21 | 4 | -91/+63 |
|\ |
|
| * | core, params: polish net gas metering PR a bit | Péter Szilágyi | 2018-09-18 | 5 | -149/+55 |
| * | core,state: finish implementing Eip 1283 | Martin Holst Swende | 2018-09-18 | 4 | -16/+23 |
| * | core, state: initial implementation of Eip-1283 | Martin Holst Swende | 2018-09-18 | 3 | -1/+60 |
* | | core/vm: add switches to select evm+ewasm interpreters (#17687) | Guillaume Ballet | 2018-09-20 | 2 | -2/+25 |
|/ |
|
* | core/vm: fix typo 'EVM EVM' ==> 'EVM' (#17654) | Liang ZOU | 2018-09-13 | 1 | -1/+1 |
* | core/vm: Hide read only flag from Interpreter interface (#17461) | Paweł Bylica | 2018-09-08 | 2 | -30/+16 |
* | core/vm, tests: update tests, enable constantinople statetests, fix SAR opcod... | Martin Holst Swende | 2018-09-04 | 1 | -1/+1 |
* | all: remove the duplicate 'the' in annotations (#17509) | Wenbiao Zheng | 2018-08-27 | 1 | -1/+1 |
* | crypto: change formula for create2 (#17393) | gary rong | 2018-08-14 | 1 | -1/+1 |
* | core/vm: fix comment typo (#17319) | stormpang | 2018-08-06 | 1 | -1/+1 |
* | core/vm: update benchmarks for core/vm (#17308) | Hyung-Kyu Hqueue Choi | 2018-08-03 | 1 | -0/+4 |
* | core/vm: fix typo in cryptographic hash function name (#17285) | Ha ĐANG | 2018-07-31 | 1 | -1/+1 |
* | core/vm: support for multiple interpreters (#17093) | Guillaume Ballet | 2018-07-25 | 6 | -240/+315 |
* | core/vm, params: implement EXTCODEHASH opcode (#17202) | gary rong | 2018-07-24 | 4 | -0/+45 |
* | core, crypto, params: implement CREATE2 evm instrction (#17196) | gary rong | 2018-07-24 | 6 | -17/+87 |
* | core/vm: reuse bigint pools across transactions (#17070) | Guillaume Ballet | 2018-07-03 | 4 | -2/+112 |
* | core/vm: clear linter warnings (#17057) | Guillaume Ballet | 2018-06-26 | 9 | -30/+51 |
* | core: remove dead code, limit test code scope (#17006) | Wenbiao Zheng | 2018-06-19 | 1 | -6/+0 |
* | core/vm: optimize MSTORE and SLOAD (#16939) | Martin Holst Swende | 2018-06-14 | 3 | -11/+68 |
* | params: fix golint warnings (#16853) | kiel barry | 2018-06-05 | 1 | -1/+1 |
* | core/vm: fix typo in comment | Abel Nieto | 2018-05-29 | 1 | -1/+1 |
* | common: improve documentation comments (#16701) | kiel barry | 2018-05-29 | 1 | -3/+3 |
* | core/vm: fix typo in instructions.go (#16788) | Abel Nieto | 2018-05-23 | 1 | -1/+1 |
* | all: get rid of error when creating memory database (#16716) | gary rong | 2018-05-09 | 2 | -6/+3 |
* | core: golint updates for this or self warning (#16633) | kiel barry | 2018-05-02 | 4 | -18/+18 |
* | core, eth: fix tracer dirty finalization | Péter Szilágyi | 2018-04-27 | 1 | -0/+5 |
* | build: enable goimports and varcheck linters (#16446) | thomasmodeneis | 2018-04-18 | 1 | -1/+0 |
* | common: delete StringToAddress, StringToHash (#16436) | Felix Lange | 2018-04-10 | 1 | -2/+2 |
* | cmd/evm: print vm output when debug flag is on (#16326) | dm4 | 2018-04-06 | 1 | -0/+7 |
* | core/vm: Fixed typos in core/vm/interpreter.go | hydai | 2018-03-27 | 1 | -2/+2 |
* | core/vm: Fixed typo in core/vm/evm.go | hydai | 2018-03-26 | 1 | -3/+3 |
* | core/vm: remove JIT VM codes (#16362) | hydai | 2018-03-26 | 7 | -434/+9 |
* | core: minor evm polishes and optimizations | Péter Szilágyi | 2018-03-26 | 2 | -97/+90 |
* | core/vm: optimize eq, slt, sgt and iszero + tests (#16047) | Martin Holst Swende | 2018-03-08 | 2 | -25/+61 |
* | core/vm, crypto/bn256: switch over to cloudflare library (#16203) | Péter Szilágyi | 2018-03-05 | 1 | -25/+6 |
* | cmd/evm, core/vm, internal/ethapi: don't disable call gas metering | Péter Szilágyi | 2018-03-05 | 1 | -10/+5 |
* | core, vm, common: define constantinople fork + shift (#16045) | Martin Holst Swende | 2018-02-23 | 5 | -3/+254 |
* | core/vm: remove unused hashing (#16075) | ferhat elmas | 2018-02-14 | 1 | -7/+0 |
* | all: update license information (#16089) | Felix Lange | 2018-02-14 | 2 | -0/+32 |
* | core/vm: Fix comment typo | George Ornbo | 2018-01-16 | 1 | -1/+1 |
* | all: regenerate codecs with gencodec commit 90983d99de (#15830) | Felix Lange | 2018-01-08 | 1 | -2/+2 |
* | all: update generated code (#15808) | Felix Lange | 2018-01-08 | 2 | -19/+31 |
* | tests: update to upstream commit 2bb0c3da3b (#15806) | Felix Lange | 2018-01-04 | 1 | -8/+12 |
* | all: switch gas limits from big.Int to uint64 | Péter Szilágyi | 2018-01-03 | 6 | -13/+9 |
* | cmd, core, eth/tracers: support fancier js tracing (#15516) | Péter Szilágyi | 2017-12-21 | 3 | -9/+45 |
* | core/vm: Remove snapshot param from Interpreter.Run() | Paweł Bylica | 2017-12-15 | 2 | -10/+10 |
* | core/vm: track 63/64 call gas off stack (#15563) | Felix Lange | 2017-11-29 | 4 | -99/+55 |
* | core/vm, internal/ethapi: tracer no full storage, nicer json output (#15499) | Péter Szilágyi | 2017-11-17 | 2 | -46/+4 |
* | Merge pull request #14582 from holiman/jumpdest_improv | Péter Szilágyi | 2017-11-15 | 2 | -14/+96 |
|\ |
|
| * | core/vm: copyright header on test-file | Martin Holst Swende | 2017-11-14 | 1 | -0/+16 |
| * | core/vm: improve bitvec comments | Felix Lange | 2017-09-11 | 1 | -7/+7 |
| * | core/vm: Rename + updated doc on jumpdest analysis | Martin Holst Swende | 2017-09-08 | 2 | -5/+5 |
| * | core/vm: make jumpdest code nicer | Felix Lange | 2017-08-24 | 1 | -3/+1 |
| * | core/vm: Address review concerns | Martin Holst Swende | 2017-08-14 | 1 | -14/+19 |
| * | core/vm: improved jumpdest analysis | Martin Holst Swende | 2017-06-05 | 2 | -9/+72 |
* | | core/vm: fix typos in jump_table.go | Jay Guo | 2017-11-14 | 1 | -2/+2 |
* | | build: enable unconvert linter (#15456) | ferhat elmas | 2017-11-11 | 1 | -2/+2 |
* | | core/vm: check opcode stack before readonly enforcement | Péter Szilágyi | 2017-10-14 | 1 | -13/+10 |