Gav Wood
f125a4b505
CLI tweaks.
10 years ago
Gav Wood
0de1fe5b02
Rename "JSON Documentation" -> Metadata.
solc integration for Solidity-format ABI.
10 years ago
Gav Wood
2a21a544ce
Documentation update.
10 years ago
Gav Wood
406d3e6aba
Unit testing for log in Solidity.
10 years ago
caktux
8a3eac3657
neth updates and fixes, closes #696
10 years ago
Lefteris Karapetsas
e94f1ca5b2
Adjusting Solidity Optimizer Tests
10 years ago
Lefteris Karapetsas
5e77063c38
Fixing a solAssert in getInterfacefunctions()
10 years ago
Lefteris Karapetsas
299305548f
Adjustments to Solidity compiler code for Function Hash
10 years ago
Gav Wood
0ca84e5a0d
Basic logging in Solidity (though no tests yet).
10 years ago
Marek Kotewicz
c397e350f4
mocha opts file && init of parser tests
10 years ago
Marek Kotewicz
b6058a837f
methods existance tests in progress
10 years ago
Marek Kotewicz
5518022a5d
mocha test init
10 years ago
Lefteris Karapetsas
4331bd9a87
adjusting byte difference in optimizer large integers test
10 years ago
Lefteris Karapetsas
425f15cb7e
merging develop
10 years ago
Lefteris Karapetsas
9fff09af6b
Compiler EVM generation now takes into account for the new function hash
identifier
- Changed tests to comply with the new function hash identifier
- Changed the function index offset to 4, and made it a constant for
easy adjustment in the future
10 years ago
arkpar
9efb644ce4
started project model
10 years ago
debris
197b603c98
fixed undefined buildtype for multi-configuration generators
10 years ago
CJentzsch
c25b4798bd
long jumpdest list
10 years ago
Marek Kotewicz
fc41c3ac48
fixed ETH_BUILD_TYPE being undefined #669 #728
10 years ago
Paweł Bylica
b4284f05dc
skipPushData() helper function
10 years ago
Marek Kotewicz
062bc6180f
Squashed 'libjsqrc/ethereumjs/' changes from f9cc090..807ec60
807ec60
missing jshint ignore
git-subtree-dir: libjsqrc/ethereumjs
git-subtree-split: 807ec60e63
10 years ago
Marek Kotewicz
37b0094006
Merge commit '062bc6180fae3319bb5bc432582faeb453e3c2a4' into ethereumjs
10 years ago
Marek Kotewicz
807ec60e63
missing jshint ignore
10 years ago
Marek Kotewicz
5d7b60044b
Merge commit 'f29b44ef9eedf5ca7b6d6fde4394315bf2086b4b' into develop
10 years ago
Marek Kotewicz
f29b44ef9e
Squashed 'libjsqrc/ethereumjs/' changes from 5208bb3..f9cc090
f9cc090
fixed example
2f33849
version upgrade
a8dde17
fixes for node.js
git-subtree-dir: libjsqrc/ethereumjs
git-subtree-split: f9cc090473
10 years ago
Marek Kotewicz
f9cc090473
fixed example
10 years ago
Paweł Bylica
f64505bcaa
Merge remote-tracking branch 'origin/pr/jit-option' into evmjit
10 years ago
CJentzsch
9f9d457e0d
sdiv int256.min -1
10 years ago
CJentzsch
3b9cfb12a3
sdiv with negative fractional result
10 years ago
Marek Kotewicz
2f3384947b
version upgrade
10 years ago
Marek Kotewicz
a8dde17146
fixes for node.js
10 years ago
Paweł Bylica
2dbe455de3
Add option to use JIT in mining
10 years ago
Paweł Bylica
b09ebfe2f2
Add option to use JIT in mining (reverted from commit 0a3edb98a3
)
10 years ago
Paweł Bylica
b8f9f3cffe
Fix warnings
10 years ago
Paweł Bylica
1f50bcd3b5
Fix warnings
10 years ago
Paweł Bylica
0a3edb98a3
Add option to use JIT in mining
10 years ago
debris
8ef795acd8
removed empty line
10 years ago
debris
ec41a98d27
Merge branch 'develop' into windows_fixes
10 years ago
debris
8076417ff6
namespaces fixes for msvc
10 years ago
CJentzsch
8c462087b1
add valid jumpdest with jumpdest at beginning
10 years ago
Paweł Bylica
961166443c
Fix some GCC initialization warnings
10 years ago
Paweł Bylica
5bc24913bf
Fix some GCC initialization warnings
10 years ago
Paweł Bylica
8934f956af
Merge remote-tracking branch 'upstream/develop' into pr/evmjit
10 years ago
Gav Wood
688639cbcb
New gitignore.
10 years ago
Gav Wood
f0cf2c3810
Merge commit '1f40799620b80fae31b3b93d38db08e878ee326a' into develop
10 years ago
Gav Wood
1f40799620
Squashed 'evmjit/' changes from 533531b..035c376
035c376
All jump support code paths tested. Thanks @CJentzsch .
5b4e130
Function rename
30f3e0d
Fix evmcc
7b9d495
BLOCKHASH instruction
681adc1
Remove PREVHASH instruction
024639b
Create bad jump block on demand
c21237f
Remove unnecessary jump dest map. Create jump table block on demand.
ed614c5
Mandatory JUMPDEST for jumps and new static jumps recognition strategy
86553cd
Remove terminate() function
5db00ad
New CALL/CREATE depth limit semantics
e5d0fb3
Alloc stack elemnent for external function call argument on demand
4f4fc63
Alloc stack elemnent for external function call argument on demand
b6248cc
Detemplatify createCall helper
b77a975
Create helper/external functions on demand
9bf0b75
Create helper/external functions on demand
git-subtree-dir: evmjit
git-subtree-split: 035c3760e0
10 years ago
Lefteris Karapetsas
c201e85c01
mix uses new getInterfaceFunctions()
10 years ago
Paweł Bylica
9e242cae19
EVM JIT update: latest PoC-8 changes, cleanups and improvments
10 years ago
Paweł Bylica
035c3760e0
All jump support code paths tested. Thanks @CJentzsch .
10 years ago
Paweł Bylica
5b4e1300a8
Function rename
10 years ago