Paweł Bylica
a19f3df3b3
Coding style: use "o_" prefix for output function arguments
10 years ago
Paweł Bylica
23c7da66fa
Rename Type::i256 -> Type::Word
10 years ago
Paweł Bylica
b039d7ee8e
Use common builder in GasMeter and Memory
10 years ago
Paweł Bylica
5dc0a266c4
Empty lines removal
10 years ago
Paweł Bylica
ec07859aed
Update Visual Studio project file for LibEthereum
10 years ago
Paweł Bylica
ff584fc3a3
Merge branch 'develop' into develop-evmcc
10 years ago
Gav Wood
07e446d8da
Rename storage() -> storageOverlay().
10 years ago
Paweł Bylica
d555d4af8f
Handle unsigned integer overflow in Memory::require() [Delivers #81773288 ]
10 years ago
Paweł Bylica
340d9ea678
Change Constant::get to support negative values
10 years ago
Christoph Jentzsch
04e718b34a
Renamed storageOverlay() to storage() in Account.h
10 years ago
Christoph Jentzsch
8f80a7f214
Merge remote-tracking branch 'upstream/develop' into bugfix
10 years ago
Paweł Bylica
cfb98606f5
Remove Memory::require(size) interface [ #81773288 ]
10 years ago
Paweł Bylica
4164895935
Deprecate Memory::require(size) function. Risk of unsigned integer overflow.
10 years ago
Gav Wood
d6cded89c1
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
Conflicts:
libethereum/Executive.cpp
10 years ago
Paweł Bylica
1728f58cba
Use readPushData() in basic block analysis
10 years ago
Paweł Bylica
01b6974a18
Use readPushData() in instruction compilation
10 years ago
Paweł Bylica
20277e8b0b
Create dedicated function for pushdata reading
10 years ago
Paweł Bylica
c376cda830
Fix u256 to APInt conversion
10 years ago
artur-zawlocki
46fc1a396e
removed accidentally added *.orig file
10 years ago
artur-zawlocki
de7f0ac7b3
New performance tests [Delivers #81578852 ]
10 years ago
artur-zawlocki
0398bcefe2
Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc
10 years ago
artur-zawlocki
feaa976c88
Cleaning up warnings and build dependencies [ #81588646 ]
10 years ago
artur-zawlocki
2503741803
CMakeLists updated, should now build without LLVM when EVMJIT is not enabled [ #81588646 ]
10 years ago
Paweł Bylica
1dc5bece05
Fix MSIZE and memory resize step [Delivers #81777708 ]
10 years ago
Paweł Bylica
c118675532
Improve PUSH compilation
10 years ago
Paweł Bylica
9040050bf4
Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc
10 years ago
Paweł Bylica
c32e1e05b3
Fix case where JUMPI is the last instruction
10 years ago
artur-zawlocki
9fffec2206
Codegen for SIGNEXTEND [Delivers #81700414 ]
10 years ago
Gav Wood
1d0e7ee10a
Minor comments.
10 years ago
Gav Wood
8b54fc0db0
Full documentation for Account class.
10 years ago
artur-zawlocki
f8feca9dfc
SIGEXTEND: first try [ #81700414 ]
10 years ago
Gav Wood
9987248907
Fix for Trie roots.
AddressState -> Account.
10 years ago
Paweł Bylica
cd8727a1e4
Merge branch 'develop' into develop-evmcc
Conflicts:
libevm/VM.h
test/vm.cpp
10 years ago
Paweł Bylica
4c27c26af9
Fix BNOT instruction [Delivers #81700198 ]
10 years ago
Paweł Bylica
8cfe2ee454
BNOT instruction [Delivers #81700198 ]
10 years ago
Paweł Bylica
e3ccbf8d49
Increase refund counter if deleting a storage item [Delivers #81575908 ]
10 years ago
Paweł Bylica
4f5959ed64
Remove old code
10 years ago
subtly
9faa42dfda
h256 to EmtpryTrie when creating contract
10 years ago
artur-zawlocki
236361044c
Got rid of some gcc warnings
10 years ago
Paweł Bylica
3f50913d95
Fix u256 to APInt conversion
10 years ago
Gav Wood
394d7ed1e0
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
10 years ago
Gav Wood
37fc024c0b
Paranoia mode fixed for the new trie format.
10 years ago
Gav Wood
a097bdbd0b
Merge pull request #445 from imapp-pl/pr-changes
Update astyle options
10 years ago
Paweł Bylica
56bd2c3411
Allow creating LLVM constants directly from u256
10 years ago
Paweł Bylica
decf410515
Update gas counting for SSTORE, no refunding yet [ #81575908 ]
10 years ago
Paweł Bylica
a36635240c
Update astyle options:
- "delete-empty-lines" removed as it removes single empty lines also
- "keep-one-line-blocks" added to keep one-line inline methods implementations
- "close-templates" added - places template angle bracket together
10 years ago
Paweł Bylica
76719fb4f4
Update astyle options:
- "delete-empty-lines" removed as it removes single empty lines also
- "keep-one-line-blocks" added to keep one-line inline methods implementations
- "close-templates" added - places template angle bracket together
10 years ago
Gav Wood
1fc3520559
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
10 years ago
Gav Wood
dc3130df69
Merge pull request #435 from chriseth/signextend_change
Reverse operators for SIGNEXTEND and bugfix for k > 2**64.
10 years ago
Gav Wood
c56a8f46a8
Merge pull request #442 from chriseth/sol_fix_break
Parser fix: Consume break and continue.
10 years ago