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
Lefteris Karapetsas
c201e85c01
mix uses new getInterfaceFunctions()
10 years ago
Lefteris Karapetsas
69a0dcfa15
work in progress in testing the new function selector in the end to end tests
10 years ago
Lefteris Karapetsas
b2362f4113
Adjusting SolidityCompiler tests
- Adjusting SolidityCompiler tests to take into account the size of the
new Function Selector
10 years ago
Lefteris Karapetsas
b8b75c841b
Solidity getInterfaceFunctions is now a map of hash to Function
- Also introduced dependency between libsolidity and libdevcrypto
- Compler's appendFunctionSelector now has a first version of using
function signature hash instead of index
10 years ago
Lefteris Karapetsas
48080e0415
Small issues with Canonical Function Signature
- Also added an extra test
10 years ago
Lefteris Karapetsas
0c003958b9
FunctionType also gets CanonicalSignature
- also using iterators in the signature creation function
10 years ago
Lefteris Karapetsas
0c83932d91
Test for the Canonical Signature of a function
10 years ago
Lefteris Karapetsas
c2b194d4c3
Creating the canonical signature of a function, for later use in the ABI
10 years ago
Gav Wood
9fa59b8b84
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
Conflicts:
mix/AssemblyDebuggerModel.cpp
10 years ago
Gav Wood
8491e5f2f7
Various fixes.
Initial portion of NatSpec integration.
10 years ago
Gav Wood
0a336f1480
Merge pull request #722 from arkpar/mix_pf
mix: Code model improvements, State management
10 years ago
arkpar
525ac762dd
fixed code style
10 years ago
Gav Wood
d0cc3f4efb
Merge pull request #721 from LefterisJP/sol_fixMultiLCommentScan
Fix for sol scanner where empty multiline comment became Natspec comment
10 years ago
Gav Wood
88ea55902c
Merge pull request #723 from debris/defaultBlock
use defaultBlock for codeAt, balanceAt and stateAt
10 years ago
Lefteris Karapetsas
6d098faab0
style: curlies
10 years ago
Marek Kotewicz
58eb797332
applying changes from #715
10 years ago
Gav Wood
5e306b3a67
Latest YP changes (call depth limited in a less harsh manner).
10 years ago
Marek Kotewicz
bec29881b0
use of client() without if
10 years ago
Lefteris Karapetsas
631bd9ab38
Fix for sol scanner where empty multiline comment became Natspec comment
10 years ago
arkpar
33d45574ff
Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into mix_pf
10 years ago
Gav Wood
dd91f190c4
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
10 years ago
Gav Wood
eddc0e7d13
(Possibly) fixed #660
10 years ago
Gav Wood
272928e1f0
Merge pull request #711 from CJentzsch/fixTest
added trie_tests_ordered
10 years ago
Gav Wood
5d433a4ebc
Merge pull request #713 from CJentzsch/newTests
New exp tests
10 years ago
Gav Wood
8c7388abd2
Merge pull request #712 from imapp-pl/pr/memleak_fix
Memleak fix: free genesis block at the end of program
10 years ago
Gav Wood
85e21bce85
Merge pull request #702 from imapp-pl/pr-jit
Update evmjit submodule. JIT passes all VM & State tests.
10 years ago
Gav Wood
f76d0cd1e6
Merge pull request #670 from yann300/ide_m25
mix: M2.5 part1
10 years ago
Gav Wood
1f0a22c48f
Fourth precompiled contract: identity function.
10 years ago
Gav Wood
d34f28dd3c
Mac warning fix.
10 years ago
Gav Wood
969ea19a44
Potential mac fix(?)
10 years ago
Gav Wood
9dd9b025d1
BLOCKHASH
10 years ago
arkpar
37b05992d1
style
10 years ago
arkpar
1626213af0
coding standards
10 years ago
arkpar
ed84ed0542
Merge branch 'ide_m25' of https://github.com/yann300/cpp-ethereum into
mix_editor
Conflicts:
mix/AppContext.h
mix/AssemblyDebuggerModel.cpp
10 years ago
yann300
818d2daacf
fix compilation
10 years ago
yann300
58b9088de5
merge
10 years ago
arkpar
8d129924e3
error highlighting
10 years ago
arkpar
1cddea44b5
line number indicator
10 years ago
arkpar
fcbd25a8be
comment highlighting
10 years ago
arkpar
361f205b12
Merge branch 'ide_m25' of https://github.com/yann300/cpp-ethereum into
mix_editor
Conflicts:
mix/AppContext.cpp
mix/AppContext.h
mix/AssemblyDebuggerControl.cpp
10 years ago
arkpar
09c7bbb1bc
Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into
mix_editor
Conflicts:
mix/AssemblyDebuggerModel.cpp
10 years ago
arkpar
e70bf144c6
basic syntax highlighting
10 years ago
CJentzsch
8d586d717f
Merge remote-tracking branch 'upstream/develop' into newTests
10 years ago
CJentzsch
32fe54b49f
added complete exp tests
10 years ago
CJentzsch
de66950b52
retuning gas prices of recursive bombs to test limits
10 years ago
Gav Wood
eb34010120
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
10 years ago
Gav Wood
25a744c13d
JUMPDESTs must be explicit.
10 years ago
Paweł Bylica
d1fc535458
Memleak fix: free genesis block at the end of program
10 years ago
CJentzsch
789abca7ad
undo origin address change (in test)
10 years ago